From Ngurah Rai International Airport (DPS), expect your first ride to Seminyak to take about 45–75 minutes depending on traffic and how long immigration takes. If you land in the late afternoon or evening, pre-booking a hotel pickup is the easiest option; otherwise, use Grab from the official pickup area so you avoid haggling at the terminal. The drive is straightforward, but the last stretch through Petitenget and Kerobokan can crawl around sunset, so build in a little buffer before check-in and dinner.
Once you’ve dropped your bags, head straight to Petitenget Temple, a small but atmospheric sea temple tucked near the beach. It’s best seen at golden hour, when the stone gates and banyan trees feel especially dramatic, and you only need about 20–30 minutes here. From there, it’s a very short hop to Potato Head Beach Club in Petitenget for your first real Bali sunset. Expect a minimum spend if you want a good seat, or just grab drinks and stand near the edge of the lawn; it’s lively but still relaxed enough for a first night. Go a little early if you want a front-row view, because sunset is the busiest window.
For dinner, make your way to Warung Babi Guling Pak Malen in Seminyak, one of the easiest and most satisfying first meals on the island. The babi guling here is the classic Balinese roast pork plate—crispy skin, spicy sambal, rice, and sides—and it’s usually around IDR 75,000–150,000 per person depending on how hungry you are. It’s casual, fast, and very local, so it works perfectly after a long travel day. If you’re arriving later than planned, don’t worry too much about timing; this is one of those places where you can get in and out without overthinking the evening.
After dinner, finish with a slow walk along Seminyak Beach to shake off the flight and get your bearings. The beach is widest and easiest to access near the resort strip, and in the evening you’ll find beach bars, surfers coming in, and plenty of people strolling barefoot. Keep it loose tonight: no need to overplan, just enjoy the first Bali sunset, head back before you’re too exhausted, and save your energy for the days ahead.
Start at Kynd Community for a proper Seminyak brunch — this is the kind of place that gets busy fast, so aim for an early start if you want a short wait. Expect around IDR 100,000–200,000 per person for coffee, smoothies, and one of their big brunch plates; the vibe is bright, airy, and very “holiday mode” without feeling too polished. If you’re staying around Petitenget or central Seminyak, it’s usually a quick 5–15 minute scooter or car ride, or an easy walk if your hotel is nearby. After breakfast, wander over to Seminyak Village for a relaxed hour of browsing — it’s not a full-day mall situation, just a handy stop for swimwear, resortwear, small gifts, and air-con when the heat kicks in.
From Seminyak Village, head down toward Double Six Beach in Legian/Seminyak for the classic Bali beach stretch. A GoJek, Grab, or taxi usually takes 10–20 minutes depending on traffic, and it’s worth going before the hottest part of the day if you want to actually sit on the sand. Bring cash for a drink, shade, or a quick surf lesson if the waves look friendly; the beach is best for lounging, people-watching, and an unhurried dip rather than serious swimming when the swell is up. You can keep this part loose — grab a cococonut, rent a beanbag if you want, or just drift between the sand and the shoreline.
Stay put for sunset at La Plancha, one of Seminyak’s easiest and best low-effort evening picks. It sits right on Double Six Beach, so you don’t need to move far — just settle into the colorful beanbags, order a cold drink, and let the light do its thing. Budget roughly IDR 150,000–300,000 per person if you’re having a few drinks and snacks; sunset is the busy window, so arriving by 5:00–5:30 pm gives you a better chance at a good spot. For dinner, head to Motel Mexicola in Petitenget — it’s about 10–15 minutes by car/scooter from the beach area, and the energy flips from mellow to lively fast, which makes it a fun contrast after a beach-heavy day. Expect a social, noisy atmosphere, IDR 200,000–400,000 per person, and a place that’s better if you’re in the mood to linger than if you want a quiet meal.
Leave Seminyak early enough to make the Sanur Harbour fast boat with a little breathing room — in Bali that usually means aiming to be on the road by 6:30–7:00am, especially if you’re coming from a villa deep in the back lanes. Keep luggage light and expect a bit of bustle at the harbour: porters, ticket checks, and a scramble of travelers heading out to Nusa Penida. Once you’re across, grab whatever you need for the day from your driver or scooter rental, because the west-coast loop is best done without unnecessary stops.
Your first big stop is Kelingking Beach, and it really is worth arriving early before the viewpoint gets jammed with tour groups and the limestone starts reflecting full heat. The viewpoint area is free, though you may pay a small parking fee; budget a good 1.5 hours here so you can walk a few angles, take your photos, and just stand there for a minute and take in the shape of the cliff. The hike down to the beach is steep and slow, so unless you’re fully prepared and have plenty of water, most people are happier staying up top — the view is the reason you came.
From Kelingking Beach, continue the west-coast circuit to Angel’s Billabong, which is a quick scenic stop rather than a long hang. The natural pool looks magical at low tide, but don’t get tempted to climb too close when the water is moving; the edges can be slippery and waves can surge without warning. Ten to fifteen minutes is enough for a look if you’re timing the loop well, and it pairs naturally with the short hop to Broken Beach right after. At Broken Beach, walk the circular rim trail and pause at the main viewpoint — it’s one of those places where the coastline feels almost unreal, and there’s no real “activity” beyond wandering and looking, which is exactly the point.
For lunch or a proper break, keep it simple and local if you’re still moving between stops — warungs around the west side are basic but good for fried rice, mie goreng, and fresh coconut, usually around IDR 50,000–120,000 per person. If you’d rather sit down somewhere with a view and let the day slow down, you can save that for your late-afternoon stop and just snack along the way. Either way, try not to overpack the midday section; the west side is best enjoyed with enough time to wander between viewpoints instead of racing them.
Head toward Crystal Bay if timing and energy allow, especially if you want a more relaxed final beach stop before sunset. It’s one of the easier places on the island for a swim when conditions are calm, and the beach itself has a softer, lower-key vibe than the dramatic cliff viewpoints earlier in the day. Expect a small parking fee and enough facilities nearby for a drink or snack, with the best light usually landing in the late afternoon. If the water is clear, it’s a lovely place to cool off for an hour and reset before dinner.
Finish the day at Amok Sunset on Ceningan for the easiest kind of island evening: sea views, a long drink, and dinner without needing to rush anywhere else. It’s a good place to arrive before sunset so you can claim a decent table and watch the sky change over the channel; plan on roughly IDR 200,000–450,000 per person depending on whether you’re having cocktails, seafood, or a fuller meal. The vibe is more polished than a beach warung but still relaxed, and it’s exactly the kind of spot that makes sense after a full west-coast loop — no big agenda, just dinner, a breeze, and a slow end to the day.
Start very early for Diamond Beach in East Nusa Penida — it’s one of those places where the first light really matters, because the cliffs glow and the beach feels a lot less busy before the tour vans arrive. From most stays in Nusa Penida, it’s typically a 45–75 minute scooter or car ride depending on where you’re based and road conditions; the final approach is narrow and bumpy in places, so go slowly and don’t rush the descent. Expect around 1.5 hours total here if you want time for the viewpoint, the staircase down, and a few unhurried photos rather than just a quick stop.
Continue to Atuh Beach, which sits naturally on the same east-coast loop and usually feels a little calmer than Diamond Beach. It’s a good place to pause, sit with the views, and, if the tide and your energy are on your side, dip into the water for a swim. After that, head up to Rumah Pohon “Tree House” Molenteng for the classic cliff-and-islet panorama — this is more of a viewpoint/photo stop than a long visit, so 45 minutes is plenty. For lunch, stop at Warung Coconut near Atuh/Pejukutan; it’s the kind of simple local place that saves you from backtracking, with easy dishes like nasi goreng, mie, and grilled fish typically landing in the IDR 75,000–150,000 range per person. Keep cash handy, as card payment can be patchy out here.
After lunch, make your way inland to Goa Giri Putri Temple in central/east Nusa Penida. The cave entrance looks unassuming, but once inside it opens up into a huge sacred space, and visiting is a very different rhythm from the beach stops. Dress respectfully with shoulders and knees covered, and plan for the usual temple donation or small entry contribution plus a sarong if you don’t have one. From there, head south for Suwehan Beach Viewpoint, which is best in the late afternoon when the light softens and the crowds thin out; it’s one of those slightly hidden, more rugged viewpoints that feels a bit quieter than the famous east-coast stops. If you’re still feeling good, linger here for sunset-like light, then head back to your base before dark — the roads get less forgiving once the sun drops, and it’s much nicer to be off the remote stretches in daylight.
Leave Nusa Penida on the earliest sensible fast boat so you’re not racing the clock once you hit the mainland; the goal is to be through Sanur and on the road to Ubud before the day heats up. After you land, head straight inland toward Tegenungan Waterfall in Gianyar — it’s one of the easiest “first stop back on Bali” spots because access is straightforward, the walk down is manageable, and you can be in and out in about 1.5 hours if you keep moving. Expect a ticket, a short stair descent, and some spray at the base; bring sandals or shoes with grip, and if you want the lightest crowds, arrive before noon.
From the waterfall, continue to Sukawati Art Market, which is a classic stop for batik, carved wood, rattan bags, offerings trays, and practical souvenirs that don’t feel too polished. It’s best for wandering rather than “shopping with a mission,” so take your time, compare a few stalls, and don’t be shy about bargaining politely. Midday heat can make the market feel busy, so this is also a good moment to grab water and let the day slow down before lunch. A short drive from here brings you to Bebek Tepi Sawah on the Ubud/Gianyar edge, where the rice-field setting is the real draw as much as the food; order the crispy duck if you want the house specialty, and expect roughly IDR 150,000–300,000 per person with drinks.
After lunch, check into Ubud mode with a gentle wander along Campuhan Ridge Walk. Late afternoon is the sweet spot here: cooler air, softer light, and just enough activity to feel alive without being packed. Start near the Campuhan side and take your time on the paved ridge path; it’s an easy 1.5-hour outing if you include photo stops and a slow pace back into town. Once the sun drops, head into central Ubud for dinner at Hujan Locale, one of the most reliable polished dinners in town, with a menu that lands comfortably in the IDR 200,000–400,000 range per person. It’s a good final stop for the day because it’s central, relaxed, and close enough to your hotel that you won’t feel rushed after a long transfer day.
Start early and go straight north to Tegallalang Rice Terrace while the air is still cool and the terraces are catching the soft light. From central Ubud, it’s usually a 20–35 minute drive depending on where you’re staying and how much traffic is building on the ridge road; if you leave around 7:00am, you’ll beat most of the tour buses and have a calmer walk along the edges. Expect a modest entrance fee plus extra if you want the classic swing/photo spots, but honestly the best part is just wandering the upper paths, stopping for a coffee, and looking out over the layered valley views before it gets hot.
From there, continue a short drive to Pura Tirta Empul in Tampaksiring, usually another 10–20 minutes away. This is one of those places that feels more meaningful when you slow down: dress respectfully, rent a sarong if needed, and keep your shoulders covered. If you want to take part in the purification pools, arrive with enough time to move unhurriedly; the whole visit can easily take 1.5 hours once you account for changing, walking around the temple, and taking in the courtyards. Bring a small towel and a bit of cash for offerings or locker fees.
Head back toward the Ubud side of the valley for lunch at Bebek Tepi Sawah, which is exactly the kind of place that works well after a temple morning: green surroundings, a slower pace, and reliably good Balinese staples. A meal here usually lands around IDR 150,000–300,000 per person, depending on whether you go for duck specialties, drinks, and dessert. It’s a comfortable reset before you get back into town, and the rice-field setting gives you that easy “we’re actually in Bali” lunch break without needing to rush.
After lunch, make your way into central Ubud for Sacred Monkey Forest Sanctuary. It’s best in the mid-afternoon when the light is still good but the heat has softened a bit; plan on about 1.5 hours so you can walk the stone paths, cross the little bridges, and enjoy the temple atmosphere without hurrying. Keep your bag zipped, don’t carry loose snacks, and avoid wearing anything dangling—those monkeys are fast, and they know exactly what they’re looking for. From the forest, Threads of Life is an easy move back into town, and it’s a lovely contrast: quieter, more reflective, and a good place to spend 45 minutes learning about Indonesian textiles and traditional weaving.
For dinner, settle in for a proper night out at Locavore NXT. It’s one of Ubud’s big-ticket reservations, so book ahead and expect roughly IDR 500,000+ per person depending on menu and drinks; think of it as the kind of dinner that becomes part of the trip, not just a meal. If you’re staying in central Ubud, it’s usually easiest to go by short taxi or Grab rather than trying to walk after dark, especially after a full day out.
Start north of Ubud at Bali Pulina Agro Tourism while the air is still cool and the light is soft over the terraces. It’s usually worth arriving right after opening, around 8:00–9:00am, because the place feels much calmer before tour groups show up. Plan on 1.5 hours here: do the coffee and spice tasting, wander the rice-field paths, and take your time on the viewpoint platforms. Expect tasting sets to be modestly priced, with extra drinks and snacks adding a bit more; if you want the famous luwak coffee, this is one of the most straightforward places to try it without feeling rushed. From central Ubud, the drive is typically 25–40 minutes depending on where you’re staying and traffic up through Tegalalang and the ridge roads.
Continue to Pura Gunung Kawi in Tampaksiring, one of the most atmospheric spots near Ubud and best enjoyed before the midday heat gets strong. Give yourself about 1.5 hours so you can walk down the stone steps slowly and actually take in the carved shrines and the river valley setting; it’s a little climb, so wear decent shoes and bring water. Dress respectfully for the temple area — shoulders covered and a sarong if needed, though rentals are usually available at the entrance for a small fee. After that, head back toward Kedewatan Warung for lunch; it’s an easy, unfussy stop with local dishes in the IDR 100,000–220,000 range per person, and it’s the kind of place where you can reset over a proper Balinese meal before heading back into town.
Spend the afternoon at Museum Puri Lukisan in central Ubud for a slower cultural finish to the day. It’s compact enough to feel relaxed rather than museum-fatiguing, and 1.25 hours is usually enough to see the main collection and enjoy the gardens without hurrying. Entry is typically reasonable, and it’s a very good “final day” museum because it gives you a clean overview of Balinese painting and carving traditions without requiring a full half-day. From there, it’s an easy walk to Ubud Art Market, where late afternoon is the sweet spot — not too hot, a bit less frantic, and ideal for picking up last-minute gifts like woven bags, sarongs, wood carvings, and small homewares. Do a little polite bargaining, but don’t overthink it; the first quoted price is rarely the final one.
Finish with sunset and dinner at Sayan Ridge / The Sayan House in west Ubud. Aim to arrive about 30–45 minutes before sunset so you can settle in with a drink and get the best light over the valley; dinner here usually runs IDR 250,000–500,000 per person, depending on how many cocktails, small plates, or mains you order. It’s one of those places that feels properly special on the last night, with a view that makes it easy to sit a little longer than planned. If you’re heading onward after dinner, allow extra time for the winding road back through Ubud — it’s not far, but evening traffic in town can still slow things down.