From your Hotel in Bali, head to Kuta now by private car or taxi; expect roughly 45–90 minutes depending on where you’re based and how the traffic stacks up around Sunset Road and the Jimbaran corridor. If you can, leave as soon as possible and get dropped close to your first stop so you don’t waste time hunting for parking in the hottest, busiest part of the day. For two people, a ride-hail or hotel taxi is the easiest move, and once you’re in Kuta everything today is walkable or a very short hop by car.
Spend the next few hours at Waterbom Bali, the classic first-day soft landing in Kuta. It usually opens around 9:00 AM, and going early is the smart play: shorter lines, cooler temperatures, and a better chance to enjoy the big slides before the midday rush. Plan on about 3 hours here if you want a good mix of adrenaline and downtime; tickets are typically in the upper mid-range for Bali, and lockers, towels, and food are all available on site, so you can travel light. The park is right by Jl. Kartika Plaza, which makes the logistics easy if you’re coming straight from your hotel transfer.
After a shower and a reset, head out for a relaxed Kuta Beach walk in the late afternoon. This is the easiest place to get that first Bali sunset vibe: soft sand, surf schools, beach vendors, and lots of people just lingering with a drink or an ice cream. From there, continue to Poppies Restaurant for dinner — it’s one of those old-school Kuta favorites that still works because it’s tucked away from the noisiest beachfront strip and gives you an easy, unhurried first meal. Expect around US$15–25 per person, and it’s a nice idea to book or arrive a bit early if you want a calmer table.
Finish with a quick stop at Beachwalk Shopping Center on Jl. Pantai Kuta for air-conditioning, coffee, or any last-minute basics you realize you need on day one. It’s also a good place to pick up sunscreen, phone chargers, or a light rain shell if you forgot anything at the hotel. From here, it’s an easy ride back to your base in Bali by Grab, Gojek, or hotel taxi — usually 15–30 minutes depending on where you’re staying and how busy the roads are after dark.
Leave Kuta after breakfast and head inland to Tegallalang Rice Terrace while the light is still soft and the valley air is cool. If you’re rolling in from the south, getting there by around 8:00–8:30 a.m. is ideal; the views are best before the tour buses and big photo crowds build up. Expect the full stop to take about 1.5 hours, and budget a little cash for the entrance/parking area and optional swing or photo spots if you’re tempted. Wear shoes with grip — the paths can be slippery if it rained overnight — and don’t rush the upper edges; the best angles are often just a short wander away from the obvious viewpoint.
A short drive up into Sebatu brings you to Gunung Kawi Sebatu Temple, which feels like a reset after the busier terrace area. This is one of those places that rewards slowing down: koi ponds, clean water gardens, and a calmer atmosphere than central Ubud. Plan on about an hour here, and dress modestly with a sarong or a cover-up over shoulders and knees. It’s usually quieter late morning, and the walkways are easy enough, so you can take your time without feeling like you’re on a timer.
Head back toward town for Clear Cafe in Ubud, a solid lunch break when you want something light after a morning of sightseeing. The menu leans fresh and healthy — smoothie bowls, salads, bowls, juices, and decent vegetarian options — and lunch for two typically lands around US$20–36 total depending on how much you order. It’s a good place to cool off, recharge your phone, and sit for a proper hour or so before diving back into the busier parts of town.
After lunch, make your way to the Sacred Monkey Forest Sanctuary in Padangtegal, when the pace naturally slows and the afternoon shade makes the walk more comfortable. Give yourself about 1.25 hours here; the monkeys are entertaining but opportunistic, so keep sunglasses, water bottles, and loose snacks tucked away. From there, a short ride brings you to Pura Taman Saraswati in Ubud Center, where the lotus pond and carved temple front are especially lovely in late afternoon light. It’s a quick, peaceful stop — around 45 minutes is enough — and then you can stroll nearby streets for a little shopping or coffee before dinner.
Finish the day with Locavore NXT on the Lodtunduh/Ubud outskirts, your statement dinner for the trip. This is the kind of meal to book ahead; aim for a reservation around 7:00 p.m. and expect roughly two hours for the full experience. The tasting menu is the main event, and at around US$60–120 per person it’s worth arriving relaxed and hungry. If you’re heading back afterward, book your ride from the restaurant rather than waiting on the roadside — it’s easier, especially once dinner service wraps and the surrounding lanes are quieter.
Leave Ubud early and take the inland-to-east road toward Candidasa so you’re not arriving in the middle of the heat or lunch traffic; with a private driver it’s usually a 2–3 hour run, and the last stretch into Karangasem feels much calmer than the south. Once you reach Jalan Raya Candidasa, keep things unhurried: this coastal strip is more about the atmosphere than ticking boxes, with small oceanfront pull-offs, temple views, and little road-side stops where you can stretch your legs, grab a cold drink, and ease into the east Bali rhythm. If your driver is waiting, it’s worth making a quick scenic stop along the coast before heading to the beach.
Head to Virgin Beach (Pantai Pasir Putih) in Bugbug for the best swim of the day. The water here is usually clearer and calmer than many south Bali beaches, and the setting still feels local rather than overbuilt. Plan on roughly 2 hours if you want to actually swim, sit under an umbrella, and not rush; basic beach loungers are usually available for a small fee, and you’ll see warungs offering fresh coconuts, grilled corn, and simple noodles. For lunch, go to Warung Bintang back in Candidasa — it’s dependable, easy, and one of those places where the setting does half the work. Expect straightforward Indonesian and Western basics, sea views, and good value at around US$8–15 per person; it’s a good reset before the afternoon temple stop.
After lunch, continue inland to Tirta Gangga Water Palace in Ababi, Karangasem, and go around mid-afternoon when the light is softer and the grounds feel a bit less intense. The stone stepping paths, lotus pools, and fountains are the main draw, and it’s one of the most photogenic stops in east Bali without feeling too hectic if you move at an easy pace. Entry is usually modest, and it’s worth bringing a little cash for tickets, parking, and the occasional snack from the vendors outside. From there, finish with the Lempuyang Temple area viewpoint stop in Bunutan, Karangasem for the classic east-Bali mountain-and-sea mood; even if you’re not doing the full temple climb, the surrounding viewpoint area gives you that dramatic backdrop without turning the afternoon into a long queue. Go late afternoon if you can, when the air starts to soften and the hills look richer in color.
Come back to Candidasa for dinner at Vincent’s, which is one of the nicer places to end an east Bali day without making it feel stiff. It’s relaxed but polished, with good cocktails, seafood, and Indonesian dishes done a bit more thoughtfully than the average beach-town restaurant; budget about US$18–35 per person depending on drinks and how big you eat. If you’ve still got energy after dinner, take a slow walk along the main road near the waterfront and call it an early night — east Bali is at its best when you don’t try to cram too much into it.
Arrive in Nusa Dua from Candidasa by private car or hotel-arranged taxi, ideally after breakfast and before the southbound traffic thickens; once you’re in the resort zone, the roads are smooth but the one-way loops and security gates around the hotel strip can make the last few minutes feel slower than they look on a map. Drop bags if you’re early, then head straight to Nusa Dua Beach for an easy first hour: this is the calm, polished side of Bali, with a broad shoreline, tidy paths, and water that’s usually gentler than the west coast. A barefoot walk here is the point; swimming is best if the tide is friendly, and the beach opens out enough that it never feels cramped even on a busy Monday.
From the beach, it’s a short taxi hop or hotel shuttle to Museum Pasifika in the collection of resort roads behind the main beachfront. It’s one of the better indoor stops in the south because it’s well kept, quiet, and genuinely worth the time if you like Southeast Asian art, Balinese painting, and colonial-era pieces; budget about 45–60 minutes to browse comfortably, and go before lunch so you’re not rushing. After that, have Lunch at Bumbu Bali, which is one of the easiest reliable choices in Nusa Dua for proper Balinese flavors without any fuss. Order a mix of dishes rather than just one main — this is where the lawar, satay, and richer spice pastes shine — and expect roughly US$15–30 per person depending on how much you drink.
After lunch, take a slow ride down to Geger Beach in Sawangan for a quieter, more local-feeling stretch of sand; it’s a good place to reset after the more manicured resort zone, with better chances of finding space to yourself and water that’s usually swimmable when conditions are calm. Bring some cash for a simple drink or lounger if you want to stay put, and don’t over-plan the rest of the afternoon — this is a good moment for a swim, a nap, or just lingering under the shade. By late afternoon, head back toward the main resort area for Sofitel Bali Nusa Dua’s beach club / sunset drinks; this is easiest if you want comfortable seating, a polished setting, and a low-effort golden-hour pause before dinner. Finish with Kayuputi at The St. Regis Bali Resort, which is the right move if you want a more celebratory last meal in Nusa Dua: book ahead, dress neatly, and expect a longer, elegant dinner with seafood-forward plates and strong service, usually around US$50–100 per person.
From Nusa Dua, head inland to Renon in Denpasar by taxi or Grab/Gojek; it’s usually a 30–60 minute run, but give yourself a little extra if you’re leaving after hotel checkout because the southbound roads can bunch up fast. Aim to arrive at Bajra Sandhi Monument right when it opens at 8:00 a.m. so you can do the cool, quiet walk around Puputan Renon park before the heat builds. Entry is usually around IDR 25,000 for adults, and the monument itself is worth the climb for the city views and the Balinese history displays inside; plan about 1.25 hours here, plus a few minutes for photos around the fountain and broad plaza.
A short ride or taxi hop takes you to Badung Market, where the energy shifts completely. Go on the earlier side if you want the most authentic feel: produce vendors, spice sacks, flowers, and the real daily rhythm of Denpasar before the lunch rush thins things out. It’s a good place to browse rather than “shop-shop,” so keep cash handy, move slowly, and don’t stress about buying much; 30–60 minutes is enough. If you’re hungry later, this is also the best part of town to see where your lunch is coming from.
For a dependable final Balinese meal, settle in at Warung Wardani in Denpasar. It’s a local favorite for classic dishes like nasi campur, ayam betutu, and sate lilit, and portions are generous for the price — roughly US$8–15 per person depending on what you order and whether you add drinks. Service is practical rather than polished, which is exactly why it works so well on a departure day; expect about 1.25 hours here so you can eat properly without rushing, and ask for milder sambal if you’re flying later.
If your timing is still comfortable, make one last cultural stop at the Bali Museum near Puputan Square. It’s compact enough for a departure day, and the collections give a neat final snapshot of Balinese art, ritual objects, and island history without turning into a half-day commitment. Entry is modest, usually around IDR 20,000–50,000 depending on the section open that day, and 45–60 minutes is plenty. The museum is easy to pair with a short wander outside if you want one last look at central Denpasar before heading to the airport.
When it’s time to go, leave for Ngurah Rai International Airport with at least a 3-hour buffer before your flight; from central Denpasar the drive is often 30–60 minutes, but traffic around Sunset Road can swing quickly, especially late afternoon. Stick to Sunset Road rather than smaller streets so the route stays straightforward, and if you end up with extra time near the airport, grab a coffee or snack rather than cutting it close at check-in.