You’ll be on the long haul from Auckland Airport (AKL) → Ngurah Rai International Airport (DPS), so the main job today is to make the arrival as smooth as possible. If you can, leave Auckland in the late afternoon or evening on 14 September so you land in Bali with enough daylight to settle in. Expect roughly 11–13 hours total with a likely connection, plus the usual international airport buffer: arrive at AKL about 3 hours before departure, keep your carry-on light, and have your transfer from DPS pre-booked or ready via Grab/hotel pickup. The airport in Denpasar can feel a bit chaotic after a night flight, especially immigration and taxi queues, so having the driver’s name and a meeting point sorted will save you a lot of hassle.
Once you’re through, head straight to Seminyak Beach for a soft landing. This is the easiest first stop in Bali: wide sand, rolling surf, and enough going on that you can just sit and reset without “doing” anything. Late afternoon is the sweet spot here, around 4:00–5:30 PM, when the heat eases and the beach starts to glow. A sunbed or drink nearby usually runs cheap to moderate depending on where you stop, and the walkable beachfront makes it easy to wander without committing to a full plan. If you’ve been flying overnight, this is the right moment to let the holiday actually start.
For dinner, keep it simple and close by with La Plancha first if you want sunset drinks on the sand; it’s one of those places that is a bit touristy but still fun on a first night, with beanbags, lanterns, and a very Bali-at-dusk feel. Plan on about USD 15–30 per person for a relaxed meal and drinks. If you want something more polished, Bambu is a strong second choice for a proper welcome dinner: refined Indonesian dishes, cool interiors, and a better first taste of local flavors than the usual resort fare, typically USD 20–45 per person. After dinner, take a gentle wander down Jalan Kayu Aya (Eat Street), where the pace is easy, the boutiques stay lively into the evening, and you can browse a little without overdoing it. Keep the first night loose — this part of Seminyak is best enjoyed slowly, with no rush back to bed.
From Denpasar to Ubud, plan on about 1.5–2.5 hours depending on traffic, and try to arrive with enough energy to go straight into the hills. Once you’re in Ubud, start early at Tegallalang Rice Terrace while it’s still cool and before the big tour buses settle in. Give yourself about 1.5 hours to wander the paths, stop for photos, and just take in the layered green views; small parking fees and local donations are common, so keep some cash handy. Wear shoes you don’t mind getting dusty or a bit muddy, because the viewpoints can be uneven and slippery after rain.
A short ride brings you to Aloha Ubud Swing, which pairs naturally with Tegallalang and is best treated as a fun, slightly silly photo stop rather than a long activity. Budget around an hour here, and expect package-style pricing for swings, nests, and photo points; it’s one of those places where you can spend more if you want lots of shots, but you don’t have to. Late morning is a good time to move on before the sun gets harsh and the queue gets longer.
Head into the center for Pura Taman Saraswati, a peaceful temple stop right in the heart of Ubud. It’s usually an easy 30–45 minute visit, and the lotus pond makes it one of the prettiest quick cultural breaks in town. Dress respectfully, keep your shoulders covered if you’re planning to step deeper into temple areas, and just slow down a bit here — this is the sort of place that works best when you don’t rush it.
For lunch, settle in at Bebek Tepi Sawah Restaurant Ubud, where the duck dishes are the thing to order and the rice-field setting does half the work for you. It’s a comfortable place to linger for about 1.5 hours, and the bill for a satisfying meal generally lands around USD 15–30 per person depending on drinks and extras. If you want the classic Bali lunch feel without overthinking it, this is a very easy win.
After lunch, make your way to Sacred Monkey Forest Sanctuary, one of Ubud’s signature walks and a nice change of pace after temples and views. Give yourself 1.5–2 hours so you can explore the shaded paths without feeling rushed; tickets are straightforward, and it’s worth keeping sunglasses, snacks, and loose items secured because the monkeys are opportunistic. Go in the afternoon when the forest feels cooler, but not too late — you want enough daylight to enjoy the temples and stone bridges without hurrying.
Finish with dinner at Locavore NXT for a more elevated final meal. This is a reservation kind of place, and the tasting-menu experience usually runs about 2 hours, with prices typically in the USD 60–120 range per person depending on the menu and drinks. It’s a good night to dress a little smart-casual, arrive on time, and let the meal be the main event rather than trying to squeeze in anything else. After dinner, keep the evening light and enjoy Ubud’s slower rhythm — this is one of the best places on the island to simply stroll a bit, then call it an early night.
Arriving from Ubud into Seminyak is easiest by private driver or Grab/Gojek, and on a good run you’ll be at your hotel in about 1–1.5 hours, though Bali traffic can stretch that. If you’re changing fresh or dropping bags, aim to be settled by mid-morning so you can head straight to Petitenget Temple before the beach heat builds. It’s a small, atmospheric coastal temple rather than a big sightseeing stop, so 30–45 minutes is plenty; dress modestly, and if you’re entering the inner areas, bring a sarong or borrow one at the gate for a small donation.
From there, it’s an easy drift down to Seminyak Beach for a long, unhurried stretch of sand, swimming, and people-watching. This is the part of Seminyak that feels most alive: surfers near the breaks, beach clubs further along, and lots of room to just claim a patch of shade and do nothing. Expect beach loungers and drinks prices to vary if you sit at a club, while public access is free; for the best experience, get in the water before the afternoon heat peaks, then keep the rest of the beach time light and flexible.
For lunch, head to Motel Mexicola — it’s one of those Seminyak places that’s as much about the energy as the food. Go for tacos, ceviche, or a margarita if you want the full experience; lunch usually runs about USD 15–35 per person depending on drinks. It gets busy fast, especially around weekends and early evenings, so arriving from the beach at a reasonable hour helps. After that, Seminyak Village is a good palate cleanser: air-conditioned, easy to wander, and useful for a cold drink, a quick browse, or escaping the sun for an hour. It’s an easy walk or short ride from the beach strip, so you don’t need to overthink the transfer.
As the light softens, make your way to Double Six Beach for sunset. This is the classic Seminyak evening move: a wide beachfront, a more social promenade feel, and plenty of beach bars where you can sit on a beanbag with a drink and watch the sky change color. If you want a quieter corner, arrive a bit early and walk the sand before the crowd settles in; if you prefer a livelier scene, linger near the bars where music starts to build late afternoon. For a final meal or a backup breakfast/brunch-style stop the next day, Sisterfields is a solid favorite in Seminyak — polished but relaxed, with good coffee, avocado-heavy plates, and dishes usually in the USD 10–25 range. If you’re coming in for an early dinner, it’s worth booking or arriving before peak time, since it’s popular with both travelers and locals.
Start early from Seminyak so you’re rolling into Uluwatu before the heat and tour traffic build. Once you’re on the cliff road, head straight to Uluwatu Temple and give yourself about 1.5 hours to wander the sea-facing paths, watch the waves crash below the limestone cliffs, and enjoy the breezier morning light. Entry is usually around IDR 50,000 per person, and you’ll need a sarong and sash if you’re not wearing modest clothing — rentals are easy at the gate, but bringing your own is simpler. Keep an eye on your belongings here; the monkeys are bold and love sunglasses, hats, and anything shiny.
From the temple, it’s a short hop to Padang Padang Beach, which is small, photogenic, and great for a quick swim or just a barefoot break on the sand. The entrance sits down a narrow set of stairs through the rock, and there’s a small fee at the gate, usually only a few dollars in rupiah. After that, continue to Single Fin for lunch — this is one of those classic Uluwatu stops where the view is half the meal. Expect surfboards, clifftop seating, and a menu that runs from burgers and salads to local plates, with many people spending 1.5 to 2 hours here just watching the line-up below. Prices are a bit higher than average for Bali, but worth it for the setting.
After lunch, drive inland to Garuda Wisnu Kencana Cultural Park in Ungasan, where the scale is the main event: the giant Garuda Wisnu Kencana statue dominates the skyline, and the park gives you a wider, less beachy contrast to the morning’s cliff views. Plan around 2 hours so you can walk the grounds at an easy pace, check out the open lawns, and not rush the photo stops. Entry is typically in the low hundreds of thousands of rupiah, depending on whether you add performance access, and it’s best to visit with water, sunscreen, and a hat — the open areas get hot fast.
Finish the day at Melasti Beach for one of south Bali’s prettiest sunset stretches. The road down is dramatic in itself, and once you’re on the sand you’ll understand why locals and visitors both come here late in the day: pale cliffs, wide shoreline, and softer light as the sun drops. Give yourself at least 1.5 hours to linger, and then head to Jimbaran Bay for dinner right on the beach. The grilled seafood spots here are simple and reliable — pick your fish, prawns, or squid, and dinner usually runs about USD 20–50 per person depending on how much you order. It’s an easy, satisfying way to end the day before heading back toward your hotel or next base.
Start with Tanah Lot as early as you can get out the door from Uluwatu’s previous-day rhythm, because the west coast roads are easiest before the midday build-up. If you’re aiming for the classic sea-temple views, get there around opening time and budget about 1.5 hours for the temple complex, cliffside paths, and photos from the black-sand edges. Entry is usually a modest local fee plus parking, and you’ll want cash for small purchases and the occasional guide offer. Stay alert for tide changes if you want the best angles of the shrine sitting offshore, and wear footwear you don’t mind getting a little sandy.
From there, continue up the coast to Kelecung Beach, which is the kind of place that reminds you Bali still has long, quiet stretches if you know where to look. It’s not a big facilities beach, so keep it simple: water, sunscreen, and a slow wander for about an hour. This is a good reset after the busier temple stop, with fewer crowds and a softer, more local west-coast feel. If you’re using a driver, it’s an easy point-to-point hop, but it’s not the sort of place to over-plan—just let it breathe.
By late morning or around midday, roll into Café Organic in Canggu for a reliable lunch that’s easy, fresh, and very much in the neighborhood’s healthy-eating lane. Expect salads, bowls, smoothie options, and a bill in the roughly USD 10–20 per person range depending on how much you order. If you’re arriving around the usual lunch rush, it’s smart to keep this as your sit-down reset before the afternoon beach stretch. From here, Batu Bolong Beach is a short drive or ride away, and the whole move into central Canggu feels much more energetic than the quieter west-coast morning.
Spend the afternoon at Batu Bolong Beach, where the vibe is surf-y, social, and easy to drift into for a couple of hours. You can walk the sand, watch beginner surfers, or just sit with a coconut and people-watch near the beach clubs and casual warungs that line the road behind the shore. Late afternoon is a nice time here because the heat softens, and it naturally sets you up for browsing at Love Anchor Canggu—a compact, popular market strip with small boutiques, souvenirs, and easygoing browsing. It’s best for a low-pressure wander rather than serious shopping, so give yourself about 45 minutes and don’t rush it.
Finish at The Lawn Canggu for sunset, which is one of those spots that’s popular for a reason: open-ocean views, relaxed-drinks energy, and a good front-row seat to golden hour. Arrive a bit before sunset if you want a decent table or daybed, and expect the evening to stretch into 1.5–2 hours easily if the light is good and you want to linger. Drinks and snacks will be pricier than a casual café, but this is the day’s payoff. If you’re heading out of Canggu after, the easiest move is to stay local and let the traffic thin rather than rushing anywhere at dusk.
Start your final Bali day with Bajra Sandhi Monument in Renon, Denpasar as soon as you’re through from Canggu; the earlier you leave, the easier the roads are and the calmer the monument feels. It’s a simple, worthwhile stop for a last read on Bali’s history and resilience, and you only need about an hour unless you’re lingering for photos in the park outside. Entry is usually inexpensive, around IDR 20,000–30,000, and mornings are best because the plaza gets hot fast.
From there, head to Badung Market (Pasar Badung) for the most alive, unfiltered glimpse of everyday Denpasar. Go with the mindset of browsing rather than “shopping efficiently”: this is where you’ll see stacks of fruit, flowers, offerings, spices, snacks, and a very local rhythm that’s worlds away from the beach zones. Keep small notes or cash handy, and if you want a cleaner run through the market, stay on the upper levels first before dipping into the busier ground floor lanes.
For lunch, settle into Warung Wardani, one of the most reliable places in town for classic Balinese food without fuss. It’s a good reset before the airport run, with dishes like nasi campur Bali, satay, and lawar-style sides, and you’ll usually spend roughly USD 8–18 per person depending on how much you order. If you want a relaxed final meal rather than a rushed one, this is the moment to do it.
Spend your last proper hour or so at Kumbasari Art Market, which is handy for last-minute gifts and souvenirs without dragging yourself far across the city. This is the place for batik, woven bags, sarongs, wood carvings, small art pieces, and practical “I need one more bag” shopping, so leave room to bargain a little but keep it friendly. If you need a quick caffeine stop before the airport, nearby central Denpasar cafés are easy to find, but don’t overdo it—traffic and check-in are the real priorities now.
From Denpasar, head out for Ngurah Rai International Airport (DPS) about 3–4 hours before your flight, especially if you’re flying internationally to Mumbai (BOM). The airport run is usually straightforward from central Denpasar, but that buffer saves you from the unpredictable pinch points around south Bali and gives you breathing room for bag drop, immigration, and a last meal or water refill airside. If you arrive early, use the extra time to get through security calmly rather than cutting it close—Bali departures can look relaxed right up until they aren’t.
Welcome to Mumbai — if you land early enough, head straight into the Fort district rather than trying to “rest first” and losing the day. Start with Chhatrapati Shivaji Maharaj Terminus (CSMT), best seen from the outside and the station forecourt in the early part of the day when the façade catches the light and the commuter rush is still manageable. It’s a 30–45 minute stop, and you don’t need to overdo it; just take in the Gothic detail, the carved stonework, and the sheer energy of the station. From there, it’s an easy wander over to Horniman Circle Garden — a calm, shady pocket in the middle of the heritage district, good for a 20–30 minute reset while you watch office workers, students, and families drift through.
Stay in Colaba for a proper first meal at Café Mondegar, one of those old-school Mumbai places that still feels lived-in rather than polished. Go for a relaxed lunch and don’t rush it; this is the kind of spot where a simple table, a cold drink, and a plate of comfort food are the point. Expect around USD 8–20 per person, depending on what you order, and it’s a handy base before you continue south. If you’re arriving from the airport and checking into a hotel, this area also makes the rest of the afternoon very easy because everything is walkable or a short taxi ride away.
After lunch, make your way to the Gateway of India for the classic “I’ve arrived in Mumbai” moment. Give yourself about an hour here to stand by the waterfront, watch the boats, and take in the line of people, pigeons, and sea breeze that defines this corner of the city. From there, drift into Colaba Causeway, where the pace gets busier and more local: street stalls, antiques, curios, clothes, books, and small shops packed along the lane. It’s a good place to browse without an agenda, and a late-afternoon wander of about 1.5 hours is ideal before the heat drops.
For dinner, finish with Bademiya in Colaba — casual, lively, and exactly the kind of place that makes a first night in Mumbai feel memorable. Go for kebabs, roomali roti, and whatever looks freshest off the grill; it’s a straightforward late meal, usually around USD 8–25 per person, and it suits the city’s no-fuss rhythm. If you’re heading back to your hotel afterward, keep a little buffer for traffic on the southbound roads, and if you’re still in the mood for a final look around, the Gateway of India area is especially atmospheric after dark.