Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

13-Day Bali Itinerary: Ubud, Canggu, Uluwatu, and Nusa Islands Route

Day 1 · Sun, Apr 26
Denpasar

Arrival and easy start

  1. Bali Airport Taxi / Grab pickupNgurah Rai Airport, Denpasar — Smoothest way to get into town after arrival and avoid planning stress on day one; evening, ~45 min.
  2. Warung WardaniKuta/Bypass Ngurah Rai area — Classic first-meal stop for nasi campur or soto ayam without a long detour from the airport; dinner, ~1 hour, ~IDR 60k–120k pp.
  3. Matahari Duta PlazaDenpasar — Handy for SIM cards, essentials, and any forgotten travel items before heading onward tomorrow; late evening, ~45 min.
  4. Hotel check-in and restDenpasar — Keep the first night very light so you’re fresh for Ubud; night, flexible.

Evening Arrival

Touch down at Ngurah Rai Airport and keep things simple: a pre-booked Bali Airport Taxi or Grab pickup is the least stressful way into town, especially on a first night when you’re tired and the roads around Kuta and the Bypass Ngurah Rai can be busy. The ride into Denpasar usually takes around 45 minutes, but allow more if you land during the usual evening traffic window. If you haven’t arranged a pickup in advance, follow the airport signs to the official taxi desk or the ride-hail pickup point rather than accepting random offers in the arrivals hall.

Dinner and Practical Errands

For dinner, head to Warung Wardani in the Kuta/Bypass Ngurah Rai area and go straight for a classic nasi campur or soto ayam — it’s a very local, very reliable first meal, and perfect if you want something filling without a detour. Expect to spend about IDR 60k–120k per person, and it’s usually easiest to go as soon as you check in, before you get too sleepy. After that, if you’re missing anything, stop by Matahari Duta Plaza in Denpasar for SIM cards, toiletries, chargers, sunscreen, or a quick convenience-shop run; it’s the kind of practical stop that saves time tomorrow, and even a short browse there can help you feel settled.

Night

Then head back for your hotel check-in and rest in Denpasar and keep the rest of the evening intentionally low-key. Bali rewards early starts, and tomorrow’s move to Ubud will go much better if you’ve already unpacked, charged your devices, and gotten a proper sleep. If you’re still awake, use the last few minutes to sort cash, download offline maps, and confirm your transfer out of Denpasar so the next day starts smoothly.

Day 2 · Mon, Apr 27
Ubud

Central Bali base

Getting there from Denpasar
Private car/Grab taxi (45–75 min, ~IDR 300k–500k). Leave after breakfast so you can reach Ubud before the Monkey Forest/central sights.
Shared shuttle via Perama or Kura-Kura style transfer (1.5–2 hrs, ~IDR 100k–200k), cheaper but less flexible.
  1. Sacred Monkey Forest SanctuaryUbud — A lively first Ubud stop with jungle paths and temple atmosphere before the day gets hot; morning, ~1.5 hours, ~IDR 100k pp.
  2. Pura Taman SaraswatiCentral Ubud — Beautiful lotus pond temple that sits neatly on the walk into town; late morning, ~45 min.
  3. Cafe PomegranateCentral Ubud — Easy lunch with rice-field views and a relaxed pace between sightseeing stops; lunch, ~1.25 hours, ~IDR 100k–200k pp.
  4. Ubud Palace (Puri Saren Agung)Central Ubud — Quick cultural stop right in the core of town and a good contrast to the forest in the morning; early afternoon, ~30 min.
  5. Museum Puri LukisanCentral Ubud — Best compact art stop in central Ubud for Balinese painting and sculpture; mid-afternoon, ~1 hour, ~IDR 75k–100k pp.
  6. Locavore NXTNyuh Kuning/Ubud — An elevated first-night dinner if you want a special start to the trip; evening, ~2 hours, ~IDR 750k+ pp.

Morning

Start your first real Bali morning with Sacred Monkey Forest Sanctuary while the light is still soft and the monkeys are a little less chaotic. Go right when it opens at 8:30 AM if you can; that’s the sweet spot before buses arrive and before the heat builds. Budget about 1.5 hours and roughly IDR 100k pp. Keep your bag zipped, sunglasses put away, and don’t carry food in your hand — the macaques are bold, and the staff is there for a reason. From the forest, it’s an easy stroll back toward the center of Ubud, and the atmosphere shifts quickly from jungle shade to temple-lined streets and little cafés.

Late Morning to Lunch

Next, walk into Pura Taman Saraswati, one of those small-but-gorgeous Ubud stops that looks best when you don’t rush it. The lotus pond out front is the whole point here, so take a few minutes to linger, especially if the flowers are open. It’s a quick 45-minute visit and easy to pair with a slow amble through the heart of town. For lunch, settle in at Cafe Pomegranate, just enough off the main drag to feel calm without being inconvenient. It’s a nice reset after sightseeing: rice-field views, unhurried service, and a menu that works for a full sit-down lunch. Expect around 1.25 hours here and roughly IDR 100k–200k pp, depending on how many juices, coffees, or desserts you end up ordering.

Afternoon

After lunch, head to Ubud Palace (Puri Saren Agung), which is one of the easiest cultural stops in central Ubud because it sits right where so much of town naturally flows. You only need about 30 minutes here — it’s more about atmosphere, carved gates, and getting a feel for Balinese royal architecture than doing a long visit. Then continue to Museum Puri Lukisan, a compact and very doable art stop that gives the day a slower, more reflective finish. Plan for about 1 hour and IDR 75k–100k pp. The collection is strongest if you like Balinese painting, wood carving, and a quieter museum pace; it’s not huge, which is exactly why it fits well after a full morning in town.

Evening

For dinner, make it a proper first-night splurge at Locavore NXT in Nyuh Kuning. Reserve ahead — this is the kind of place that can book out, and the experience is meant to feel deliberate rather than spontaneous. Give yourself about 2 hours and be prepared for IDR 750k+ pp, depending on the menu and drinks. It’s a polished, creative way to start the trip, especially after a day that stayed nicely within central Ubud and didn’t overdo the moving around. If you still have energy afterward, keep the rest of the night simple: a slow walk back, an early sleep, and let Ubud’s evening sounds do the rest.

Day 3 · Tue, Apr 28
Ubud

Ubud and surrounding inland area

  1. Tegallalang Rice TerraceTegallalang — Start north of Ubud for the most iconic landscape in the area before crowds build; early morning, ~1.25 hours, ~IDR 50k–75k pp.
  2. Tirta Empul TempleManukaya — A meaningful temple and purification site that fits well after the rice terraces geographically; late morning, ~1.5 hours, ~IDR 75k pp.
  3. Segara Windhu Coffee PlantationTampaksiring — Good stop for tasting luwak coffee and local blends without rushing; late morning, ~45 min.
  4. Bebek Tepi SawahTeges, Ubud — Convenient lunch stop for crispy duck and classic Balinese dishes on the way back to Ubud; lunch, ~1.25 hours, ~IDR 150k–250k pp.
  5. Sangeh Monkey ForestSangeh — Quieter and less touristy than the Ubud monkey forest, with a different forest feel; afternoon, ~1 hour, ~IDR 30k pp.
  6. Owl Cafe UbudCentral Ubud — Easy casual dinner stop back in town after a full inland day; evening, ~1 hour, ~IDR 100k–180k pp.

Morning

Head out early for Tegallalang Rice Terrace while the air is still cool and the tour buses are sleeping in. If you can be there around opening time, the views are calmer, the light is better, and you’ll have a chance to actually hear the irrigation channels instead of just selfie sticks. Expect around IDR 50k–75k per person for entry, plus extra if you want a swing or photo spot; it’s worth lingering for a bit, but don’t overdo it because the heat ramps up fast. From central Ubud, it’s usually a 20–30 minute drive depending on traffic, so a private driver or Grab works fine.

Continue north to Tirta Empul Temple in Manukaya, where the mood shifts from scenery to something more spiritual. This is one of those places that feels better when you slow down: watch the water flow, take in the courtyards, and if you’re planning to join the purification line, bring a sarong and be respectful about the rules around bathing. Entry is around IDR 75k per person, and you’ll want about 1.5 hours here. The drive from Tegallalang is short, roughly 15–20 minutes, which makes the sequence feel easy rather than rushed.

Late Morning to Lunch

On the way back toward Ubud, stop at Segara Windhu Coffee Plantation in Tampaksiring for a relaxed tasting break. It’s not the most polished coffee stop in Bali, but that’s part of the charm: you can sample local blends, cocoa, and the famous luwak coffee without turning it into a full production. It’s a good place to sit for 30–45 minutes, especially if you want a shaded pause before lunch. Then head to Bebek Tepi Sawah in Teges, Ubud for a proper midday meal — the crispy duck is the obvious order, but the Balinese set dishes are also solid if you want to keep it local. Lunch here usually runs IDR 150k–250k per person, and it’s a comfortable place to regroup after the morning circuit.

Afternoon

After lunch, take the back roads out to Sangeh Monkey Forest in Sangeh, which feels much quieter than the busier monkey spots around central Ubud. The forest has a more tucked-away, village feel, with tall nutmeg trees and a slower pace that suits the afternoon well. Entry is roughly IDR 30k per person, and an hour is enough unless you’re really into photography. The drive from Ubud is usually around 25–35 minutes, depending on where you’re staying, so this works nicely as a low-key final stop before heading back into town.

Evening

Wrap up the day with an easy dinner at Owl Cafe Ubud in central Ubud. It’s a simple, no-fuss choice after a full inland day, and the menu is broad enough that everyone can find something without overthinking it. Expect about IDR 100k–180k per person, depending on drinks and how hungry you are. If you still have energy after dinner, it’s a nice night for a short wander around the nearby streets rather than a big plan — this is one of those Bali days that’s better when you leave a little space at the end.

Day 4 · Wed, Apr 29
Munduk

Ubud to North Bali

Getting there from Ubud
Private driver for a north-Bali road transfer (2.5–3.5 hrs, ~IDR 600k–900k per car). Best as a morning departure so you can stop at Bedugul/Handara en route.
Day-taxi booked through Klook/GetYourGuide or hotel concierge (similar duration, often ~IDR 650k–1.0m), useful if you want a prearranged fixed price.
  1. Handara GateBedugul area — Best iconic photo stop on the drive north and a natural first pause after leaving Ubud; morning, ~30 min.
  2. Pura Ulun Danu BeratanBedugul — One of Bali’s most recognizable temple settings and worth seeing before the lake breeze picks up crowds; late morning, ~1.5 hours, ~IDR 75k pp.
  3. The Blooms GardenBaturiti — A colorful, low-effort garden stop that breaks up the road trip with scenic walking; midday, ~1 hour, ~IDR 100k–150k pp.
  4. Bli Wayan CafeMunduk — Reliable lunch in the hills with views and local dishes before heading deeper into the highlands; lunch, ~1 hour, ~IDR 75k–150k pp.
  5. Munduk WaterfallMunduk — Easy afternoon nature stop that sets the tone for staying in the cooler north; afternoon, ~1 hour, ~IDR 20k–30k pp.
  6. Munduk Moding Plantation Nature Resort diningMunduk — Best sunset dinner/drinks option in the area with panoramic mountain views; evening, ~2 hours, ~IDR 250k–500k pp.

Morning

Leave Ubud early enough that you reach the Bedugul highlands before the day gets busy, because this is really a road-trip day and the pacing matters. Your first stop, Handara Gate, is best treated as a quick photo break rather than a long visit: 20–30 minutes is plenty unless there’s a line. It’s most photogenic in the morning when the light is softer and the mountain air still feels crisp. After that, continue to Pura Ulun Danu Beratan, where the temple grounds open out beautifully over the lake; plan around 1.5 hours here, including time to wander the lakeside paths and take in the reflections before the wind picks up. The entrance is usually around IDR 75k per person, and it’s worth arriving before the mid-morning tour wave if you want the calmest atmosphere.

Midday

From there, head on to The Blooms Garden in Baturiti for an easy, low-effort change of pace. It’s not a must if you’re short on time, but it’s a pleasant reset after the temple and road views: flower beds, open walking paths, and a bit of space to breathe. Budget about an hour and roughly IDR 100k–150k per person, depending on the ticketing setup that day. It’s one of those places where you can linger only as long as you want—take a few photos, stretch your legs, then keep rolling north. For lunch, settle into Bli Wayan Cafe in Munduk, where the food is straightforward and the views do most of the work. This is a good spot for nasi goreng, vegetable curry, or a simple Balinese set meal; expect IDR 75k–150k per person with drinks, and give yourself about an hour so you’re not rushing into the cooler afternoon.

Afternoon and Evening

After lunch, keep things gentle with Munduk Waterfall. The walk is short, the setting is lush, and it’s the kind of stop that makes the north feel different from the south right away—cooler, quieter, greener. Plan for about an hour total, including the walk down and back up, and bring decent shoes because the path can be slippery after rain; entrance is usually around IDR 20k–30k per person. Wrap the day at Munduk Moding Plantation Nature Resort dining, which is one of the best sunset-perch options in the area even if you’re not staying there. Come a bit before golden hour so you can have a drink, watch the hills change color, and settle into dinner without feeling rushed. It’s a pricier but very worthwhile finish, with a IDR 250k–500k per person spend depending on how many courses and cocktails you go for—one of those places where the view is honestly part of the meal.

Day 5 · Thu, Apr 30
Munduk

North Bali and lakeside area

  1. Twin Lakes Viewpoint (Danau Buyan & Danau Tamblingan)Munduk — Start with the best lake panorama in North Bali while the air is clearest; early morning, ~30 min.
  2. Tamblingan Lake trekLake Tamblingan — A peaceful forest-and-lake experience that feels very different from the previous day’s temple stops; morning, ~2 hours.
  3. Warung ClassicMunduk — Good midday meal stop with straightforward local food and a relaxed hill-country setting; lunch, ~1 hour, ~IDR 60k–120k pp.
  4. Munduk Waterfall Trek (Melanting / Labuhan Kebo area)Munduk — Choose a second waterfall circuit for a more active afternoon and fuller North Bali nature day; afternoon, ~1.5 hours, ~IDR 20k–50k pp.
  5. The BotanistMunduk — Great coffee or light snack stop to unwind before the evening; late afternoon, ~45 min, ~IDR 50k–100k pp.
  6. Puri Lumbung Cottages restaurantMunduk — Comfortable final dinner in the highlands with a mellow atmosphere before transferring south tomorrow; evening, ~1.5 hours, ~IDR 150k–300k pp.

Morning

Start early for Twin Lakes Viewpoint (Danau Buyan & Danau Tamblingan) while the mist is still lifting and the light is cleanest; in Munduk, that usually means being on the road around sunrise or shortly after. It’s one of those North Bali stops where the whole point is the view, so don’t overthink it — pull over, take your photos, and enjoy the cool air. From there, continue straight into the Tamblingan Lake trek, which is much quieter and more immersive than the classic temple-and-viewpoint circuit. If you go with a local guide at the trailhead, expect to pay a modest fee and get a much better read on the forest, old banyan trees, and the lake’s spiritual significance; the walk itself is usually around 2 hours depending on how deep you go. Wear shoes with grip — paths can be damp and muddy even when it hasn’t rained recently.

Lunch

By midday, head back toward Munduk for lunch at Warung Classic. It’s an easy, no-fuss stop, exactly what you want after a morning in the hills: simple Indonesian plates, friendly service, and enough of a view to remind you why you came north in the first place. Expect roughly IDR 60k–120k per person depending on whether you keep it light with nasi goreng, soups, or add drinks and a few extras. If you’re driving yourself, parking is usually straightforward; if you’ve hired a driver, this is also a good place to regroup and avoid the sun during the hottest part of the day.

Afternoon Exploring

Save your energy for the Munduk Waterfall Trek (Melanting / Labuhan Kebo area) in the afternoon, when the day has warmed up but the falls are still flowing nicely. This is a better choice than trying to squeeze in a huge loop — just do one focused circuit and enjoy it. Paths here can be steep and slick, especially on the stairs down to the falls, so budget a little extra time for getting back up. Entrance and local parking fees are generally small, often in the IDR 20k–50k range depending on the exact access point and guide arrangement. Afterward, stop at The Botanist for coffee or a light snack; it’s a nice reset, and Munduk is one of those places where an unhurried coffee break is basically part of the itinerary. A cold brew or fresh juice here is a good move before the evening cools off again.

Evening

For dinner, settle in at Puri Lumbung Cottages restaurant, which has the right mellow highland atmosphere for your last full night in the north. It’s the kind of place where you can linger over dinner, watch the light fade over the ridges, and feel nicely removed from the busier south. Plan on about IDR 150k–300k per person if you order a proper meal and drinks. If you’re transferring toward Canggu tomorrow, keep tonight practical: pack what you can now, and enjoy a calm, early finish so the next road day starts smoothly.

Day 6 · Fri, May 1
Canggu

Transfer to the west coast

Getting there from Munduk
Private car with driver via the Bedugul–Tanah Lot route (2.5–4 hrs depending stops, ~IDR 500k–800k). Aim for a morning departure to fit Tanah Lot before lunch.
GoCar/Grab intercity if available in your area (often ~IDR 400k–700k), but availability from Munduk can be patchy.
  1. Tanah Lot TempleBeraban/Tabanan — Ideal first stop after leaving Munduk since it breaks up the transfer with a major coastal landmark; morning, ~1.25 hours, ~IDR 60k pp.
  2. Warung LokalCanggu — Easy lunch on arrival with a solid mix of Indonesian and Western options; lunch, ~1 hour, ~IDR 100k–200k pp.
  3. Batu Bolong BeachCanggu — A simple first beach stop to settle into the west coast rhythm; afternoon, ~1 hour.
  4. La Brisa BaliEcho Beach, Canggu — Perfect sunset drink spot with a strong beach-club vibe and direct ocean views; late afternoon, ~2 hours, ~IDR 150k–300k pp.
  5. MasonCanggu — Reliable dinner choice if you want polished food without going too formal on transfer day; evening, ~1.5 hours, ~IDR 200k–350k pp.

Morning

Plan to reach Tanah Lot Temple while the light is still clean and the crowds are manageable, ideally before late-morning tour buses start stacking up. This is one of those Bali classics that still feels worth the stop: the offshore temple, the crashing surf, and the black-rock coastline make it more than just a photo op. Expect about 60–90 minutes here, and budget roughly IDR 60k pp for entry plus a little extra if you want a drink or snack from the stalls around the complex. If you’re walking the full shoreline path, wear sandals you don’t mind getting dusty and keep an eye on the tide—this is a place where the sea changes the whole mood of the visit.

Lunch

By the time you roll into Canggu, keep lunch easy and unhurried at Warung Lokal. It’s a good first-stop kind of place on a transfer day because the menu covers both Indonesian staples and the familiar Western plates most travelers end up wanting after a few hours in the car. Figure around IDR 100k–200k pp depending on whether you go for nasi campur, a smoothie, or a bigger brunch-style meal. It’s an easy reset before the beach, and in Canggu that matters—don’t try to cram too much in right away.

Afternoon Exploring

After lunch, head to Batu Bolong Beach for a low-effort introduction to the coast. This is less about “must-see sights” and more about easing into the Canggu pace: surfers in the water, scooters lining the road, people drifting between beach bars and cafés. Give it about an hour just to walk, sit, and watch the scene. If you want a quick coffee or cold coconut nearby, the lanes around Jl. Pantai Batu Bolong are full of easy options, but keep it loose—this is the kind of afternoon where a little wandering is the point.

Evening

For sunset, settle in at La Brisa Bali on Echo Beach. It’s one of the best west-coast spots for that golden-hour transition from beach to evening, with a proper ocean-facing setup and enough atmosphere to feel like you’ve arrived in Canggu without turning the day into a full beach-club production. Arrive a bit before sunset if you want a good seat; expect IDR 150k–300k pp once you factor in drinks and a snack. After sunset, make your way to Mason for dinner—polished but not stiff, and a smart choice on a transfer day when you want good food without dressing up or overthinking it. If you still have energy after dinner, let the rest of the night stay open; the best Canggu evenings usually happen when you’re not trying too hard.

Day 7 · Sat, May 2
Canggu

Canggu and nearby beach areas

  1. Nelayan BeachNorth Canggu — Quieter morning beach walk before the surf and café crowds build; early morning, ~45 min.
  2. Old Man’sBatu Bolong — Iconic Canggu breakfast/brunch spot that fits the casual beach-town start; morning, ~1 hour, ~IDR 100k–200k pp.
  3. Love Anchor Canggu MarketBatu Bolong — Best for browsing local fashion, homewares, and small gifts in one compact stop; late morning, ~1 hour.
  4. Echo Beach Club / shoreline walkEcho Beach — Good for a lazy swim, surf watch, or coffee break by the water; early afternoon, ~1.5 hours.
  5. Crate CaféPadonan/Canggu — Strong lunch option with generous portions and quick service; lunch, ~1 hour, ~IDR 80k–150k pp.
  6. Dandelion RestaurantBerawa — Beautiful final dinner choice for a softer, more atmospheric Canggu evening; evening, ~2 hours, ~IDR 200k–400k pp.

Morning

Start with a very Canggu kind of dawn at Nelayan Beach in North Canggu. This is the right part of the coast for a quieter walk before the day turns into scooters, surfboards, and café parking chaos. Go early if you can — around sunrise is best — and keep it simple: a barefoot stroll, a few photos, maybe a dip if the ocean looks calm. It’s usually a low-cost stop unless you rent a board or grab coconut water from a nearby stall, and from here it’s an easy hop back into Batu Bolong before the breakfast rush really kicks in.

Head to Old Man’s for a classic beach-town breakfast/brunch. It’s one of those places that still works because it’s casual and dependable — big menu, quick turnover, and the kind of atmosphere that makes you want to linger without planning too hard. Expect roughly IDR 100k–200k per person depending on coffee, juice, and how hungry you are. After that, drift a few minutes over to Love Anchor Canggu Market in Batu Bolong for a relaxed browse; late morning is a good time because it’s lively but not yet at peak heat. It’s best for compact shopping — resortwear, homewares, jewelry, and small gifts — so don’t overthink it; just wander, compare a few stalls, and pick up what catches your eye.

Afternoon

By early afternoon, head toward Echo Beach Club / shoreline walk at Echo Beach for the part of the day where Canggu slows down a bit. If you want to swim, do it only when the surf and currents look reasonable; otherwise, this area is perfect for a long shoreline walk, watching surfers, or just parking yourself with a cold drink and sea breeze. A light beach club lunch or coffee stop is usually enough here, and it’s smart to keep valuables minimal if you’re moving between the sand and the café. Afterward, make your way inland to Crate Café in Padonan / Canggu for lunch — it’s a local favorite for generous portions, fast service, and solid all-day food, with prices usually around IDR 80k–150k per person. If you’re coming from the beach around peak traffic, give yourself a little extra time; the roads between Batu Bolong, Berawa, and Padonan can crawl in the late afternoon.

Evening

Finish with a softer, more polished Canggu dinner at Dandelion Restaurant in Berawa. This is the kind of place that feels like a proper closing note to the day: warm lighting, garden atmosphere, and enough calm to make it a nice contrast to the busier beach-town energy earlier on. Aim for an early dinner if you want the best ambience and less waiting, especially on a weekend. Expect about IDR 200k–400k per person depending on drinks and how elaborate you go. After dinner, you’re in a good spot to either head back and rest or take one last slow drive through Berawa before calling it a night.

Day 8 · Sun, May 3
Uluwatu

South Bali coast

Getting there from Canggu
Grab/GoCar or private taxi along the bypass/coastal road (1–1.5 hrs, ~IDR 250k–450k). Leave mid-morning so GWK works naturally as the first stop.
Scooter/motorbike rental (1–1.5 hrs, ~IDR 80k–150k/day plus fuel) only if you’re experienced with Bali traffic.
  1. GWK Cultural ParkUngasan — Start inland on the Bukit Peninsula with a big-ticket cultural stop before the coast gets busier; morning, ~2 hours, ~IDR 150k pp.
  2. Padang Padang BeachLabuan Sait — Compact and scenic beach stop that works well before lunch and isn’t too far from GWK; late morning, ~1 hour, ~IDR 15k pp.
  3. Single FinUluwatu — Excellent cliff-top lunch with one of the best ocean-view settings in south Bali; lunch, ~1.5 hours, ~IDR 150k–300k pp.
  4. Suluban BeachUluwatu — Fun low-tide cave access and a different beach experience from Padang Padang; afternoon, ~1 hour.
  5. Uluwatu Temple (Pura Luhur Uluwatu)Pecatu — The signature spiritual and scenic stop in the area, best later in the day for atmosphere; late afternoon, ~1.5 hours, ~IDR 50k pp.
  6. Kecak Fire Dance at Uluwatu TemplePecatu — The marquee evening experience here and the best way to end the first Uluwatu day; sunset/evening, ~1 hour, ~IDR 150k pp.

Morning

Start with GWK Cultural Park in Ungasan, which is the right kind of first stop for a south-Bali day: big, organized, and easy to get into before the heat and traffic build. Give yourself about 2 hours here if you want to actually enjoy it rather than just snap the obvious photos. The main draw is the scale of the place and the huge Garuda Wisnu Kencana statue, but the walkways, courtyards, and occasional performances are what make it feel like a proper cultural park rather than just a monument. Entry is usually around IDR 150k per person, and if you’re coming from Canggu, aim to arrive mid-morning so you’re not doing everything in the harshest sun.

From there, it’s an easy hop down to Padang Padang Beach in Labuan Sait. This is one of those beaches that punches above its size: a small inlet, a bit of rock-squeezed drama, and enough scene to feel special without requiring a full beach day. Budget about an hour here, maybe a touch longer if you want to swim and linger; the entrance is usually around IDR 15k per person. The beach can get crowded, so the trick is to treat it as a quick, beautiful pause before lunch rather than a major excursion.

Lunch

Head to Single Fin in Uluwatu for lunch and don’t rush it — this is one of those places where the view is half the meal. It sits high on the cliff with a full-on ocean panorama, so even if you just order a cold drink and something simple, it still feels worth the stop. Expect to spend around IDR 150k–300k per person depending on how hungry you are and how many cocktails happen. If you can, grab a table facing the water and let the afternoon stretch a little; it’s very much a place to linger, people-watch, and reset before the rest of the day.

Afternoon Exploring

After lunch, make your way to Suluban Beach in Uluwatu. This one feels completely different from Padang Padang: narrower, more hidden, with cave-like access and a rugged low-tide vibe that makes the whole approach part of the experience. It’s a good 1-hour stop, especially if the tide is in your favor and you want to poke around the rock formations or just watch surfers doing their thing from the edges. Wear decent sandals or flip-flops you don’t mind getting sandy, because the access paths are uneven and a little slippery in places.

Evening

Save Uluwatu Temple (Pura Luhur Uluwatu) for later afternoon, when the light turns golden and the sea cliff setting really comes into its own. Plan around IDR 50k per person for entry, and keep an eye on your glasses, hat, and phone — the monkeys here are famously opportunistic. The temple area is more atmospheric than sprawling, so about 1.5 hours is plenty unless you want to walk slowly and take in every viewpoint. After that, stay on for the Kecak Fire Dance at Uluwatu Temple, which is the classic ending to a first day on the Bukit. The show usually runs at sunset and costs around IDR 150k per person; get there early enough to secure a decent seat, because the amphitheater fills fast and the ocean backdrop is part of the whole point.

Day 9 · Mon, May 4
Uluwatu

Uluwatu and Bukit Peninsula

  1. Melasti BeachUngasan — Start with dramatic limestone cliffs and calmer morning light than the main Uluwatu beaches; morning, ~1.5 hours.
  2. Palmilla Bali Beach ClubMelasti — Easy beach-club lunch stop right on the water without backtracking; midday, ~2 hours, ~IDR 250k–500k pp.
  3. Bingin BeachBingin — Great for a slower afternoon with surf views, stairs, and a more laid-back peninsula feel; afternoon, ~1 hour.
  4. Anantara Uluwatu Bali Resort’s Sunset BarPecatu — Strong sunset-drink option with wide ocean views and a quieter feel than the cliff crowds; late afternoon, ~1.5 hours, ~IDR 150k–300k pp.
  5. Warung BejanaPecatu — Good final dinner in the Bukit with polished Indonesian cuisine and easy access from the sunset area; evening, ~1.5 hours, ~IDR 200k–350k pp.

Morning

Start at Melasti Beach in Ungasan while the light is still soft and the limestone cliffs look their best. This is one of the easiest Bukit beaches to enjoy without fighting the midday glare: go early, pay the local entrance/parking fee at the gate, and take your time on the coastal road down to the sand. It’s usually a short 15–20 minute drive from central Uluwatu/Pecatu, and the whole point here is the setting — bright water, dramatic rock walls, and a cleaner, more open feel than the busier surf coves. Give yourself around 1.5 hours to wander, take photos, and maybe dip your feet before the sun gets sharp.

Lunch

For lunch, head straight to Palmilla Bali Beach Club on Melasti so you don’t waste time backtracking. It’s one of the easier places on this side of the peninsula for a relaxed, on-the-water meal, with loungers, shade, and a menu that works well if you’re already in beach mode. Expect roughly IDR 250k–500k per person once you factor in food and drinks, and it’s a good idea to keep this one unhurried — about 2 hours is the right pace. If you want a slightly calmer vibe, aim to arrive before the main lunch rush; by early afternoon the peninsula heat and weekend crowd can both kick in.

Afternoon to Sunset

After lunch, make your way over to Bingin Beach in Bingin for a slower, more local-feeling afternoon. The descent down to the beach is part of the experience here, so wear sandals you don’t mind carrying and be ready for steps; once you’re down there, it’s all surf views, little warungs, and that laid-back cliffside rhythm people come to the Bukit for. Spend about an hour here, then continue to Anantara Uluwatu Bali Resort’s Sunset Bar in Pecatu for a proper sunset drink with a quieter, more polished atmosphere than the usual cliff-top crowds. It’s a smart place to arrive 45–60 minutes before sunset so you can settle in, and budget around IDR 150k–300k per person depending on what you order.

Evening

Finish with dinner at Warung Bejana in Pecatu, which is an easy and satisfying last stop after sunset because you stay in the same general area and avoid the worst of the evening traffic. It’s a strong choice if you want a more refined Indonesian meal without making the night feel overly formal; expect about IDR 200k–350k per person. If you’re coming from the sunset bar, it’s usually just a short drive, but leave a little buffer because cliff roads can bottleneck right after dusk. Keep the evening relaxed — this is one of those days that works best when you let the Bukit set the pace.

Day 10 · Tue, May 5
Nusa Penida

Island transfer to Nusa Penida

Getting there from Uluwatu
Fast boat from Sanur Harbor to Nusa Penida (30–45 min crossing, ~IDR 150k–300k one-way). Since your day starts in Uluwatu, take a taxi/Grab to Sanur Harbor early morning (45–75 min, ~IDR 150k–300k).
Prebook a door-to-door transfer package with hotel pickup + fast boat via 12Go, Klook, or Bali Eka Jaya/Maruti/Caspla-style operators (total ~IDR 250k–450k), easiest if you want no logistics.
  1. Sanur Harbor fast boat terminalSanur — The practical morning transfer point for reaching Nusa Penida efficiently; early morning, ~1.5 hours.
  2. Banah Cliff PointWest Nusa Penida — Great first island viewpoint if roads and timing allow, with dramatic ocean cliffs and less pressure than the famous east side; late morning, ~45 min.
  3. Crystal BayWest Nusa Penida — Best first swim/snorkel-friendly beach on the western side and a nice reset after the boat crossing; midday, ~1.5 hours.
  4. The Chill PenidaCrystal Bay area — Convenient lunch stop with sea views and a relaxed arrival-day pace; lunch, ~1.25 hours, ~IDR 150k–300k pp.
  5. Pura Paluang (Car Temple)West Nusa Penida — Quirky and memorable short temple stop that fits well while circling the west coast; afternoon, ~30 min.
  6. Mambo Beach RestaurantSakti — Good low-key sunset dinner spot near the west coast base; evening, ~1.5 hours, ~IDR 150k–300k pp.

Morning

Keep the day simple and get yourself to Sanur Harbor fast boat terminal early, because that’s where the whole Nusa Penida day really starts to feel smooth instead of rushed. In practice, this means aiming for the first sensible boat window and building in a little slack for ticket checks, luggage, and the usual harbor bustle. If you’re hungry before boarding, the Sanur strip around Jalan Danau Tamblingan has plenty of easy grab-and-go options, but don’t overdo it — a light breakfast is better than a big sit-down meal before the crossing.

Once you’re on the island, head straight west to Banah Cliff Point while the light is still clean and the roads are quieter. This is the kind of stop that rewards arriving early: big ocean drama, fewer people, and a proper “yes, this is why I came to Penida” moment. Keep it casual here — 20 to 30 minutes is enough unless you’re chasing photos — and wear shoes with grip, because the ground can be uneven and the wind is no joke on the edge.

Midday

From there, continue to Crystal Bay, which is the right place to slow the pace down after a moving morning. It’s one of the easier west-coast beaches for a swim or snorkel if conditions are decent, and even if you just want to sit in the shade for a bit, it works well as a reset. If you’re entering the water, keep an eye on the current and don’t expect guaranteed glass-calm sea; Penida is beautiful, but it’s not a lazy-swim island. A couple of beach clubs and warungs sit around the bay, so there’s no need to be precious about logistics.

For lunch, settle into The Chill Penida in the Crystal Bay area and take the long, unhurried option. It’s one of those places that fits the island’s arrival-day rhythm perfectly: sea views, decent food, and no pressure to sprint to the next attraction. Expect roughly IDR 150k–300k per person depending on drinks and how much you order. A late lunch here is ideal before you move inland again, and if the sun is strong, this is also your best chance to cool off and recharge in air-conditioned comfort.

Afternoon to evening

After lunch, circle toward Pura Paluang (Car Temple) for a quick but memorable stop. It’s not a big, time-consuming temple visit; the appeal is the quirky atmosphere and the fact that it gives the western loop a little variety beyond cliffs and beaches. Dress respectfully as usual for temple grounds, keep the visit short, and treat it as a 20–30 minute pause on the road rather than a major sightseeing block. From there, it’s an easy progression into your west-coast base area.

End the day at Mambo Beach Restaurant in Sakti for sunset dinner. This is the right kind of low-key finish after a transfer day: unpretentious, relaxed, and close enough to the west side that you’re not spending your evening in transit. If the sky is clear, arrive a little before sunset so you can claim a good spot, order slowly, and let the day wind down properly. Dinner here usually lands around IDR 150k–300k per person, and the mood is exactly what you want on your first night in Nusa Penida — easy, breezy, and not trying too hard.

Day 11 · Wed, May 6
Nusa Penida

Nusa Penida and southeast coast

  1. Kelingking Beach ViewpointSouthwest Nusa Penida — The big marquee stop should be first thing to beat crowds and heat; early morning, ~1 hour.
  2. Broken Beach (Pasih Uug)Batu Madeg — Natural next stop on the west loop with easy geography from Kelingking; late morning, ~45 min.
  3. Angel’s BillabongBatu Madeg — Best paired with Broken Beach for the same coastline and a quick scenic stop; late morning, ~45 min.
  4. Resto/Dining at Amarta PenidaCrystal Bay area — Reliable lunch break in between west-coast sightseeing and the return toward your base; lunch, ~1 hour, ~IDR 120k–250k pp.
  5. Atuh BeachEast Nusa Penida — A more relaxed eastern beach stop that balances the day after the cliff-heavy west side; afternoon, ~1.5 hours.
  6. Rumah Pohon Tree House viewpointEast Nusa Penida — Best final photo stop of the island stay, especially if you want a classic Nusa Penida viewpoint; late afternoon, ~45 min.

Morning

Start as early as you can for Kelingking Beach Viewpoint in southwest Nusa Penida — this is the one place on the island where being first really pays off. If you’re at the cliff by around 7:00–8:00 AM, the light is softer, the path is less crowded, and the viewpoint feels way less like a photo queue. Give yourself about an hour here: enough time to walk the edge, take in the T-Rex-shaped headland, and resist the temptation to overdo the descent unless you’re genuinely set up for a steep, hot hike. The road in the southwest is rough in sections, so plan on a bumpy ride and wear shoes with grip; flip-flops are a bad idea on these cliff paths.

From there, stay on the west loop and continue to Broken Beach (Pasih Uug), then Angel’s Billabong — these two are basically neighbors, so it’s the most efficient pairing on the island. Broken Beach is all about the natural arch and the circular cove, while Angel’s Billabong is the tide-pool viewpoint right next door; both are quick stops, around 45 minutes each, and best enjoyed from above rather than trying to rush down into anything. Watch your footing, stay back from the wet edges, and don’t try to get close to the water if the swell is up — the sea can be seriously unpredictable here.

Lunch

By midday, head over to Amarta Penida in the Crystal Bay area for a proper reset. It’s a solid lunch stop when you’re doing the west-and-east combo because you can get food, shade, and a bathroom break without wasting half the day hunting around. Expect around IDR 120k–250k per person depending on whether you go for a simple nasi goreng, seafood, or a bigger spread with drinks. If you want something easy and reliable, this is the moment to slow down, recharge your phone, and let the driver/local bike transfer handle the next stretch while the day heat peaks.

Afternoon Exploring

For the afternoon, shift across to Atuh Beach on the east side of Nusa Penida — it’s a different mood entirely after the cliff drama of the west. The road is longer and slower, but that’s normal here, so don’t stress if the island feels bigger than the map suggests. Give yourself about 1.5 hours to enjoy the descent, the broad curve of sand, and the dramatic headlands; the east coast is a little more relaxed, and that’s the point. If you want a swim, check the tide and surf conditions first, because some parts of this coast can be rougher than they look.

Wrap up at Rumah Pohon Tree House viewpoint for your final photo stop of the day, ideally in the late afternoon when the light warms up and the whole coastline softens. It’s one of the classic Nusa Penida images for a reason, but the draw is really the setting: the cliffside viewpoint, the layered sea views, and that slightly remote, end-of-the-road feeling. Plan on about 45 minutes here, and if there’s a queue for photos, just relax into it — this is better as a slow finale than something to rush. From here, you’ll be perfectly placed to head back toward your base with the island’s best hits checked off without trying to cram in too much.

Day 12 · Thu, May 7
Sanur

Return to mainland Bali

Getting there from Nusa Penida
Fast boat back to Sanur Harbor (30–45 min, ~IDR 150k–300k). Book a late-morning or early-afternoon departure so you’re not rushed leaving the island.
Door-to-door boat transfer with hotel pickup on Nusa Penida via Klook/12Go or the same boat operator (usually ~IDR 250k–450k).
  1. Sanur Beach PromenadeSanur — Gentle start after the island transfer with flat walking and a calmer beach atmosphere; morning, ~1 hour.
  2. Mertasari BeachSouth Sanur — Good for a swim or kayak-style beach time without the intensity of the south coast surf spots; late morning, ~1.5 hours.
  3. Massimo Italian RestaurantSanur — Classic lunch stop with dependable food and a very easy location; lunch, ~1.25 hours, ~IDR 120k–250k pp.
  4. Bajra Sandhi MonumentRenon, Denpasar — Best inland cultural stop if you want one more meaningful sight before departure; afternoon, ~1 hour, ~IDR 50k pp.
  5. Bia CucinaSanur — Strong final dinner option with a polished but relaxed beachfront setting; evening, ~1.5 hours, ~IDR 200k–400k pp.

Morning

Arrive back in Sanur and keep the first hour beautifully low-key: stretch your legs on the Sanur Beach Promenade, the long paved path that runs along the shore and makes this part of Bali so easy to love. It’s flat, shaded in stretches, and much calmer than the south-coast beaches, so it’s perfect after an island transfer. If you want the nicest walking window, go before the sun gets too sharp; a simple coffee stop from a beachside café like Ulu Thai Food & Coffee, Café Batu Jimbar, or one of the small warungs along Jalan Danau Tamblingan works well if you need a reset.

From there, head south to Mertasari Beach for a slower, water-focused stretch of the day. This is one of the more forgiving Sanur beaches for a gentle swim or kayak-style beach time, and it usually feels far less hectic than Bali’s surf-heavy west and south coasts. Expect a modest local entrance or parking fee depending on where you access it, and bring a little cash for loungers, drinks, or a quick coconut if you want to linger. It’s a good place to just sit, breathe, and let your last mainland day feel unhurried.

Lunch

For lunch, make it easy at Massimo Italian Restaurant in Sanur, a long-time favorite that’s especially reliable when you want something familiar, well-run, and close to the beach strip. It’s the kind of place locals and repeat visitors actually go back to, not just a one-off “travel” restaurant. The portions are solid, prices usually land around IDR 120k–250k per person, and if you’re deciding between pasta, pizza, or one of their salads, there isn’t really a wrong answer. If you want gelato after, this is one of the obvious Sanur treats — just go in knowing it can get busy around midday, so arriving slightly early helps.

Afternoon

After lunch, head inland to Bajra Sandhi Monument in Renon, Denpasar for one last meaningful cultural stop before the trip winds down. The monument sits in a broad civic park, so it’s a good contrast to the beach morning: open space, local families, and a more “real city” Bali feel. Budget about an hour here, and if you climb up for the views, do it when the sun isn’t at its most punishing. The entrance is usually around IDR 50k, and the best way to enjoy it is to take it as a calm final stop rather than trying to rush through all the exhibits. If you have a little time afterward, the surrounding Renon area is also an easy place for a slow drive back toward Sanur without any detours or stress.

Evening

Wrap the day with dinner at Bia Cucina in Sanur, which is a strong final-night choice if you want something polished but still relaxed and close to the water. It’s especially nice when you’re not in the mood for a big production — just a good meal, a comfortable table, and an easy last evening in Bali. Expect roughly IDR 200k–400k per person depending on what you order, and reserve if you can, especially on a busy travel week. After dinner, keep the night simple with a slow walk back along Jalan Danau Tamblingan or one last look at the beach; Sanur is best when you don’t try to squeeze too much out of it.

Day 13 · Fri, May 8
Denpasar

Departure from south Bali

Getting there from Sanur
Taxi/Grab/GoCar (20–40 min, ~IDR 100k–200k depending exact destination and traffic). Leave with generous buffer if you’re heading to the airport.
Private driver from your hotel (fixed half-day transfer, ~IDR 250k–400k), useful if you have multiple bags or an airport stop.
  1. Sindhu MarketSanur — Early local-market stop for breakfast snacks and last-minute souvenirs before heading to the airport; morning, ~1 hour.
  2. Warung Mak BengSanur — Famous last proper Balinese meal if you want a simple, iconic seafood lunch; late morning, ~1 hour, ~IDR 75k–150k pp.
  3. Bali Orchid GardenKesiman, Denpasar — Easy short stop if you have time before departure and want one final tropical garden visit; midday, ~45 min.
  4. Beachwalk or airport-side café stopKuta/Ngurah Rai area — Buffer time for coffee, traffic, and check-in before flying out; afternoon, ~1 hour, ~IDR 50k–120k pp.
  5. Ngurah Rai International AirportTuban, Denpasar — Leave plenty of time for security and a calm departure; afternoon/evening, flexible.

Morning

If you’ve got a few hours before you need to leave, ease into the day at Sindhu Market in Sanur. Go early—around 7:00 to 8:30 AM is best—when the stalls are still lively and the heat hasn’t fully kicked in. This is the place for a final round of Bali snack shopping: banana fritters, fresh fruit, little boxed cakes, and a few practical souvenirs if you forgot anything. It’s not polished, which is exactly why it’s fun; just keep small cash handy and don’t overthink bargaining on tiny items.

From there, make Warung Mak Beng your last proper Balinese meal. It’s one of those gloriously unfussy places where you come for the set menu, not a long decision tree: fish soup, fried fish, rice, sambal, done. Expect it to be busy around lunch, so aim earlier if you want to avoid a wait. A simple lunch here runs roughly IDR 75k–150k per person, and it’s the kind of final meal that feels very Bali without trying too hard.

Midday

If your bags are already in the car and you’ve still got a little time, swing by Bali Orchid Garden in Kesiman, Denpasar for a last short wander. It’s an easy reset after the beachy Sanur morning—quiet, green, and pleasantly low-effort compared with chasing one more “big” attraction. Give yourself about 45 minutes, maybe a touch longer if you like flowers or want a final slow stroll before the airport stretch. Admission is usually modest, and this works best as a gentle buffer stop rather than a destination in itself.

Afternoon

After that, head toward the Kuta / Ngurah Rai side and use Beachwalk Shopping Center or a nearby airport-side café as your final cushion before the flight. This is the smart place to absorb traffic, grab one last coffee, and do any last-minute check-in app scrambling without the pressure of sitting right at the terminal too early. If you want something easy, the cafés around Jl. Pantai Kuta are handy; if you’d rather keep it contained, Beachwalk gives you air-conditioning, clean bathrooms, and enough food options to tide you over.

Departure

Then make your way to Ngurah Rai International Airport in Tuban with a generous buffer—Bali traffic can go from fine to annoying in the blink of an eye, especially around the south-coast bottlenecks. If you’re checking a bag or flying internationally, treat the airport like a place to arrive calmly rather than sprint into. Once you’re through, you can finally exhale and let the trip settle.

0