Ease into Canggu with a slow landing at Canggu Beach in Batu Bolong just before sunset. This stretch is one of the easiest places in Bali to decompress after a long travel day: soft sand, constant surf action, and plenty of room to just walk and reset. If you’re coming from your hotel by scooter or taxi, it’s usually a short hop within Batu Bolong or Echo Beach traffic-wise, though late afternoon can still crawl; give yourself extra time if you want to catch golden hour without rushing.
Head first to La Br Bali at Echo Beach for a beachfront dinner with a proper “we made it” feel. It’s a good spot for a first-night meal because the vibe is polished but still relaxed, and the sunset-facing tables are the reason to go. Expect mains in the roughly IDR 200,000–450,000 range per person depending on drinks; book ahead if you want a front-row seat, especially on Thursday night when Canggu fills up fast.
After dinner, drift over to The Lawn Canggu on Batu Bolong Beach for cocktails, people-watching, and a classic toes-in-the-sand start to the trip. It’s busiest right around sunset and then settles into an easygoing lounge scene, so it works well as a transition rather than a late-night mission. If you still have energy, continue to Old Man’s in Batu Bolong for a more casual finish: live music, easy dinner, and a laid-back crowd that feels very Canggu without trying too hard. Keep it flexible tonight — the best move on arrival day is to stay close, eat well, and let the neighborhood come to you.
Start your day at Love Anchor Canggu in Batu Bolong before the heat and crowds build up. It’s more of a browsable courtyard market than a “must-buy” shopping stop, so keep it relaxed: skim the racks for beachwear, woven bags, simple jewelry, and little Bali-made souvenirs, then move on. Mornings are the sweet spot here because stalls feel less frantic and you can actually look around without dodging constant foot traffic. If you’re coming by scooter or car, allow a little extra time for parking in Batu Bolong—it gets congested fast after 9:30am.
From there, head a few minutes away to Crate Café for brunch. This is classic Canggu energy: busy, social, and efficient, with strong coffee and a menu that works if you want something substantial before a beach day. Expect around $8–15 per person, and a short wait is normal around late morning. If you’re trying to avoid the rush, arrive before 11:00am; otherwise, just settle in and people-watch while the kitchen keeps the pace moving.
After lunch, make your way to Echo Beach for a proper reset. This stretch is better for surf-watching, a slow barefoot walk, or a quick dip when the conditions are calm than for a long lazy swim—waves and currents can change quickly, so stay mindful if you go in the water. The beach has a breezy, open feel and is one of the easiest places in Canggu to just decompress for an hour or so. If you want a drink or coconut, there are plenty of warungs and casual beach bars close by, and you can usually get there from Crate Café in about 10–15 minutes by scooter or car, depending on traffic.
Continue inland to Finns Recreation Club in Berawa for a more active late afternoon. It’s a handy switch-up from the beach: pools, sports facilities, and space to let the day feel a bit more structured without turning it into a full workout session. Expect roughly $20–40 per person depending on what you use, and it’s worth checking the day-pass or activity rates at the gate if you’re only planning to stay a couple of hours. Traffic between Echo Beach and Berawa can be annoying around school and sunset hours, so leave yourself buffer time.
Wrap up the day with dinner at Mason in Berawa. It’s one of the easier “nice dinner without overdoing it” choices in this part of Canggu—polished but still relaxed, with a menu that feels good after a day of moving around. Budget around $20–35 per person, more if you lean into drinks or a bigger shared meal. If you can, book ahead for peak dinner hours, especially on weekends, because this area fills up fast once the surf crowd and sunset crowd converge.
Leave Canggu early and aim to be at Tegallalang Rice Terrace by the first decent light, ideally around 8:00–8:30am. This is the version of the terraces that looks like the Bali postcards, but the trick is timing: once the tour buses arrive, it gets busy fast. Expect a mix of narrow paths, little viewpoint cafés, and paid photo spots; bring small cash for the entrance/parking and don’t rush the walk—about 1.5 hours is enough to get a proper look without turning it into a hike. From there, it’s a short hop up the road to Segara Windhu Coffee Plantation, which makes an easy late-morning reset. This is one of those “sample, sip, and move on” stops rather than a full tour, so keep it to the basics: Balinese coffee, maybe a ginger tea, and if you want, one tasting tray. It usually runs around $5–12 per person, and the whole stop fits neatly into 45 minutes.
Head down into Ubud Center for lunch at Clear Café on Jalan Hanoman, a reliable middle-ground spot that’s popular for a reason: airy space, good air-con, and a menu broad enough to satisfy everyone after a morning of sightseeing. It’s easy to find, easy to park near if you’ve got a driver, and a smart transition meal before the rest of the day gets busier. From there, make your way to Ubud Monkey Forest in Padangtegal, where the shaded paths are a nice change of pace in the afternoon. Go in with closed shoes, keep your sunglasses and snacks packed away, and don’t carry anything loose—monkeys are cheeky and fast. The forest is usually open through the afternoon, and 1.5 hours is plenty unless you’re lingering for photos or sitting quietly under the banyans.
After the Monkey Forest, ease into a slower tempo at Puri Lukisan Museum in the center of town. It’s one of the better places to balance out the day with a bit of Balinese art and history without feeling over-museumed; the gardens are calm, the galleries are compact, and it’s an easy late-afternoon stop when the light softens and Ubud’s traffic starts to thicken. Then walk or take a short ride to Hujan Locale for dinner. Book ahead if you can, especially on weekends, because this is one of the more polished tables in town and a favorite for modern Indonesian dishes done well. It’s a good final meal for a Ubud transition day: relaxed but elevated, with enough depth on the menu to feel special without being fussy. Expect dinner to run about $20–35 per person, and if you want a final stroll, Jalan Gootama and Jalan Hanoman are both nearby for a gentle night walk before calling it early.
Start before sunrise if you can and head straight to Campuhan Ridge Walk while the air is still cool and the light is soft. This is one of those Ubud experiences that’s best when it’s quiet: you’ll get rolling green hills, a gentle path, and a proper sense of the countryside without having to leave town. Go light on the schedule and wear shoes with decent grip if it’s rained overnight, since the trail can be slick in places. From there, drift over to Karsa Café in Kajeng for breakfast with rice-field views — it’s an easy, deserved reward after the walk. Expect around IDR 150,000–350,000 for two people depending on how hungry you are, and it’s a very pleasant spot to linger rather than rush.
After breakfast, make your way into central Ubud for a low-effort cultural loop starting at Pura Taman Saraswati. The lotus pond and temple frontage are the real draw here, and the setting is especially pretty in the late morning when the reflections are still decent and the crowds haven’t completely taken over. A modest sarong is usually appreciated, and while there’s no huge time commitment here, it’s worth pausing for a few minutes just to take in the details. Cross over to Ubud Palace next — it’s a quick stop, but it gives you a nice feel for the town’s royal heart. If you happen to be here around evening on another day, this is also where the legong performances happen, but daytime is best treated as a short architectural and cultural look-in.
When the temperature starts to climb, head southeast to The Yoga Barn in Pengosekan for something slower and more restorative. Even if you’re not a regular yoga person, this is one of the easiest places in Bali to reset your body after a few active days: you can join a drop-in class, book a sound bath, or just spend time in the leafy grounds with a coconut or tea. Classes typically run about IDR 150,000–400,000 depending on the session, and it’s smart to book ahead if you want a specific style or time. Getting there from central Ubud is a short ride by scooter, Grab, or taxi — usually 10–15 minutes if traffic is behaving. Leave the rest of the afternoon open for a slow wander back toward town, a massage, or a very unhurried café stop if you feel like extending the wellness theme.
For dinner, keep it easy and order from Locavore To Go in Ubud Center — it’s a smart final note for the day, especially if you want something polished without committing to a long sit-down meal. The takeaway setup is casual, but the food is from one of Ubud’s most respected kitchens, so it’s ideal for a relaxed evening back at your hotel or villa. Expect roughly IDR 180,000–400,000 per person depending on what you choose. If you still have energy after eating, take a slow walk through the center once the traffic thins a little; Ubud feels completely different after dark, with the temple gates, shopfronts, and side streets settling into a much calmer rhythm.
Leave Ubud early and make your first stop Tirta Empul Temple in Tampaksiring while the air is still cool and the courtyards aren’t packed. This is the best time to see the holy spring at its most atmospheric, and if you want to take part in the purification ritual, bring a sarong or rent one at the entrance and budget a little extra time for changing and queueing at the spouts. Expect to spend around 1.5 hours here, and keep it respectful: shoulders covered, no rushing through the pools, and no drone-style energy even if the setting is photogenic.
A short drive away, Gunung Kawi Sebatu Temple gives you a quieter, greener contrast to the more famous water temple. It’s one of those places that feels almost tucked away in the forest, with koi ponds, mossy shrines, and fewer tour groups drifting through. Plan on about an hour here, and don’t overthink it — it works best as a slow wander, especially after the more ceremonial feel of Tirta Empul. If you want coffee after, there are plenty of simple roadside warungs in the Tampaksiring–Sebatu area, but the main lunch stop is worth waiting for.
By midday, head to Bebek Tepi Sawah in Kedewatan for a proper final Ubud-area meal before the long southern stretch. This is a good stop for balinese duck dishes, rice field views, and a sit-down break that feels a bit more polished than a roadside lunch. Expect roughly IDR 12,000–22,000 per person, depending on how much you order, and give yourself about 75 minutes so you’re not rushing the transition. If it’s hot, ask for a shaded table and keep your luggage organized with the driver so the handoff to the south is smooth.
After lunch, continue to Garuda Wisnu Kencana Cultural Park in Ungasan to break up the transfer with something big and open-air before you settle into the coast. The scale is the point here: the monumental statue, wide boulevards, and hilltop views feel very different from Ubud’s jungle and water-temple rhythm. Two hours is enough for the main highlights without turning it into a museum day, and the park usually works best in the drier afternoon light. Wear comfortable shoes, because the grounds are larger than they look on a map, and keep some cash or card handy for snacks or a cold drink.
Finish the day at Sundays Beach Club in Ungasan, where the mood shifts from sightseeing to full-on beach recovery. It’s one of the more satisfying places to land on the Bukit because you can actually get into the water, settle onto the sand, and let the day unwind with a cocktail or a late swim. Budget roughly IDR 20,000–40,000 per person depending on food and drinks, and if you want the easiest experience, arrive with enough daylight left to enjoy the beach before sunset. It’s the kind of place where you don’t need a strict plan — just stay as long as the sea breeze and the view are good.
Start early at Padang Padang Beach in Pecatu while the tide is still friendly and the lane down from the road is relatively quiet. This little cove is tiny but famous for a reason: clear water, dramatic limestone edges, and that classic “secret beach” feel even though it’s very much on the map now. Expect a small entrance fee, usually around IDR 15,000–20,000 per person, plus a short staircase down through the rock. If you arrive before 9:00am, it still feels manageable; after that, it can turn into a parade of surfboards, swimwear, and selfie stops. From there, it’s just a short hop by scooter or taxi to Suka Espresso in Pecatu, a solid place to reset with good coffee, smoothie bowls, eggs, and toast in the IDR 120,000–250,000 range for two depending on how hungry you are.
After breakfast, head down to Bingin Beach in Bingin, Uluwatu and take your time. The charm here is the descent: steep little lanes, cliffside guesthouses, and then that wide stretch of sand at the bottom where the rhythm slows down completely. It’s a good place to linger for a swim if the tide is calm, or just sit on the beach and watch the surf line work. Keep in mind the stairs can be a workout on the way back up, so bring water and don’t rush. For lunch, Drifter Café & Restaurant is one of the easiest and best-fit stops in the area — relaxed, surfy, and dependable for salads, burgers, bowls, and coffee, with most meals landing around IDR 150,000–300,000 per person including a drink. If you’ve got time after eating, browse the attached Drifter Surf Shop; it’s one of the better-curated surf stores in southern Bali.
Spend the afternoon at Suluban Beach in Uluwatu, where the approach feels completely different from the softer beach stops earlier in the day. You’ll walk through narrow cave openings and down rocky paths before the coast opens up dramatically below the cliffs. This is more about the scenery than long beach lounging, so wear proper sandals or shoes you don’t mind getting wet, and check the tide before you go — low tide makes it far easier to move around and explore. For the finale, arrive at Single Fin in Uluwatu about an hour before sunset so you can actually get a seat with a view. The terrace fills up fast, especially on good-surf evenings, and the atmosphere is half sunset ritual, half party warm-up. Expect cocktails, beers, and bar food in the roughly IDR 200,000–500,000 range per person depending on how long you stay. If you want the classic Uluwatu evening, this is it: ocean below, orange sky, music building, and no need to overplan the rest of the night.
Start early at Uluwatu Temple in Pecatu and aim to arrive around opening time, before the coaches and sunset crowds take over. The temple itself doesn’t take long to walk, but the setting is the whole point: sheer limestone cliffs, pounding surf below, and that dramatic south-coast energy that makes this part of Bali feel different from everywhere else. Dress modestly with a sarong and sash if you have one, or rent one at the entrance for a small fee, and keep an eye on your sunglasses, snacks, and phone around the monkeys—they’re bold here. A relaxed visit is usually about 1.5 hours, and if you’re coming from Uluwatu proper, a GoJek, Grab, or hotel driver is the easiest way to get there.
From the temple, head to Anantara Uluwatu’s Botol Biru Bar & Grill for a lunch that keeps the day slow and scenic instead of rushing inland. This is the kind of spot where you sit back, cool off, and let the cliffside views do the work; it’s a good pause after the temple because you don’t need to drive far and you avoid the worst heat of the afternoon. Expect roughly $15–35 per person depending on whether you go for cocktails, seafood, or a lighter lunch, and it’s smart to book ahead if you want the best view tables. If you’re moving by scooter, park carefully and don’t leave valuables exposed; if you’re with a driver, just have them wait nearby and keep the day flexible.
Spend the next part of the day at Thomas Beach in Pecatu, which is a calmer, more unhurried beach break than the bigger names nearby. It’s a good place to actually sit with the ocean rather than “do” anything—walk the sand, swim if the water is behaving, or just find a patch of shade and reset after lunch. From there, continue to Nyang Nyang Beach, which has that wonderfully hidden-feeling atmosphere even though it’s no secret anymore. The walk down is the biggest commitment, so wear proper shoes and bring water; once you’re on the sand, it feels huge, wild, and far removed from the busier parts of the peninsula. Give yourself about 2 hours here so you’re not hurrying the climb back up, and if you want the best light, plan to arrive with enough daylight left to enjoy the long coastal views before sunset.
Finish the trip at Jimbaran Bay Seafood Cafés, where the beachfront grills are basically a Bali farewell ritual. Come just before sunset if you can, because the atmosphere is better when the sky is soft and the tables start lighting up along the sand. Order simply and compare stalls if you like, but the classic move is grilled fish, prawns, squid, rice, vegetables, and a cold drink while the waves roll in a few meters away; budget roughly $20–50 per person depending on how much seafood and drinks you choose. It’s easy to get here from Uluwatu by car or taxi in about 30–45 minutes depending on traffic, so leave yourself enough time to arrive without feeling rushed and let the night end exactly the way Bali should: barefoot, salty, and well fed.
Start your departure day with an easy, scenic breakfast at Bingin Cliff Café in Bingin, Uluwatu. This is the kind of place that makes the last Bali morning feel calm instead of rushed: order a coffee, something eggy or smoothie-bowl-ish, and sit where you can watch the surf roll in below the cliff. It’s a good idea to get here early-ish, especially if you need to check out and coordinate a driver afterward. Breakfast here usually runs about USD 8–15 per person, and getting around is simplest by Grab, Gojek, or your hotel’s arranged driver; from most of Uluwatu it’s a short hop, but the roads can still bottleneck if you leave too close to midmorning.
After breakfast, make a quick stop at Pecatu Local Market for a few last-minute Bali snacks and small souvenirs. This is more practical than polished, which is exactly why it works on departure day: you can grab packaged goodies, tropical fruit, crispy chips, or a few small gifts without wandering far from the south peninsula. Keep cash handy in small bills, since a lot of tiny stalls still prefer it. From Bingin to Pecatu, it’s a short ride by scooter, taxi, or driver, usually 10–20 minutes depending on traffic.
If you’ve got time before lunch, continue to Tegal Wangi Beach in the Jimbaran area for one final ocean stop. The best part here is the dramatic coastline and the feeling that you’ve found a quieter edge of south Bali before heading out. It’s especially nice for a few photos, a barefoot walk, and a last look at the water, but don’t overextend yourself—this is a “stretch your legs and breathe” stop, not a full beach day. Parking is usually inexpensive and the access is straightforward, though the road down can be a bit rough in places.
Wrap the day with a simple, satisfying lunch at Babi Guling Men Weti in Jimbaran before heading to the airport or your next hotel. It’s classic Bali comfort food: crispy pork, rice, lawar, and the kind of strong, savory flavors that make a final meal feel properly local. Expect roughly USD 6–12 per person, depending on what you order. From Tegal Wangi, it’s an easy last transfer into Jimbaran, and from there you’re in a good position to continue to Ngurah Rai International Airport without backtracking. If your flight is later, this also leaves you room for one last slow coffee somewhere nearby instead of trying to cram in more sightseeing.