Touch down at Bali Ngurah Rai Airport (DPS) in Tuban/Denpasar and expect the usual Bali arrival rhythm: immigration, baggage, and a bit of patience at the taxi area. If you’ve booked a driver, this is the moment to confirm the pickup on WhatsApp and head out before the midday heat builds. The drive to Ubud usually takes about 1.5 hours, sometimes longer if traffic thickens around Kuta or Sanur, so don’t try to squeeze in anything ambitious today. A private driver is the easiest choice after a long flight and usually runs about IDR 300,000–500,000 for this transfer.
Settle in at Bebek Tepi Sawah in Ubud for your first Bali lunch. It’s one of those dependable places that feels very “yes, we’ve arrived” without being too fancy for a travel day: garden setting, rice-field views, and classic Balinese dishes like crispy duck, sate lilit, and fried noodles. Aim to spend about an hour here, and budget roughly $10–20 per person depending on what you order. If you’re arriving slightly later than planned, this is still a good first stop because it’s relaxed and forgiving—exactly what you want after the airport.
After lunch, head into Ubud Centre for a low-effort wander through Ubud Palace (Puri Saren Agung) and then the nearby Ubud Art Market. The palace is right in the middle of everything, so it’s easy to combine with a slow stroll along Jl. Raya Ubud. You only need about 45 minutes at the palace—just enough to get a feel for Ubud’s royal heritage and snap a few photos—then drift over to the market for about an hour of browsing. The market is best for casual shopping, textiles, woven bags, wood carvings, and little souvenirs; prices are usually negotiable, so a little friendly bargaining is normal. If you’re tired, keep it easy and just wander rather than “do” anything.
For dinner, head northwest to Taman Dedari in Kedewatan, where the setting is the real draw: riverside tables, jungle views, and a dramatic, slightly theatrical atmosphere that feels very Bali-on-a-postcard. It’s about a 20–30 minute drive from central Ubud depending on traffic, and the ride is easy by Grab or private car. Plan around 1.5 hours here and expect dinner to run about $15–30 per person. This is a nice first-night landing spot because it feels special without requiring too much energy—just order something simple, enjoy the view, and let the island set the pace for the rest of the trip.
Start as early as you can for Tegalalang Rice Terrace in the cool morning light — this is when the paddies look their best and the crowds are still manageable. Give yourself about 1.5 hours to wander the viewpoints, take photos, and walk a little farther than the first overlook if you want a quieter angle. Wear shoes with grip; the paths can be slick, and while entrance fees vary by access point, it’s usually a small cash payment per section or viewpoint. If you want that classic “Bali rice terrace” photo without the midday tour buses, this is the place to do it.
A short hop away, Kumulilir Agro Tourism is a relaxed way to reset before the heat builds. It’s a good stop for a coffee tasting, a look at the valley, and a slow sit-down — about an hour is enough unless you get into the whole tasting menu. Expect roughly $5–15 per person depending on what you order, and it’s one of those places where the view is doing half the work for you. If you like Bali coffee, this is an easy, low-effort stop before heading deeper north.
Continue to Tirta Empul Temple in Tampaksiring, one of the island’s most meaningful water temples and a strong cultural counterpoint to the morning’s scenery. Plan for around 1.5 hours so you can walk the grounds properly and, if you’re interested, observe the purification pools without rushing. Dress respectfully — shoulders and knees covered, or use the sarong usually provided at the entrance — and bring a little cash for the entry fee and any donation. Around midday, it can get busy, so moving through the main shrine areas steadily is the smartest play.
By lunch, head back into Ubud for Bebek Bengil (Dirty Duck Diner) in Padang Tegal. This is an easy, familiar stop for the day’s big meal, and the crispy duck is the obvious order if you want the signature dish. Budget around $15–25 per person, and an hour is plenty unless you want to linger over dessert or another drink. It’s a good strategic lunch spot because it sits close enough to the afternoon plan that you won’t burn time crossing town.
After lunch, walk off the duck at Sacred Monkey Forest Sanctuary, one of the easiest and most enjoyable afternoons in Ubud. Give yourself about 1.5 hours to follow the shaded paths, cross the mossy temple bridges, and watch the monkeys do their thing without getting too close to anyone’s bag or sunglasses. Entrance is straightforward, usually ticketed on arrival, and the atmosphere is best when you keep moving and don’t overthink it — this is one of those places where the charm is in the wandering.
Wrap the day with dinner at Apéritif Restaurant for a proper special-night finish in Ubud. This is the splurge meal of the day, so go a little dressier and plan on about two hours to enjoy the tasting-menu style experience and the polished service. Expect roughly $60–120 per person depending on drinks and menu choice. If you want to make the evening feel complete, arrive a little early, settle in, and let this be the one place where you stop moving and just enjoy Bali doing fine dining very, very well.
Start at Campuhan Ridge Walk as early as you can — ideally just after sunrise or by 7:00 a.m. at the latest — when the path is cooler and the light is soft over the valley. It’s an easy, free walk, usually about an hour if you go out and back at a relaxed pace, and the best part is that it feels like you’re stepping out of town without actually leaving Ubud. Wear proper shoes, bring water, and note that the trail can get warm quickly once the sun climbs; if you want the quietest experience, go before breakfast crowds and yoga classes spill out of town.
From there, head into the center to Pura Taman Saraswati, one of the prettiest little temple stops in Ubud Centre. The lotus pond here is especially photogenic in the late morning, and while the temple itself is compact, it’s worth slowing down for a few minutes rather than just snapping a photo and moving on. Continue a short walk or quick Grab ride to Museum Puri Lukisan, which is nicely sized for a one-hour visit and gives a good intro to Balinese painting and woodcarving without feeling overwhelming. Entry is usually around IDR 85,000–100,000, and it’s one of those places where the quieter rooms and shady garden paths are as pleasant as the galleries.
Keep lunch simple and central at Clear Cafe. It’s one of the easiest places to reset in Ubud, with plenty of vegan and vegetarian dishes, fresh juices, smoothie bowls, and mains in the roughly $8–18 per person range. Expect a comfortable, slightly upscale-casual vibe rather than anything rushed, so it’s a good stop to cool down before the afternoon. After lunch, make your way to Neka Art Museum in Campuhan, Ubud — a short taxi ride or a manageable drive from the center depending on traffic. This is a better art stop than a museum sprint: give it around 90 minutes to enjoy the collections of Balinese and Indonesian art, and you’ll usually find it calmer than the central attractions. Admission is typically around IDR 100,000, and it’s open daily with enough space that you never feel boxed in.
For dinner, book ahead and go a little out of the way for Locavore NXT in Lodtunduh, Ubud — this is your splurge meal, and it’s worth planning around. It’s not a casual walk-in kind of place; reserve in advance, dress neatly, and allow a proper two-hour window so you can enjoy the tasting-menu style experience without rushing. Expect around $80–150 per person depending on what you order and whether you add drinks. If you still have energy after dinner, the ride back through Ubud is usually the easiest time to see the town at night: quieter streets, warmer air, and just enough buzz around the main lanes to make it feel alive without being chaotic.
After your late-morning arrival from Ubud, ease into Seminyak with a calm start at Petitenget Temple. It’s one of the prettiest little coastal temples in the area, and the mood is much better before the beach clubs and traffic fully wake up. Plan on about 45 minutes here; donations are usually small, and if you’re wearing shorts or a sleeveless top, bring a sarong or wear something that covers your shoulders and knees. The temple sits close to the main action on Jalan Petitenget, so once you’ve had your fill of photos and sea breeze, it’s a simple move to the shoreline.
From there, head straight to Seminyak Beach for an easy late-morning walk. This stretch is long, broad, and good for just wandering rather than “doing” anything—exactly the kind of reset that works after a transfer day. In February, the sand can get hot by midday, so keep it light, grab water, and don’t worry about covering the whole beach; just walk a comfortable section, watch the surfers, and let the day slow down a bit.
For lunch, cross back into the heart of Seminyak for Sea Circus, a fun, colorful spot that’s reliably easygoing and good for a midday break. It’s the kind of place where you can sit down without dressing up, eat well, and get out in about an hour. Expect roughly $10–20 per person, with solid salads, burgers, bowls, and a few crowd-pleasing favorites. It’s also a good place to cool off before you wander into the shopping part of the day.
After lunch, spend a relaxed hour at Seminyak Village. It’s not a must-do in the “big landmark” sense, but it’s very practical: air conditioning, clean bathrooms, a few decent boutiques, and a useful midday pause while the heat peaks. If you want a quick retail stop without getting dragged into a long shopping session, this is the easiest one to fit in. From there, make your way toward Double Six Beach in the late afternoon and settle in at La Plancha for sunset drinks—this is the classic beanbag-on-the-sand Bali scene, and it’s worth doing at least once. Aim to arrive around golden hour so you can pick a spot before the best seats fill up; drinks and snacks usually run about $12–25 per person depending on how many rounds you order.
End the night with dinner at Sardine in Petitenget, which is close enough to keep the pacing easy after sunset. It’s a polished, seafood-leaning restaurant with a more elevated feel than the rest of the day, and it works nicely as a “dress the day up a little” finish. Budget around $25–50 per person, more if you go big on wine or cocktails. If you still have energy after dinner, take a slow drive or walk back through Petitenget—this part of Seminyak is nicest at night when the roads are a little calmer and the day’s heat has finally dropped.
Take the scenic route into the day with Tanah Lot Temple in Beraban, Tabanan. It’s one of those Bali landmarks that really does live up to the photos, but the trick is getting there early enough to enjoy it before the tour buses and heat kick in. Plan about 1.5 hours to wander the clifftop paths, browse the small stalls around the entrance, and get a proper look at the sea temple from a few angles. Entry is usually around IDR 75,000 for adults and the area opens early; bring small cash for parking or a drink, and wear shoes that can handle a little uneven pavement. Afterward, ease back toward Canggu and make a quick, low-key stop at Avoca in Batu Bolong for a coffee, smoothie bowl, or a light brunch — it’s an easy reset before the rest of the day, and a good place to sit for 30–45 minutes without feeling rushed.
From there, it’s a short hop to Deus Ex Machina on Batu Bolong, which is exactly the kind of place that works well for a slow, surfy lunch. The menu is broad enough that everyone finds something — burgers, salads, pizzas, bowls, cocktails if you want to lean into vacation mode — and the space is half restaurant, half hangout, with that easy Canggu energy. Budget roughly $10–20 per person, and if you arrive near midday you’ll usually still get a relaxed table without much fuss. After lunch, head down to Echo Beach for a beach walk and some people-watching; it’s not the place for a perfect swim, but it’s great for stretching your legs, checking the surf, and catching the shift in the afternoon light. Keep it simple and unhurried — this part of Canggu is best when you let it breathe.
As the sun starts dropping, settle into La Brisa Bali at Echo Beach for sunset. This is one of Canggu’s most iconic spots, built for exactly this moment: ocean views, tropical decor, and a lively but still polished atmosphere. It’s smart to arrive a little before golden hour so you can choose a better seat; expect $20–40 per person depending on drinks and snacks, and don’t be surprised if it feels busy around sunset — that’s part of the appeal. For dinner, head a few minutes away to Mason on Batu Bolong, which is one of the stronger all-around dinner choices in the area: stylish without being stuffy, good cooking, and close enough that you won’t waste the evening in traffic. Reserve if you can, go a bit hungry, and keep the night flexible — Canggu works best when you leave space for one more drink or an extra slow walk back.
Start your day at Uluwatu Temple as early as possible — this place is at its best before the heat builds and the tour buses arrive, usually around opening time in the morning. Give yourself about 1.5 hours to walk the cliff paths, watch for the long-tailed macaques, and take in the ocean views from the temple terraces; just keep your sunglasses, phone, and anything loose zipped away because the monkeys here are famously bold. Expect a small entrance fee plus the sarong/sash rental or deposit if needed, and dress modestly since this is still a working temple, not just a viewpoint.
From there, head down to Thomas Beach in Pecatu for a slower, quieter beach stop. It’s a good reset after the temple: less polished than the famous beach clubs, but that’s exactly the charm. Plan on about 1.5 hours if you want to swim, sit in the shade, or just enjoy the view from the sand; bring cash for any simple beach access fees, and if the tide is up, the usable stretch can feel compact, so don’t expect a huge beach-day setup.
For lunch, go to Single Fin in Uluwatu and claim a table with a sea view if you can. It’s one of those classic Bali cliff spots where the setting is almost the main course: surf below, breeze off the ocean, and a very easy lunch that can stretch into a lazy hour and a half. Budget around $12–25 per person, and if you’re hungry after the beach, this is a good time for a longer sit-down before the afternoon heat peaks.
After lunch, make your way to Padang Padang Beach for a quick but memorable beach stop. It’s small, scenic, and easy to enjoy without committing half your day — about an hour is plenty unless you want to linger. There’s usually a modest entrance fee at the gate, and the stairs down mean you’ll want flip-flops or shoes you don’t mind carrying; if the sand is crowded, just keep moving a bit farther along the cove and you’ll find a calmer corner.
By late afternoon, head back toward Uluwatu Temple for the Kecak Fire Dance — this is the timing that makes the whole day click. Arrive early enough to get a decent seat and settle in before sunset; the show is usually about 1.5 hours, and the best tickets sell out on busy days, so buying ahead or getting there with buffer is worth it. The performance runs right into golden hour, which is exactly when the cliff setting feels unreal.
Finish the night at El Kabron Bali for dinner and drinks with a cliffside view. It’s a more upscale end to the day, so expect a pricier bill — roughly $30–70 per person depending on how much you order — but it’s the kind of place where you stay a little longer than planned. If you want the best vibe, go after sunset when the lighting softens and the crowd thins just enough to feel relaxed.
Ease into Sanur with Le Mayeur Museum, a quiet little pocket of Bali history tucked near the coast. It opens around 8:00 a.m., and that’s the best time to go anyway — fewer people, softer light, and the place feels more like a lived-in home than a formal museum. Give yourself about an hour to look around the paintings, courtyard, and the old atmosphere of the house; entry is usually only a small donation or a modest ticket, so it’s an easy, low-key start. From there, it’s a short hop to Sindhu Beach, where the pace stays slow and local. This stretch of sand is better for a relaxed walk than a big beach day, and in the late morning you’ll see people jogging, fishing, and heading in and out of the warungs along the path.
For lunch, head to Warung Little Bird, one of those Sanur places that gets recommended by locals because it’s reliable, flavorful, and doesn’t feel touristy in the bad way. Order something Balinese or Indonesian — a nasi campur, satay, or a fresh juice — and keep it simple; you’ll eat well for about $8–18 pp. Afterward, wander through the Sanur Night Market area in the afternoon rather than waiting until dark if you want a gentler, less chaotic feel. Even earlier in the day, it’s a fun slice of everyday life: fruit stalls, snacks, small household goods, and plenty of local movement. Bring small cash, expect prices to stay very reasonable, and leave room to browse instead of trying to “see everything.”
When you’re ready for a slower reset, stop at Batu Jimbar Café for coffee, iced tea, or an early dinner before the day winds down. This part of Sanur is easy to navigate on foot or by a quick scooter-taxi hop, and the café scene here is comfortable rather than flashy — exactly what you want before an evening stroll. Finish at Mertasari Beach, where the south-end waterfront is usually quieter and better for a sunset walk than the busier central beach. It’s a calm, open stretch with a nice breezy feel, and by this point in the day you can just wander the shoreline, watch locals finishing their beach time, and let the day end without any rush.
Keep this last day light and flexible so you’re not sprinting to the airport. If your timing is decent, start with Bali Wake Park in the Denpasar area for a quick, easy final splash of activity — it’s a fun way to burn off any pre-flight sluggishness without committing to a full excursion. Give yourself about 1.5 hours, and aim for an early start if you want the calmest conditions; by late morning the sun gets stronger and the place feels busier. Expect a casual, sporty vibe, and if you’re not doing the wakeboarding itself, it’s still a nice spot to sit, watch, and grab a drink.
For your last proper Bali meal, head to Warung Nasi Ayam Ibu Oki in Jimbaran. It’s the kind of no-fuss, satisfying place locals actually recommend for a final bite before a long flight: fragrant rice, spicy chicken, sambal, and all the little extras that make Balinese nasi ayam so addictive. Budget about $5–12 per person, and plan on roughly an hour so you can eat comfortably without rushing. If you want something lighter afterward, keep it simple and skip anything too oily — you’ll thank yourself later on the plane.
If you’ve still got energy and a bit of time to kill before check-in, make a relaxed stop at Bali Collection in Nusa Dua. It’s more polished and stroll-friendly than a typical mall, with shaded walkways, souvenir shops, and cafés where you can sit for a while if you need air-con and a reset. It’s not a must-see in the big sightseeing sense, but it works well on departure day because it’s easy, clean, and close enough to keep the day low-stress. After that, you can pick up one last light snack at Bubur Ayam Khas Sukawati in the Denpasar area — a comforting bowl of chicken porridge is perfect if you just want something warm and gentle before the long haul, and it usually takes only about 30 minutes.
Make your final stop Bali Airport Lounge / DPS check-in area in Tuban/Denpasar and give yourself a generous buffer. Bali departure lines can move slowly, especially when multiple flights bunch up, so aim to be there well before you actually need to be. If you have lounge access, this is the moment to use it; if not, even the check-in area is fine for a final coffee, water refill, and a calm reset before the trip to CVG. Keep passports, boarding passes, and any small purchases close at hand, and don’t cut this one tight — on departure day, the best plan is always the boring one: arrive early, sit down, and let the airport do the rushing for you.