Bali coastline and islands from above
HomeBlog › Bali 10-day itinerary
Bali · itineraries

Bali 10-day itinerary: the perfect first-timer route

South beaches, Ubud's culture and a Nusa Penida day trip — a proven route that keeps the driving down.

Ten days is the sweet spot for a first trip to Bali: enough to combine the south's beaches and cliffs, Ubud's culture and rice terraces, and the electric-blue islands offshore — without spending your holiday in the car. Here's a proven day-by-day route, plus where to stay and how to get around.

The route in one line: 3 nights south (Uluwatu or Canggu) → 3 nights UbudNusa Penida day trip → 3 nights back south or east to relax before flying home. It keeps drives short and ends on a calm note.

Day-by-day

Days 1–2

Arrive & settle in the south

Fly into Denpasar and base yourself in the south — Uluwatu for clifftop drama and surf, or Canggu/Seminyak for beach clubs and cafés. Recover from the flight, hit the beach, and watch a sunset at a clifftop bar or the Uluwatu temple kecak dance.

Day 3

South highlights

Explore your area: surf or a beach club in Canggu, or the beaches and temples around Uluwatu and Nusa Dua. An easy day before you head inland.

Days 4–5

Ubud: culture & rice terraces

Drive up to Ubud (around 1.5–2 hours). This is Bali's green, cultural heart: the Tegallalang rice terraces, the Monkey Forest, temples, waterfalls, a jungle swing and great food. Two nights lets you slow down and do a day trip to a waterfall or Mount Batur sunrise.

Day 6

Ubud to the coast

A relaxed morning in Ubud, then move to Sanur on the south-east coast — the launch point for the islands, and a calm, walkable base for the next leg.

Day 7

Nusa Penida day trip

Take an early fast boat from Sanur (about 30–45 minutes) to Nusa Penida for the island's famous west coast: Kelingking Beach, Angel's Billabong, Broken Beach and Crystal Bay. See our full Nusa Penida day trip guide for the route and timing.

Days 8–10

Wind down & fly home

Spend your last nights relaxing — back in the south for beach time, or a quiet resort in Sanur or Nusa Dua. Fit in any last activity (a spa day, a cooking class, last-minute shopping), then head to the airport. Ending near the south keeps the final airport transfer short.

Book the Sanur ⇄ Nusa Penida fast boat

Compare & book boat tickets →

Where to stay along this route

Compare places to stay across Bali to lock in each leg, and read our guide on where to stay in Bali if you're still deciding between areas.

Getting around

Bali has no real public transport, so most people use a private driver for the longer legs (south → Ubud → Sanur) and Grab/Gojek for short hops. Distances look short but take time in traffic — see our guide to getting around Bali. Booking a driver for the transfer days keeps this itinerary smooth.

Extending your trip? Bali pairs perfectly with a second country. If you've got extra time, a Thailand leg — Bangkok, the north and the islands — is an easy, cheap flight away. Plan it with Thailand Explorer's itineraries.

Frequently asked questions

Is 10 days enough for Bali?
Yes — ten days combines the south (beaches and cliffs), Ubud (culture and rice terraces) and a Nusa Penida day trip without rushing. It's a popular length for a first visit.
What is a good 10-day Bali route?
3 nights south (Uluwatu or Canggu), 3 nights Ubud, a Nusa Penida day trip, then 2–3 nights east or back south to relax before flying home — it minimises long drives.
How much does 10 days in Bali cost?
Excluding flights, a comfortable mid-range trip runs roughly €40–70 per person per day for a nice hotel, food, a driver and activities. It can be done for much less on a budget.
Bali Explorer

We build free, honest tools and guides for planning a trip to Bali — routes, hotels, activities and transport — so you spend less time researching and more time travelling.

Keep reading