Land at Ngurah Rai International Airport (DPS) in Tuban/Denpasar, clear immigration, and get cash or a local SIM before you step out if you need one. On a smooth arrival, you’ll usually be in and out in about 60–90 minutes, though baggage can stretch that a bit. For the transfer, stick to the airport taxi counter or a pre-booked driver; it’s the least stressful first move after a long flight. If you’re hungry but not fully ready for a proper sit-down yet, keep the pace easy and head straight toward Bali Collection in Nusa Dua — it’s one of the most convenient first stops on the island, with shaded walkways, ATMs, pharmacies, and enough cafés to recover without feeling rushed. Expect to spend about an hour here, mostly just stretching your legs and getting oriented.
For your first real meal, go to Warung Babi Guling Sari Dewi in Jimbaran and order the classic babi guling plate if you eat pork — it’s one of those “welcome to Bali” meals that locals actually eat, not just tourist-brochure food. Lunch usually runs around IDR 75k–120k per person, and service is straightforward, casual, and fast. Afterward, head back toward Nusa Dua for Waterblow, which is perfect on a first day because it gives you that big-ocean drama without demanding a hike or a full outing. The viewpoint is best when the tide and swell are active; if the sea is calm, it’s still a nice breeze-and-cliff stop, and you only need 30–45 minutes here.
Keep dinner low-key at Samasta Lifestyle Village in Jimbaran, which is one of the easiest first-night choices because you can wander, eat, and call it early without any effort. It has a nice open-air feel, plenty of simple dinner options, and you can usually spend 1–1.5 hours here comfortably, with dinner around IDR 100k–250k per person depending on where you land. If you still have energy, do a short walk nearby and then get back to your hotel — day one in Bali is really about arriving smoothly, eating well, and not overcommitting.
Start with a quiet sunrise walk on Kuta Beach while the sand is still cool and the surf is soft and uncrowded. This is the best version of Kuta: joggers, a few surfers, and beach vendors just beginning to set up. If you want a quick coffee right after, head straight to Beachwalk Shopping Center on Jalan Pantai Kuta — it opens early enough for a slow breakfast and has plenty of shaded seating, so it’s an easy reset before the day gets busier. Expect simple breakfast sets, pastries, and decent coffee in the IDR 80k–200k range per person.
From there, a short hop inland brings you to the Ground Zero Monument in Legian, which is worth a brief stop for context before moving on. It only takes about 20 minutes, so keep it low-key and continue onward without overthinking it. By lunchtime, make your way to Warung Bintangbali in Seminyak for a reliable, no-fuss meal — think nasi campur, grilled chicken, satay, and other Indonesian staples that won’t leave you too heavy for the afternoon. It’s a good local-style lunch break, usually around IDR 80k–180k per person, and a much calmer pause than the beachfront crowds.
After lunch, give yourself some breathing room before heading to Double Six Beach, which is one of the better spots on this coast for a late-afternoon unwind. The stretch near Double Six Street has a more relaxed, social feel than Kuta, with beanbags, soft sand, and plenty of room to sit with a drink and watch the sky change. Stay until sunset, then finish the day at La Plancha right on the sand for drinks and dinner under the umbrellas. It’s lively but still easygoing, and the beach setting makes it feel like a proper Bali evening without needing to rush anywhere. Plan roughly IDR 150k–350k per person here depending on how many cocktails or seafood plates you order, and just let the evening stretch out.
Set out early for Tegalalang Rice Terrace, when the light is still soft and the air is cooler. This is the moment to actually enjoy the view instead of just chasing it with a crowd—go before 9:00 AM if you can. Expect a small parking fee and a few photo points along the road, plus occasional local guides offering shortcuts into the terraces; if you want to walk down into the paddies, wear shoes with decent grip because the paths can be narrow and damp.
From there, it’s a short hop to Alas Harum Bali, which works nicely as the more polished, café-style follow-up. Have a coffee, wander the photo decks, and if you’re tempted by the swing or the sky-bike-style attractions, budget extra time and an extra few hundred thousand rupiah depending on what you choose. It’s touristy, yes, but in the morning it’s still relatively calm and the valley views are genuinely good before the heat builds.
Continue to Pura Tirta Empul in Tampaksiring, one of those places that feels busiest and most meaningful around midday. Dress respectfully with shoulders covered and a sarong; rentals are usually available at the entrance, and the entrance fee is modest by Bali standards. If you’re planning to join the cleansing pools, take a little time to watch first and don’t rush it—this is a real temple, not just a sightseeing stop, so move slowly and follow the flow of worshippers rather than trying to beat the clock.
Afterwards, head back into town for lunch at Ibu Rai Restaurant in central Ubud. It’s an easy, dependable stop when you want a proper sit-down meal without overthinking it—good for Balinese staples, Indonesian dishes, and familiar options if you need a reset. This is a sensible place to recharge before you go on foot through the center; lunch usually runs comfortably around an hour, and service tends to be smooth enough for travelers who are already a bit temple-tired.
Walk a few minutes to Ubud Palace (Puri Saren Agung), a compact cultural stop that’s best appreciated as part of the town atmosphere rather than as a long museum visit. The courtyards are atmospheric, and if you happen to be around late afternoon you may catch preparations for a performance later in the evening. From there, it’s an easy stroll to Ubud Art Market, where you can browse textiles, carved decor, bags, sarongs, and the usual souvenir mix; prices are often negotiable, so start lower than the first quote and keep it friendly. Leave room to wander the little lanes around Jl. Raya Ubud after the market—this is where Ubud feels most alive once the day heat starts to fade.
Start early at Sacred Monkey Forest Sanctuary in Padangtegal before the path gets hot and the monkeys get too lively. The gates usually open around 9:00 AM, and the sweet spot is right at opening or just after. Give yourself about 1.5 hours to wander the shaded stone paths, look at the mossy temples, and keep your bag zipped—these monkeys are bold, especially with sunglasses, phones, and anything shiny. Entry is typically around IDR 80k–100k, and it’s an easy walk if you’re staying central in Ubud.
From there, drift north onto Jalan Hanoman, which is one of the nicest streets in Ubud for a relaxed late-morning browse. This is the kind of road where you can move at your own pace: cafés, little boutiques, yoga shops, and plenty of places to pause for iced coffee or a fresh juice. It’s best enjoyed on foot, with no need to rush—just pick a shady side of the street and let the morning unfold naturally.
For lunch, head to Kafe on the Ubud side of town, a very easy stop if you want something light but satisfying. Think grain bowls, salads, smoothies, and decent vegetarian-friendly plates, usually in the IDR 120k–250k per person range depending on drinks and extras. It’s a comfortable place to recharge without losing the laid-back Ubud flow, and service is usually quick enough that you won’t burn the middle of the day waiting around. After lunch, continue to Pura Dalem Agung Padangtegal, which is right in the same Monkey Forest area and works well as a quieter cultural pause. It’s a shorter stop, around 30 minutes, but the temple atmosphere is genuinely calming—dress modestly if you want to step closer to the shrine areas, and keep your shoulders covered.
Save Campuhan Ridge Walk for later in the day, when the light softens and the open path feels much easier than under the midday sun. Start from the Campuhan side and take it slow; the full out-and-back stroll usually takes about 1.5 hours if you stop for photos and don’t hurry. It’s free, but there are a few small cafés and drink stalls at the edges if you want coconut water or a cold drink before heading back. Come around golden hour if you can—the hills and palm trees look best then, and it feels like a proper Ubud reset after the busier town-center stops.
Wrap up the day at Locavore To Go for a low-fuss dinner without needing a transfer across town. It’s a smart choice if you want something polished but casual, and it keeps the evening easy after a full day on foot. Order ahead if you’re hungry at peak dinner time, and expect roughly IDR 150k–300k per person depending on what you pick. If you still have energy after dinner, the best final move is just a slow walk back through central Ubud rather than trying to squeeze in anything else.
Arrive into Munduk and head straight for Munduk Waterfall while the air is still cool and the trails are at their best. This is the kind of stop that feels properly Bali without the crowds: misty greenery, a short downhill walk, and that satisfying sound of water echoing through the valley. Give yourself about 1.5 hours including the walk back up, and wear shoes with grip because the path can be damp and a bit slippery. Entry is usually modest, with a small local fee and parking charge.
From there, continue to Melanting Waterfall, which is close enough that it works beautifully as a second stop instead of a separate outing. It’s a little quieter and feels more tucked away, so the mood changes from “popular scenic stop” to “you’ve actually found the north Bali rhythm.” Plan about an hour here, and keep some cash handy for the local entrance fee. By late morning, you’ll be ready for a slower pace and something with a view.
Make your way to Munduk Moding Plantation Nature Resort & Spa for coffee and a long, unhurried look over the mountains. Even if you’re not staying here, it’s worth stopping for the terrace views and a proper sit-down; this is one of those inland Bali places where the setting is half the experience. Expect around IDR 100k–250k per person depending on what you order, and it’s smart to pause here before lunch so you’re not rushing the rest of the day. Afterward, a short drive back through the ridge roads brings you to Warung Classic for lunch — straightforward, local, and convenient, which is exactly what you want after two waterfalls and coffee with a view.
After lunch, continue toward Twin Lake Viewpoint in Wanagiri, a scenic pull-off that gives you those wide crater-lake views Bali is famous for. It’s best as a brief stop — about 45 minutes is enough — especially if the weather is clear, because the panorama can shift quickly with clouds. This is also a nice moment to slow down and enjoy the cooler highland air before you continue south. If you’re feeling photo-happy, this is one of the cleanest, easiest viewpoints on the route without needing a full hike or a long detour.
Finish the day at Bali Handara Gate in Bedugul, which fits neatly as the last scenic stop on the way out of the highlands. It’s one of Bali’s most photographed landmarks, so expect a queue at busy times and a small fee if you want the classic gate shot. The area works best in late afternoon when the light softens and the crowds thin a little, but don’t linger too long — this is the perfect final pause before settling into your next base. If you still have energy, grab a quick drink nearby and let the mountain roads do the rest of the pacing for you.
Arrive into Candidasa early enough to make the most of the east-coast light, then head first to Taman Ujung Water Palace in Seraya. This is one of those places that feels grand without being hectic: wide reflecting pools, long pathways, and that classic old-Bali architecture framed by hills and sea air. Go before the midday heat if you can, because the open walkways get warm fast. Entry is usually around IDR 50k–75k per person, plus a small parking fee, and you’ll want about 1.5 hours to wander, take photos, and climb the steps to the upper viewpoints. From there, continue to Virgin Beach (Pantai Pasir Putih) in Perasi, where the mood flips completely—soft sand, clearer water than the busier south, and a relaxed beach setup that’s easy to enjoy without overthinking it. Expect simple sunbeds, warungs, and a low-key swim; bring cash for a drink or fresh coconut, and budget roughly IDR 10k–30k for parking depending on the spot you use.
By midday, head back toward Candidasa for lunch at Sea Breeze Candidasa, which is a very convenient reset before the afternoon leg. Sit outside if there’s shade available—the ocean view is the point here—and keep lunch easy with grilled fish, seafood pasta, or nasi goreng rather than a heavy feast. Most mains land around IDR 100k–220k per person, and the pace is relaxed enough that you can linger for about an hour. After that, make the short drive to Bali Chocolate Factory in Jasri for a fun, low-effort stop: it’s not a major attraction, but it works well as an afternoon palate cleanser with chocolate tastings, a casual garden setting, and a chance to stretch your legs. Then continue south to Pura Goa Lawah in Pesinggahan before sunset. This temple is best handled respectfully and efficiently—wear a sarong, keep shoulders covered, and give yourself about 45 minutes to take in the cave-temple setting and the seaside atmosphere. Temple donation or entry is usually modest, often IDR 25k–50k depending on current arrangements.
Wrap the day with dinner at The Gangga back in Candidasa, which is exactly the kind of calm finish this east-coast day needs. Aim for an early evening table so you can settle in without feeling rushed; it’s a good place for fresh seafood, Balinese staples, and a slower meal after a full circuit of the coastline. Dinner typically runs IDR 120k–250k per person, depending on what you order, and it’s worth taking your time here rather than trying to squeeze in anything else. If you still have energy afterward, a quiet stroll along Jalan Raya Candidasa is enough—this is a day that works best when you let the ocean road set the pace instead of trying to pack in more.
After your arrival in Nusa Dua, head straight inland to Garuda Wisnu Kencana Cultural Park in Ungasan while the weather is still relatively kind. This is one of those Bali stops that rewards an early start: the main statue area, the open courtyards, and the broad stone plazas are all much better before the heat builds up. Give yourself about 2 hours here, and if you want the full feel of the place, budget a little extra time for the viewpoint walk and a cold drink afterward. Entry is usually in the IDR 125k–150k range for adults, with small extras if you add cultural performances or shuttle rides inside the park. Keep sunscreen and water on hand; the Bukit sun is no joke even in late May.
From GWK, it’s a smooth hop to Samasta Lifestyle Village in Jimbaran for lunch. This is one of the handiest meal stops in the south because it’s easy, shaded, and doesn’t waste your day with a long detour. You’ll find a mix of casual cafés and restaurants, so it works whether you want nasi campur, a proper burger, or something lighter before the beach. A comfortable lunch here usually lands around IDR 100k–250k per person, depending on whether you go for coffee, cocktails, or a full meal. If you want a specific easy pick, look for places like Monsieur Spoon for pastries and coffee, or Riva Bar & Restaurant if you want something a bit more polished without going fancy.
After lunch, head to Padang Padang Beach in Pecatu before the crowds really thicken. It’s a small beach, which is exactly why timing matters: earlier in the afternoon, you still get a better chance at space on the sand and a more relaxed swim. Expect a short stair descent and a small entrance fee, usually around IDR 15k–20k, plus parking. Stay about 1.5 hours, then continue along the Bukit roads to Uluwatu Temple for the day’s most dramatic stretch. This is where the cliffs, ocean, and late-day light do the work for you—arrive about an hour before sunset if you can, so you have time to walk the paths and find a good viewing spot. Temple entrance is typically IDR 50k with a sarong included, and the atmosphere gets livelier as sunset approaches, so keep an eye on your belongings and expect monkeys around the edges.
Finish at Single Fin in Uluwatu, which is exactly where you want to be after the temple. The vibe here is relaxed but famous for a reason: big ocean views, a strong sunset crowd, and enough space to settle in for drinks or dinner without rushing. It’s a natural final stop for the day, and dinner with drinks usually runs around IDR 150k–350k per person depending on how many rounds you order. If you want the best seats, get there a little before sunset and don’t overthink it—this is the kind of place where the view is the main event, and the rest of the evening should stay easy.
Ease into the last day with a quiet stop at Petitenget Temple, which sits just off Jalan Petitenget and feels like a proper breath before the busy part of departure day. It’s usually calm in the morning, and 20–30 minutes is enough unless you arrive during a ceremony. Dress modestly if you go inside the courtyard, and keep a small donation handy. From there, it’s an easy hop to Sisterfields in Seminyak Village for brunch; it’s one of the most dependable “last meal in Bali” choices, with good coffee, solid avocado toast, eggs, smoothie bowls, and a reliable pace even when it’s full. Expect around IDR 120k–250k per person, and if you want a slightly smoother experience, go before the late-morning rush.
After brunch, wander into Seminyak Village for low-effort shopping and air-conditioned downtime. This is the practical part of the day: pick up last-minute gifts, grab sunscreen or a travel adapter if you forgot one, and use the clean restrooms before you head back out. The mall is compact enough that you won’t waste time, and because you’re staying in the center of Seminyak, you can keep the pace loose instead of cramming in too much. If you want a quick coffee top-up, this is the moment to do it rather than waiting until the beach.
For lunch, head to Ku De Ta on Jalan Kayu Aya, where the setting is the real draw: beachfront tables, a polished but still relaxed atmosphere, and the kind of place that works nicely for one last slow Bali meal. Lunch usually runs around IDR 200k–450k per person depending on what you order, and it’s smart to get there before the hottest part of the day if you want a better seat. If your flight timing allows, end with a final walk at Double Six Beach in the late afternoon. It’s one of Seminyak’s easiest sunset-adjacent stretches, good for a barefoot wander, a quick coffee, or just sitting with your bags out of sight for a last look at the ocean.
When it’s time, leave for I Gusti Ngurah Rai International Airport (DPS) with a proper buffer, especially if you’re flying out in the evening. From Seminyak, traffic can shift quickly, so aim to head off about 2.5–3 hours before your flight; that gives you room for check-in, baggage, and security without rushing. A Bluebird or Grab is usually the simplest option, and if your hotel can call a taxi, that works too. Keep your passport, boarding pass, and any visa or entry documents in one easy-to-reach pouch so the airport part stays as painless as the rest of the day.