Bali 10-Day Itinerary — Island-Hopping Edition
Ten days is the perfect length for a first Bali trip: beach time in Seminyak and Canggu, culture and rice terraces in Ubud, an overnight on Nusa Penida, Uluwatu's cliff temples and a slow Sidemen day — without ever feeling rushed. This itinerary pairs our 7-day route with two extra days of island hopping, and it works for solo travellers, couples and small groups.
← Book Fast Boats & TransfersDay-by-day plan at a glance
| Day | Area | Highlights |
|---|---|---|
| 1–2 | Seminyak / Canggu | Arrival, beach clubs, sunsets, Tanah Lot |
| 3–4 | Ubud | Temples, Tegallalang rice terraces, waterfalls |
| 5–6 | Nusa Penida | Fast boat over, Kelingking, Broken Beach |
| 7–8 | Uluwatu | Cliff temples, Padang Padang, Kecak dance |
| 9 | Sidemen / East Bali | Rice valley views, quiet villages |
| 10 | Seminyak / Departure | Shopping, massage, airport run |
Days 1–2: Seminyak & Canggu — beaches and arrival
Land at Ngurah Rai (DPS), settle into Seminyak or Canggu and shake off the flight. Day 1 is low-key: a late lunch on a beachfront cafe strip, a swim at Double Six or Batu Bolong, and sunset drinks on the sand. Day 2 explores the Canggu loop — Echo Beach, the rice-field cafes of Berawa, and a late-afternoon drive to Tanah Lot temple for the classic clifftop sunset. If you arrive early and want to move faster, this stretch compresses easily; if you're not in a hurry, add a beach-club afternoon and let the jet lag dissolve.
Days 3–4: Ubud — culture and rice terraces
Transfer inland to Ubud (45–90 minutes depending on traffic) and swap the coast for jungle. Day 3 hits the cultural core: the Ubud Palace and Art Market, the Campuhan Ridge Walk, and a temple visit — Saraswati or Goa Gajah. Day 4 goes to the Tegallalang rice terraces early (before the tour buses), then a waterfall — Tegenungan is closest, Kanto Lampo for something wilder — and a Balinese cooking class or spa afternoon. Ubud deserves the two full days: the surrounding villages are where the island's craft and temple culture live.
Day 5: Fast boat to Nusa Penida — overnight
Take a morning fast boat from Sanur or Serangan to Nusa Penida (30–45 minutes) and check in near Toyapakeh or Crystal Bay. Spend the afternoon snorkelling at Crystal Bay or Manta Point, or simply settle in for sunset — the west coast views from your hotel pool are the point of staying overnight. Our full Nusa Penida guide covers ports, transport and where to base yourself.
Day 6: Penida west coast — Kelingking & Broken Beach
This is the day you came for. Start before 8am with a driver to Kelingking Beach — the T-Rex cliff viewpoint — then continue to Broken Beach (Pasih Uug) and Angel's Billabong next door. The west-coast road is rough, so hire a local driver for the day rather than riding yourself. Finish back at Crystal Bay for a sunset swim before your boat back to Bali the next morning.
Day 7: Back to Bali — Uluwatu
Catch a morning boat back to Sanur or Serangan, then transfer south to the Bukit Peninsula. Afternoon at a Uluwatu beach — Padang Padang or Bingin — with sunset at Uluwatu Temple, perched on its 70-metre cliff. If the timing works, stay for the Kecak fire dance at sunset; tickets are easy to buy on the day.
Day 8: Uluwatu — beaches and the temple circuit
A full day on the Bukit: Melasti Beach for the dramatic white cliffs, Suluban Beach hidden below its cave, and Dreamland or Balangan for a long swim. Late afternoon, return to Uluwatu Temple for a slower look at the grounds and the monkeys, or book a surf lesson at Padang Padang if the swell cooperates. The area is small — a scooter covers it all comfortably.
Day 9: Sidemen — east Bali at its quietest
Take a day trip (or overnight) to Sidemen, the rice-valley village under Mount Agung that most visitors skip. It's a 2-hour drive from Ubud or 1.5 hours from the east-coast road, and the reward is Bali's most photogenic farmland: terraces, palm lines and the volcano looming behind. Walk the valley in the morning, lunch at a warung with a view, and head back via the Tirta Gangga water palace if time allows. This day works best with a private driver who knows the back roads.
Day 10: Shopping, massage and departure
Spend the final morning back in Seminyak: last-minute shopping on Jalan Kayu Aya, a proper two-hour Balinese massage, and a leisurely lunch. Build in a 3-hour buffer for airport traffic — the DPS run from Seminyak is 45–90 minutes depending on the hour. If your flight is late, add one more beach sunset and count it a win.
Where to stay in each area
- Seminyak / Canggu (Days 1–2, 10) — villas with pools in Seminyak, surf-style guesthouses in Canggu. Book a place within walking distance of a beach path; traffic in both areas makes the scooter or driver your main transport.
- Ubud (Days 3–4) — jungle-view rooms and boutique resorts along the Campuhan ridge or in Penestanan. Staying slightly outside the centre (10–15 min by scooter) buys quiet and a rice-field view for the same price.
- Nusa Penida (Day 5) — Toyapakeh and Crystal Bay have the most comfortable hotels and the easiest access to snorkelling. Book early: the island has far fewer rooms than Bali proper.
- Uluwatu (Days 7–8) — cliffside guesthouses and villas between Padang Padang and Bingin. A scooter is almost essential here — the beaches are spread along steep lanes.
- Sidemen (Day 9) — family-run homestays and a handful of lovely eco-resorts facing the rice terraces. One of the best value-for-view spots on the island.
Getting around
- Scooter — IDR 100K/day. The cheapest way to cover Canggu, Ubud and Uluwatu. Rent from BaliGoat with helmets, insurance and free delivery — see our scooter rental page. You need an International Driving Permit, and note scooters cannot cross on the fast boats.
- Private driver — IDR 650K/day (10 hours, fuel included). The right choice for transfer days, the Sidemen loop, and any day you'd rather watch the scenery. Browse options on our private driver hub.
- Fast boats — Sanur/Serangan ↔ Nusa Penida (30–45 min) and Padang Bai ↔ Gili Islands (1.5–2.5 hrs). Book both legs through BaliGoat booking so your island schedule is locked in.
- Airport pickups — arrange a meet-and-greet transfer so Day 1 starts smoothly; it costs about the same as a taxi and skips the touts.
Budget estimate: 7-day vs 10-day
Per person, mid-range, excluding international flights. The 10-day version adds Nusa Penida (boat, night and west-coast driver) plus one extra Uluwatu/Sidemen day.
| Item | 7-day trip | 10-day trip |
|---|---|---|
| Accommodation (mid-range) | IDR 2.8–4.2M | IDR 4–6M |
| Food & drinks | IDR 1.8–2.5M | IDR 2.5–3.5M |
| Transport (scooter / driver / taxis) | IDR 1.2–1.8M | IDR 1.8–2.5M |
| Fast boats (return legs) | IDR 400–800K | IDR 600–1.2M |
| Activities & entry fees | IDR 800K–1.5M | IDR 1.2–2M |
| Total per person | IDR 7–10.8M | IDR 10.1–15.2M |
| ≈ in USD | $450–700 | $650–980 |
Budget travellers can cut 30–40% with guesthouse rooms, warung meals and a scooter for every day. Luxury villas and private boats push it well above these ranges.
Island-hopping logistics: Nusa Penida + Gili combined
Ten days is enough to add the Gili Islands to the Nusa Penida leg. The classic route: Bali (Sanur) → Nusa Penida (2 nights) → fast boat Penida → Gili Trawangan or Gili Air (2 nights) → Padang Bai → back to Ubud or Uluwatu. Both legs are bookable through BaliGoat, and the Penida→Gili connection runs most days in the dry season — just confirm the schedule when you book, since it's a less frequent route than the Bali↔Gili shuttles.
A few rules that save real pain: book every boat leg in advance (peak season sells out), pack light — you'll carry bags on and off boats — and don't plan anything fixed for the hour after docking, because island time runs slow. Scooters can't cross on the boats, so rent on each island separately or use local drivers. For everything else — which island, which side of Gili Trawangan to stay on, how the ports work — our Gili Islands guide and Nusa Penida guide have the details.
Lock in your boat schedule before you go
Fast boats to Nusa Penida and the Gilis, airport pickups and private drivers — one WhatsApp message, confirmed in minutes.
Chat on WhatsApp →Frequently asked questions
Is 10 days too long in Bali?
No — 10 days is the sweet spot for a first visit. It gives you time to see the beaches, Ubud, Nusa Penida and Uluwatu without rushing, and still leaves a couple of relaxed mornings. If you only have 7 days, our 7-day itinerary hits the same highlights at a faster pace.
Nusa Penida or Gili Islands for 2 nights?
Pick Nusa Penida if you love dramatic cliffs, Kelingking and snorkelling from the beach. Pick the Gili Islands if you want white-sand beaches, no traffic and world-class snorkelling with turtles. With 10 days you can do both: 2 nights on Penida, then continue to the Gilis.
What is the budget for 10 days in Bali?
Mid-range travellers typically spend IDR 9–14 million per person (about $580–900) for 10 days excluding international flights: IDR 4–6M on accommodation, IDR 2.5–3.5M on food and activities, IDR 1.5–2.5M on transport including two fast-boat legs, and IDR 1–2M on tours and entry fees.
What is the best season for a 10-day Bali trip?
April to October (dry season) is best for island hopping — calm seas, clear snorkelling and reliable fast-boat crossings to Nusa Penida and the Gilis. July and August are the busiest, so book boats and hotels well ahead. December to March can still work but expect rain and rougher seas.
Do I need to book fast boats in advance?
Yes — book at least a few days ahead, and 1–2 weeks ahead in July, August or around holidays. Fast boats to Nusa Penida and the Gili Islands sell out in peak season, and schedules can change with the weather. Book your boats online with BaliGoat and get instant confirmation.