- · Travellers with limited leave but a Bali ambition
- · Couples or friends seeking surf, culture and food
- · First Bali trip without spreading across multiple islands
May, June, July, August, September
The right call at 10 days: 4 nights in Ubud, 5 nights in Canggu. Bali only — Lombok and Gili in 10 days means rushing. One rule: rent a scooter from day 2 in Ubud and day 5 in Canggu to move freely between spots.
Day by day
- 1Day 1
Arrival in Denpasar — transfer to Ubud
Landing at Ngurah Rai airport in Denpasar. Avoid unofficial taxis at the arrivals exit: use Grab (app), Bluebird Taxi or a pre-booked transfer from Ubud (~150,000 IDR / €9, 1h30 drive). The 'official' taxis at the door often ask 250,000-400,000 IDR for the same journey.
Arrive in Ubud late afternoon or evening depending on the flight. Check into your villa or guesthouse, then walk down Jalan Dewi Sita or Jalan Hanoman for the first dinner: local warung, nasi goreng at 30,000-45,000 IDR (€2-3), cold Bintang at 35,000 IDR. Adjust to the time difference — nothing ambitious tonight.
Tips- · Currency: withdraw rupiah from a BCA or Mandiri ATM at the airport (decent rates, €1 ≈ 16,000-17,000 IDR in 2025). Avoid exchange booths at the arrivals exit.
- · Recommended Ubud area: target Penestanan or Sanggingan (quiet, rice terraces nearby) rather than Monkey Forest Road (noisy, tourist-heavy).
- 2Day 2
Ubud — Tegalalang rice terraces and temples
First full day in Ubud. Rent a scooter in the morning (70,000 IDR/day, ~€4, manual or automatic, helmet included — check the brakes before setting off). Head to the Tegalalang rice terraces (8km north of Ubud): free entry or sarong required for some sections, suggested donation 15,000-20,000 IDR. Go before 9am to beat the crowds and the heat.
Afternoon: Pura Tirta Empul (purification temple, 50,000 IDR entry, sarong mandatory), then down to the Ubud Royal Palace (Puri Saren) to watch the sunset from the inner courtyard. Dinner at Warung Ibu Oka (babi guling, Balinese roast suckling pig, 100,000 IDR) — arrive early, they close when stock runs out.
Tips- · Instagram shots of Tegalalang are best taken early morning (7-8:30am): golden light, no crowds, light mist on the terraces.
- · Sarong mandatory in all Balinese temples. Vendors rent them at the entrance (free or 10,000-20,000 IDR deposit).
- 3Day 3
Ubud — yoga class, market and local food
A slower day, focused on local experience. Morning: yoga class at Yoga Barn (Jalan Pengosekan, 130,000-200,000 IDR / €8-12) or guided meditation — book the day before, the 8-10am slots fill up fast. Then explore Ubud Market (Pasar Ubud): tropical fruits (mangosteen, salak, rambutan), spices, textiles and crafts — always negotiate, opening prices are double.
Afternoon: Balinese cooking class (many options from 300,000 to 500,000 IDR / €18-30, including market visit + preparation + tasting). Evening: Kecak dance at Pura Dalem Ubud in town (100,000-150,000 IDR) — not to be confused with the Uluwatu Kecak, which is saved for the day-trip on day 8.
Tips- · Yoga Barn runs 2-3 class styles per slot (Hatha, Vinyasa, Yin). Arrive 20 min early to pick a mat and introduce yourself to the teacher.
- · Cheap local lunch: Warung Teges (Jalan Raya Teges) or the market warungs downstairs, 25,000-40,000 IDR per dish.
- 4Day 4
Mount Batur excursion — sunrise, waterfalls and temples
Wake at 2:30am (yes). Depart by scooter or organised pick-up from Ubud to Toya Bungkah (1h15-1h30 drive). Guided trek mandatory on Mount Batur: guide 300,000-450,000 IDR per person, headlamp rental 30,000 IDR if needed. Ascent 1h30-2h to the summit (1,717m), arriving before dawn. Sunrise over Batur with the caldera lake below — one of the most striking views in Bali.
Descend, breakfast of eggs cooked over volcanic steam vents (local tradition). Back in Ubud by 11am-noon. Afternoon: visit Tegenungan waterfall (10km south of Ubud, 20,000 IDR entry) or Kanto Lampo waterfall — swim in the natural pools, wear your swimsuit under your clothes. Late afternoon, stop at Pura Kehen (royal temple in Bangli, 50,000 IDR) if energy allows, or head straight back for a relaxed dinner in Ubud.
Tips- · Temperature at Batur summit: 10-15°C even in dry season. Bring a fleece or windbreaker — several hikers turn up in flip-flops and t-shirts and regret it.
- · Ubud agencies offer the Batur trek as a package (transport + guide + breakfast) for 350,000-500,000 IDR. Book the day before by 6pm.
- 5Day 5
Ubud → Canggu — getting into the surf scene
Leave Ubud mid-morning after check-out (taxi or Grab, ~120,000-180,000 IDR / €7-11, 1h-1h30 depending on traffic). Arrive in Canggu, northwest Bali's surf and lifestyle district — radically different from Ubud: scooters, neighbourhood temples, laptop-friendly cafés and a surf break two minutes away.
First reconnaissance: walk down to Batu Bolong Beach in the late afternoon, watch the surfers on the right-hand break, and catch sunset from the sand. Rent a scooter on arrival (70,000 IDR/day — essential for getting between Batu Bolong, Echo Beach and Berawa). Dinner at Old Man's (Jalan Pantai Batu Bolong) — beachfront bar-restaurant, fish & chips 85,000 IDR, beer 40,000 IDR, laid-back vibe. Book if possible — very popular.
Tips- · Stay in Canggu: Berawa or Batu Bolong for walking distance to surf breaks. Avoid Pererenan without a scooter (too far out).
- · Canggu is 20 min by scooter from Seminyak — a more upscale neighbourhood with high-end restaurants and fashion boutiques. Worth an evening visit.
- 6Day 6
Canggu — surf, lessons and beach clubs
Canggu day done right. Morning: beginner or intermediate surf lesson on Batu Bolong or Echo Beach — recommended school: Rip Curl School of Surf (400,000-600,000 IDR / 2h, €24-36), or an independent instructor on the beach (~200,000-300,000 IDR for 90 min). Batu Bolong waves are beginner-friendly in dry season: regular right-hander, sandy bottom, instructors on-site. Echo Beach is more powerful — for experienced surfers only.
Light lunch at Warung Dandelion or Satu Satu (healthy bowls, 60,000-90,000 IDR). Afternoon: La Brisa (Jalan Munduk Catu, beach club wrapped in tropical foliage, cocktails 120,000-180,000 IDR) for the sunset session. Arrive before 5:30pm to get a table — free entry, minimum spend 150,000-200,000 IDR. Dinner at Betelnut Café (Jalan Pantai Batu Bolong, Asian fusion cuisine, mains 80,000-130,000 IDR).
Tips- · La Brisa is packed in July-August. Book via Instagram DM or WhatsApp 24-48h ahead to secure a sea-view table.
- · For experienced surfers: Echo Beach works best on an incoming tide. Check the surf report on Magicseaweed or Surfline the night before.
- 7Day 7
Canggu — free day, exploration and Old Man's
Unscheduled day — Canggu's gift. Options depending on mood: (1) morning surf session then café and coworking at Dojo (Jalan Batu Mejan, co-working café, day pass 75,000 IDR); (2) scooter ride north to Pererenan and Cemagi, still-authentic Balinese villages away from mass tourism, rice fields and neighbourhood temples; (3) local shopping along Jalan Batu Bolong and Jalan Raya Canggu (clothing, crafts, surf gear — 30-50% cheaper than Seminyak).
Evening in Canggu: dinner at Shady Shack (Jalan Tanah Barak, inventive plant-based cuisine, mains 80,000-130,000 IDR), then drinks at Pretty Poison or back to Old Man's — which often runs a quiz or themed night mid-week.
Tips- · The Berawa area north of Canggu has the best brunch spots (Crate Café, The Shady Shack, Mythic Canggu). Ideal for a quiet morning before a surf session.
- · Massage in Canggu: avoid the waterfront salons (poor value). Better to use massage houses in the Batu Bolong back lanes — same quality at 30-40% less (150,000-180,000 IDR/h).
- 8Day 8
Uluwatu excursion — temples, cliffs and Kecak at sunset
Day in the Bukit peninsula, south Bali — 45min-1h from Canggu by scooter. Morning: Pura Luhur Uluwatu (entry 50,000 IDR, sarong provided), temple perched 70m above the Indian Ocean on a cliff edge. Beware of macaque monkeys — they snatch glasses, phones and plastic bags with alarming precision. Allow 1h on site.
Head down to the peninsula beaches: Bingin Beach (steep 10-min staircase access, powerful waves, beachside warungs, mains 50,000-80,000 IDR) and Padang Padang Beach (entry 15,000 IDR, squeeze through a rock crevice, ideal for snorkelling in calm water). Warung lunch by the beach. Head back to Uluwatu for the Kecak sunset dance show (100,000 IDR, 6pm — book in the morning). Dinner at Single Fin (Jalan Labuansait, 180° panoramic ocean view, mains 120,000-200,000 IDR, beer 45,000 IDR).
Tips- · At Uluwatu temple: hold your phone with both hands and tuck sunglasses into a pocket. The monkeys are fast. A temple keeper can retrieve the item in exchange for a banana or snack (bring small change).
- · Single Fin is packed on Sundays (Sunday Sessions, DJ set). On weekdays, you can eat in peace with an unobstructed view. Reservation recommended for sunset dining.
- 9Day 9
Nusa Penida day trip — Kelingking, Broken Beach, Crystal Bay
Early departure from Canggu to Sanur port (40km, 1h by scooter or 150,000-200,000 IDR by Grab). Fast boat to Nusa Penida: departures 7-8:30am, recommended operators Rocky Fast Cruise or Maruti Speedboat, tickets 200,000-250,000 IDR return (€12-15), journey 45 min. Book online or through the hotel the day before — early boats fill up in high season.
On Nusa Penida, rent a scooter or hire a private driver (350,000-500,000 IDR for the day — recommended given the road conditions). Itinerary: Kelingking Beach (the T-Rex cliff, breathtaking panorama, optional descent 45 min each way if physically fit) → Broken Beach (natural arch, turquoise water, rock iguanas) → Angel's Billabong (natural rock pool, swimming possible at low tide only) → Crystal Bay (snorkelling, seasonal manta rays July-October, calm beach). Last boat back to Sanur: 5-6pm. Return to Canggu in the evening.
Tips- · Nusa Penida demands good physical fitness: the descent to Kelingking (T-Rex cliff) is a 45-min walk on a steep, sometimes slippery path. Walking shoes or grip sandals — no flip-flops.
- · Manta rays at Crystal Bay: mainly present July to October, early morning (7-9am). Bring a mask and snorkel (rental 50,000 IDR on site or bring your own).
- 10Day 10
Canggu → Denpasar → departure
Last morning in Canggu. If the flight is in the evening, enjoy a final brunch at Crate Café (Jalan Canggu, smoothie bowl 75,000 IDR, specialty coffee 40,000 IDR) or one last morning surf at Batu Bolong before check-out. Allow for the transfer to Denpasar airport from Canggu: 45 min to 1h30 depending on traffic, Grab or taxi (~100,000-180,000 IDR). Avoid afternoon departures on Fridays or weekends (chronic congestion on the airport road).
Arrive at Ngurah Rai at least 3 hours early in July-August — the airport is chronically overcrowded and security lines extend. While waiting for the flight: final Bali coffee, final nasi goreng, final Bintang. Bring back a bag of kopi Bali (roasted Balinese arabica) and local spices — buy at Ubud market before leaving (40% cheaper than Ngurah Rai duty free).
Tips- · Indonesian customs on departure: no export of protected marine products (corals, shells, CITES-listed species). Bag checks at Ngurah Rai are thorough on this point.
- · If you have an early morning flight: sleep in Seminyak or Kuta the night before (10-15 min from the airport) rather than Canggu (45-90 min depending on traffic).
Other durations
Frequently asked questions
Faut-il un visa pour entrer en Indonésie ?+
Peut-on conduire un scooter à Bali sans permis international moto ?+
Y a-t-il un risque palustre à Bali ?+
Faut-il tout payer en cash à Bali ou les cartes sont-elles acceptées ?+
Peut-on faire le Mont Rinjani depuis Bali en 10 jours ?+
Quel est le meilleur moment pour faire cet itinéraire Bali 10 jours ?+
Vaut-il mieux passer plus de temps à Canggu ou à Ubud pour 10 jours ?+
Comment se déplacer à l'intérieur de Bali ? Faut-il louer une voiture ?+
Nusa Penida vaut-elle vraiment le détour depuis Canggu ?+
Les beach clubs de Canggu (La Brisa, Old Man's) sont-ils adaptés à tous les budgets ?+
Our verdict
Ten days are enough for a complete Bali experience provided you resist the temptation of the wider archipelago. This Bali-only format isn't a compromise — it's an editorial choice. Ubud for rice terraces, temples and a volcano. Canggu for surf, beach clubs and creative energy. Uluwatu and Nusa Penida as two distinct day-trips from Canggu. By skipping Lombok and the Gili islands, you save two days lost to maritime logistics and can spend every hour on experience rather than transit. The 4+5 split (Ubud-Canggu) is field-tested and holds up: enough time in the rice fields, enough time on the waves.
Two classic pitfalls for a 10-day trip: trying to squeeze in Nusa Penida and Lombok and the Gilis — which turns the journey into a transit race — and underestimating Balinese traffic (Canggu to Uluwatu can take 1h30 on a Friday afternoon). Done right, this itinerary delivers the best of Bali without dilution. And the good news: Nusa Penida, glimpsed as a day-trip, will have you wanting two full nights there on the next visit — that's how Bali turns into a habit.
Read also
- When to visit Indonesia — Dry season, monsoon and best windows by island.
- Indonesia budget — How much to plan per day in Bali, Lombok and the Gili islands.
- Indonesia visa: everything you need to know — Visa on Arrival, e-Visa and entry conditions for EU citizens.
Written by La rédaction · Updated 5/29/2026
Indonesia
