Land at Ngurah Rai (Denpasar) and clear immigration—grab a pre-booked airport-to-hotel transfer (about 30-60 minutes to Seminyak/Canggu) so you start relaxed. Drop your bags at a budget-friendly pick: Dash Hotel Seminyak, Grandmas Plus Resort (Seminyak), or The Hideout Canggu — all good value with clean rooms and pools; freshen up and enjoy a slow breakfast at your hotel or nearby café like Revolver Espresso (Seminyak) or Crate Café (Canggu).
Spend your first afternoon exploring the neighborhood on foot or by short scooter/taxi rides: browse local boutiques and surf shops along Jalan Kayu Aya (Seminyak) or Jalan Batu Bolong (Canggu), and grab a light lunch at Warung or small beachside cafe — try babi guling or a nasi campur for a local flavour. If you want, fit in a relaxed surf lesson (group lessons are budget-friendly) or rent a board for an hour to get a gentle introduction to Bali’s waves.
Head to Seminyak or Canggu beach for a classic Bali sunset — Double Six Beach or Batu Belig in Seminyak, or Batu Bolong in Canggu are ideal spots with beach bars and affordable sunset drinks. Finish the night with a seaside dinner at a casual spot like La Plancha (colourful beanbags in Seminyak) or Old Man's (Canggu) and return to your hotel to rest up for an early start to Uluwatu on Day 2.
After breakfast at your Seminyak/Canggu base, take a 45-60 minute taxi or pre-booked driver to Uluwatu; start with a stroll along Padang Padang Beach or Suluban (Blue Point) to feel the surf-side vibe and snap photos of the dramatic limestone steps and cave entrances. If you’re up for a short walk, stop at Single Fin’s viewpoint or one of the clifftop warungs for a coconut and light snack before heading to the temple area.
Head to Uluwatu Temple (Pura Luhur Uluwatu) around midday to explore the cliff-top shrine, watch playful macaques (guard your belongings) and enjoy sweeping ocean views—there are shaded paths and small stalls for cold drinks. After the temple, unwind at nearby Nyang Nyang or Bingin Beach for a relaxed swim or cliffside lunch at a local warung, keeping transfers under an hour back to Jimbaran for the evening.
Return toward Jimbaran in time for a seaside dinner on Jimbaran Bay—choose a fresh seafood stall where you can pick grilled fish and prawns while sitting on the sand as the sun sets. Cap the day with the traditional Kecak and Fire Dance performance at Uluwatu Temple (sunset show timing varies) for a dramatic cultural finale before your short ride back to Seminyak/Canggu to rest.
Start very early from your Seminyak/Canggu base with a pre-booked driver to Sanur (about 40-60 minutes) and catch the fast boat to Nusa Penida (book tickets in advance). On arrival, head straight to Kelingking Beach viewpoint — take in the iconic T-rex cliff silhouette, snap photos from the ridge and, if you’re fit and have time, hike down partway for dramatic close-up views (wear sturdy shoes and bring water).
After Kelingking, drive to Broken Beach (Pasih Uug) and the nearby Angel’s Billabong to admire the natural arch and tidal pools; both spots are great for scenic strolls and wide-angle photography. Finish the afternoon at Crystal Bay for swimming, relaxing on the sand and optional snorkeling (watch for currents) before returning to the harbor — keep your schedule flexible to allow the boat departure time and any small delays.
Take the late-afternoon or early-evening fast boat back to Sanur and your waiting driver to return to Seminyak/Canggu; use the transfer time to freshen up and swap photos with your travel companions. For dinner, choose a low-key spot near your hotel—Old Man’s (Canggu) or a beachfront warung in Seminyak—to celebrate a full-day island adventure and rest up for the transfer to Ubud the next day.
Leave Seminyak/Canggu after breakfast with a pre-booked private driver (about 1-1.5 hours) for the scenic drive to Ubud; stop briefly at a roadside coffee plantation for a quick kopi luwak tasting and a stretch. Check into a budget-friendly, well-located Ubud option like Champlung Sari Hotel, Alaya Resort Ubud (watch for deals), or Adiwana Abracadabra and then stroll to the Tegalalang Rice Terraces to enjoy the layered emerald views and take classic photos—consider a short walk on the quieter terraces toward the north for fewer crowds.
Head back toward central Ubud for lunch at a local warung or Café Wayan to sample babi guling or a healthy poke-style bowl, then visit the Sacred Monkey Forest Sanctuary to watch macaques play among ancient temples and banyan trees—carry your belongings and buy entry tickets at the gate. After the Monkey Forest, wander the Ubud Art Market and Jalan Raya Ubud for souvenirs, handmade crafts and chilled coconut water while soaking up the town’s relaxed artistic vibe.
As evening falls, enjoy a relaxed dinner at a recommended budget-friendly spot like Ibu Oka (for roast pork) or Dapur Bunda (home-style Balinese) and catch a traditional dance performance at the Ubud Palace if timings align. Return to your hotel for a quiet night—consider an early massage at a reputable spa near your guesthouse to unwind and prepare for more active Ubud adventures on Day 5.
After breakfast at your Ubud guesthouse, head back to Tegalalang Rice Terraces for a quieter morning walk — take the north-side paths for fewer crowds, snap classic rice-terrace photos and stop at a cliffside café (e.g., Tegallalang Swing cafés or Aloha Ubud) for a kopi and views. If you prefer more adrenaline, swap the terrace stroll for a 2-3 hour ATV tour departing from central Ubud (operators like Bali Quad Discovery), which includes jungle tracks, rice-field views and a short safety briefing.
In the afternoon drive (30-45 minutes) to nearby waterfalls — start at Tegenungan for an easy-to-reach swim and café lunch, then, if you're up for a short trek, visit Tibumana or Tukad Cepung for dramatic canyon scenery and fewer tourists; bring swimwear and reef-safe sunscreen. Alternatively, trade the waterfalls for a half-day white-water rafting trip on the Ayung River (includes transfers, safety gear and lunch), giving you a scenic, splashy view of Ubud’s river valleys and rice terraces from below.
Return to central Ubud to freshen up and stroll the market area for handcrafted souvenirs or a light dinner at a local favourite like Bebek Bengil or Dapur Bunda for Balinese comfort food. Cap the night with a traditional Balinese dance (check schedules at Ubud Palace) or an authentic massage at a trusted spa (Karsa Spa or Putu's) to relax after a full day of adventure before tomorrow’s relaxing transfer back toward Canggu.
Wake up slowly and enjoy a leisurely breakfast at your Canggu base — try Crate Café or Motion Cafe for strong coffee and a hearty smoothie bowl before strolling down Batu Bolong to feel the laid-back surf town vibe. Rent a scooter for the day (or grab a short taxi) and pop into local boutiques along Jalan Batu Bolong, then wander to Echo Beach for a peaceful morning walk and to watch local surfers pick their lines.
Book an affordable group surf lesson at Old Man’s Surf School or Bali Learn To Surf for a 1.5-2 hour session, then refuel with a relaxed lunch at The Shady Shack or Betelnut for fresh, budget-friendly bowls and smoothies. If surfing isn’t your thing, spend the afternoon poolside at Finns Beach Club (daypass) or relax at a quieter beach like Pererenan, where you can sunbathe, swim and catch up on photos from earlier island days.
As the sun dips, head to La Brisa or The Lawn for a sunset drink and chilled beachfront atmosphere—both offer affordable options and great views to cap the trip’s relaxed phase. For dinner, try local warungs on Batu Mejan for grilled fish or a hearty nasi campur, then wander back to Old Man’s for live music if you want a casual night out before your last travel leg to the airport tomorrow.
Enjoy a relaxed final breakfast at your Canggu/Seminyak hotel—choose a beachfront café like La Plancha (Seminyak) or Crate Café (Canggu) for one last Balinese coffee and light bite. After checking out, pack and use any remaining time to stroll nearby boutiques on Jalan Kayu Aya or Jalan Batu Bolong to pick up souvenirs like sarongs, local coffee or handmade jewelry, keeping transfers short and stress-free before heading toward Denpasar.
If your flight is later in the day, schedule a 45-60 minute taxi to Seminyak/Sanur for a quick stop at Seminyak Village or Seminyak Square for duty-free friendly souvenirs and a final lunch—try a nasi campur or fresh seafood warung. For shorter layovers, head straight to Ngurah Rai/Denpasar Airport with a trusted pre-booked transfer, arriving 2-3 hours before international departures to manage luggage, immigration and any last-minute snacks or souvenirs from the airport shops.
If your flight departs in the evening, relax at one of the airport lounges or grab a casual dinner at an airport café after check-in, enjoying a final Bintang or coconut water while reviewing photos from your trip. Otherwise, if you have time after arrival in Mumbai, use the journey home to reflect on highlights—Nusa Penida’s cliffs, Uluwatu’s sunset, and Ubud’s rice terraces—and start planning your next budget-friendly Bali escape.