Skip to main content

Assemble my trip

Bali and Gili Trawangan — Ubud rice terraces, beach huts and turquoise water
← All trips

10 days (9-11 days) · Bali + Nearby Islands

10 Days in Bali and the Gili Islands: Ubud, Canggu, Gili Trawangan and Uluwatu

Ubud → Canggu → Gili Trawangan → Uluwatu

An easy-going read· 14 min

By Editorial Team · Last updated June 2026

Most ten-day Bali plans fail in the same way: they cram four bases, two ferries and a volcano into a schedule that leaves you packing every other morning. This route refuses that. Three nights in Ubud, two in Canggu, three on Gili Trawangan, one in Uluwatu near the airport. Few moves, long stays, one island escape that actually feels like an escape.

Beach & IslandsBalancedBest: April–October

Who this trip is for

This route suits first-time visitors to Bali, couples, and groups of friends who want a balanced mix: temples and rice terraces inland, then turquoise water and a car-free island to finish. It rewards people who would rather stay three nights somewhere and know it than sleep in five different beds in ten days.

It is not ideal for hardcore divers who want days of serious diving (you would base entirely on the Gilis or Nusa Penida instead), for travellers chasing remote and quiet corners (this is the popular spine of Bali, by design), or for anyone prone to seasickness who dreads the fast-boat crossing. It is also not the trip if you insist on adding Lombok or Nusa Penida on top. Ten days does not have room for a third island without the whole thing turning into transit.

Trip at a glance

Duration: 10 days, 9 nights.

Start and end: Denpasar, Ngurah Rai International Airport.

Route: Ubud, then Canggu, then Gili Trawangan, then Uluwatu.

Best for: first-time visitors, couples, friends, beach lovers who also want some culture.

Not ideal for: dedicated divers, quiet-seekers, anyone trying to add a third island.

Travel style: balanced pace, mix of culture and beach.

Budget: flexible. Guesthouses from around $30 a night, pool villas from around $100 to $120 a night, based on the figures in this guide.

Logistics level: easy in Bali, medium for the one fast-boat crossing each way.

Best time: April to October, the drier months.

Booking difficulty: low to medium. Fast boats and good villas in high season are the things that sell out, so those come first.

Why this route makes sense

The order is deliberate. You start inland in Ubud, the softest landing after a long flight, then move to Canggu for coast and cafe energy, then break away to Gili Trawangan for the island half of the trip, then come back south to Uluwatu for the final night because it sits close to the airport.

That last point is the quiet logic of the whole plan. Ending in Uluwatu means your final morning is a 30 to 45 minute drive to departures, not a tense three-hour transfer from a far island. You absorb the long fast-boat day on Day 9, not on the day you fly.

The route also clusters by mood. Culture and waterfalls up front while your energy is high, then water and slow island time in the back half when you want to wind down. You are never doubling back across the island for no reason.

Before you fly: sort data and the first transfer

Set up your Indonesia eSIM with Airalo before you board and activate it on the plane. You land with maps, ride apps and messaging working from the moment you clear immigration, which matters when you are arranging your first car or confirming a hotel.

Pre-book the private airport transfer to Ubud so a driver is waiting at arrivals. After a long-haul flight, a fixed transfer beats negotiating at the curb.

Day 1: Land in Bali and settle into Ubud

Afternoon. Clear immigration, meet your driver and head straight to Ubud. The drive runs roughly 1.5 to 2.5 hours depending on traffic, so treat this as a positioning day, not a sightseeing one.

Evening. Check in, rest, then keep it simple with dinner around central Ubud. Starting inland gives the trip a gentle opening away from the busiest coastal strips.

Base: Ubud for 3 nights. Staying near Ubud Palace or Jalan Bisma puts you within walking distance of restaurants and the town centre.

Booking logic: lock the Ubud accommodation early in high season. Rice-field guesthouses run from around $30 a night, boutique hotels $60 to $90, pool villas from around $120, as a working estimate.

Travel note: do not schedule anything firm for this evening. Flights slip and Bali traffic is unpredictable, so leave the first night open.

Day 2: Ubud temples, rice terraces and a waterfall

Morning. Use your first full day for the classic Ubud cluster: the Sacred Monkey Forest Sanctuary, Tegalalang Rice Terrace, Tirta Empul Temple and one of the waterfalls near town.

Afternoon. These stops sit on narrow mountain roads spread some distance apart, which makes them awkward to string together on your own. A guided Ubud tour covering Monkey Forest, rice terraces and a waterfall handles the driving between them and includes hotel pickup, so the day flows instead of stalling between rides.

Evening. Stay in Ubud for dinner. Nasi campur, bebek betutu or sate lilit are worth ordering if you want something regional.

Travel note: Tirta Empul is an active temple with a purification ritual. Bring or rent a sarong and allow more time than you expect if you want to take part rather than just watch.

Day 3: Mount Batur sunrise, or a slower Ubud day

This is a fork. Pick one based on how you feel, not on fear of missing out.

Morning, active option. Leave well before dawn for the Mount Batur sunrise jeep experience. A 4WD takes you up to the crater rim for sunrise over the caldera, which is one of the most striking mornings in Bali without committing to a full trek. It does mean a roughly 2am pickup, so weigh it against your jet lag.

Morning, slower option. Stay in town and join a Balinese cooking class that opens with a local market visit. You cook a spread of traditional dishes and eat what you made.

Afternoon. Either way, keep it easy: a massage, a cafe stop, or the Campuhan Ridge walk in the cooler late light.

Travel note: if you did the early Batur start, do not also plan a big evening. One demanding bookend per day is enough.

Day 4: Move from Ubud to Canggu

Morning. After breakfast, transfer to Canggu by private car charter, around an hour in normal traffic. A private car is the practical choice here because you have luggage and the route is not well served by public transport.

Afternoon. Canggu is a deliberate change of energy from Ubud: cafes, surf beaches, boutiques and casual nightlife. Drop your bags and head to Batu Bolong or Echo Beach for the afternoon.

Base: Canggu for 2 nights. Batu Bolong and Berawa are the most convenient areas to stay, close to the beach and the food.

Booking logic: guesthouses run $40 to $80 a night, pool villas from around $100, as a working estimate. Two nights is enough to taste Canggu without it eating into your island time.

Day 5: Canggu beaches and the Tanah Lot sunset

Morning. Keep it slow. Breakfast, beach time or a long cafe stop around Batu Bolong or Berawa. Canggu rewards doing very little well.

Afternoon. Head out to Tanah Lot, the sea temple that sits on a rock offshore and is at its best as the light drops. A Tanah Lot sunset tour from Canggu handles the transfer and timing, which matters because it gets crowded and parking is a scrum at sunset.

Evening. Return to Canggu for dinner.

Travel note: sunset spots fill early. Aim to arrive with time in hand rather than racing the light, and allow buffer time for the drive back through evening traffic.

Day 6: Fast boat to Gili Trawangan

Morning. Leave Canggu early and cross to Gili Trawangan. Book the Bali to Gili Trawangan fast boat in advance, especially in high season. There are multiple daily departures and the crossing runs roughly 1.5 to 2 hours depending on the port, though schedules and routes can change, so confirm current departures before you commit a hotel night to a specific boat.

Afternoon. Gili Trawangan has no cars or motorbikes. From the jetty you continue on foot, by bicycle or by horse cart. Check in, then settle into the beach.

Evening. Sunset is on the west side of the island. Walk or cycle over.

Base: Gili Trawangan for 3 nights. Guesthouses and bungalows from around $30 a night, beachfront villas from around $100, as a working estimate.

Travel note: afternoon crossings tend to be rougher than morning ones, so an early boat is the calmer ride. Build in buffer time, because boats can be delayed or cancelled in poor conditions and you do not want a tight onward plan riding on it.

Day 7: Snorkelling around the three Gilis

Morning. Spend your first full island day in the water. A Gili Islands snorkelling trip typically loops all three islands with stops for turtles, coral, reef fish and the underwater statue garden near Gili Meno. Most dive and snorkel shops on Trawangan run these daily and you can arrange one on the island the day before.

Afternoon. Keep it free. Cycle the island, lie on the beach or stay by the pool. The point of the Gilis is that you do not over-program them.

Travel note: currents between the islands can be strong. Go with a boat trip rather than swimming the channels yourself, and check conditions with the operator on the day.

Day 8: A genuinely slow island day

Morning. No plan. Breakfast by the beach, then cycle the island perimeter, which takes a couple of easy hours with stops.

Afternoon. Find a quieter stretch of sand and a beachfront warung. If you want a little structure, a half-day introduction to scuba diving is easy to arrange directly with one of the dive centres on the island.

Travel note: this is the day that makes the trip feel like a holiday rather than a tour. Resist the urge to fill it. If you cut anything from this itinerary, do not cut this.

Day 9: Back to Bali and down to Uluwatu

Morning. Take the return fast boat from Gili Trawangan to Bali, then transfer south to Uluwatu. This is a positioning day, so treat the travel as the main event and do not over-schedule the afternoon.

Afternoon. Once you arrive and check in, head to Padang Padang, Bingin or Melasti Beach for what is left of the day.

Base: Uluwatu for 1 night, around 30 to 45 minutes from the airport in normal traffic.

Travel note: confirm your return boat the day before and take an earlier departure if one is offered. A morning crossing leaves slack in case of delays, which is exactly what you want the day before a flight out.

Day 10: Uluwatu beaches, Kecak dance and departure

Morning. Beach time, depending on your flight. Uluwatu's cliffs and coves are a strong final image of the trip.

Afternoon. In the late afternoon, visit Uluwatu Temple and stay for the Kecak fire dance at Uluwatu. Pre-booked tickets get you a seat without queuing, and the performance is timed to sunset over the Indian Ocean.

Evening. Dinner in Uluwatu or down at Jimbaran before you head to the airport.

Travel note: if you have a same-evening flight, watch the dance timing against your check-in. The airport is close, but the temple gets busy and traffic out can be slow, so leave buffer time.

What to book early, and what to keep flexible

Book early. The fast boats in both directions, since high-season departures fill and a cancelled or sold-out boat derails two bases at once. Your Ubud, Canggu and Gili Trawangan accommodation, since the best-value rooms go first. The eSIM and airport transfer, because they make Day 1 frictionless.

Keep flexible. The Day 3 fork between Mount Batur and a cooking class, decided the day before based on energy and weather. The slow Gili days, which work best unplanned. Your Uluwatu beach choices on Days 9 and 10. None of these need to be locked weeks out, and holding them loose is what keeps the trip from feeling like a conveyor belt.

Mistakes travellers make on this route

Adding a third island. Trying to squeeze Nusa Penida or Lombok into ten days turns a relaxed trip into a transit marathon. The two fast-boat days are already your travel budget.

Taking the last boat back. Booking an afternoon return on Day 9 leaves no margin if it is delayed or cancelled, and you are now scrambling the day before a flight. Go early.

Ending far from the airport. Some plans finish on the Gilis or in the north and pay for it with a brutal final transfer. Ending in Uluwatu is the fix.

Over-programming the Gilis. People book a tour for every island day and miss the point. One snorkelling trip plus open time is the right ratio.

Underestimating Bali traffic. The south can crawl. Allow buffer time around every sunset and every transfer, and never plan a tight connection on arrival evenings.

What to cut, adapt or upgrade

Cut. If you are short on time or want a calmer trip, drop the Mount Batur sunrise and keep Day 3 slow. It is the most demanding morning and the easiest to let go.

Adapt. Prefer quieter water? Swap Gili Trawangan for Gili Air, which is calmer and still has good cafes and snorkelling, while keeping the rest of the route identical. If nightlife matters more than calm, Trawangan stays the right pick.

Upgrade. Turn the Day 8 intro dive into a longer diving block if the underwater side is your priority, accepting that you will do less cycling and beach time. Or upgrade the Canggu and Uluwatu stays to pool villas for the parts of the trip where you spend the most time at your base.

Before you build this trip

Best time. April to October is the drier stretch, which generally means calmer seas for the crossing and clearer water for snorkelling. January and February bring the heaviest rains, which can disrupt boats and cloud the snorkelling, so plan around them.

Visa and entry. As a working guide, the e-VOA has been around IDR 500,000 (roughly US$35) for 30 days, and Bali's one-time tourist levy around IDR 150,000 (roughly US$10). Fees and rules can change, so check the latest official guidance before you travel. The Gili Islands sit in Lombok province, so no separate entry fee applies beyond your boat ticket.

Domestic transport. Inside Bali you move by private car and driver, which is straightforward. The fast boat is the one medium-difficulty link, and the only fragile point in the whole plan.

Ferries and remote logistics. Crossings run roughly 1.5 to 3 hours depending on the port, costing in the region of US$25 to US$42 one way as a working estimate. Padang Bai is often the quickest departure. Schedules shift with weather and season, so confirm current departures before locking hotel dates around a specific boat, and allow buffer time.

Money and eSIM. Carry some cash for warungs, boats and smaller places, and set up your Indonesia eSIM with Airalo before you fly so navigation and ride apps work on landing.

What to book early versus keep flexible. Boats, peak-season villas, the arrival transfer and eSIM go first. The Day 3 choice, the slow island days and the Uluwatu beach plans stay loose.

Final verdict

Do this trip if it is your first time in Bali and you want one clean loop that mixes culture, coast and a real island break without living out of transfers. The route is honest about its one weak link, the fast boat, and arranges everything else around protecting it. Few moves, long stays, an airport-friendly finish.

Skip it, or reshape it, if you are a committed diver who would rather base on one island, if crowds are a dealbreaker and you want Bali's quieter edges, or if you cannot resist adding a third island. In those cases this becomes the wrong shape of trip, and you would be happier with a more focused route.

If you want to trade the Gilis for a different island pairing, compare this with the Nusa Penida and Bali route for dramatic cliffs and day-trip snorkelling closer to the mainland.

Travelling with more time? Look at a two-week Bali and Lombok itinerary that adds the third island this plan deliberately leaves out.

For the wider picture on bases, seasons and getting around, see the Bali destination guide.

Getting around: Bali to Gili Islands · Bali to Nusa Penida · Gili Islands to Nusa Penida.

Before you go

Sort the practical side

Entry rules and a realistic budget before you book this trip.

Good to know

Frequently asked questions

How do I get from Bali to the Gili Islands, and how much is the fast boat?

Fast boats run daily from Bali (Padang Bai, Sanur or Serangan) to Gili Trawangan in about 1.5 to 3 hours, costing roughly US$25 to US$42 (around IDR 400,000 to 650,000) one way as a working estimate. Padang Bai is often the fastest departure. Book ahead in peak season, expect rougher afternoon crossings, and confirm current schedules before you travel.

Is 10 days enough for Bali and the Gili Islands?

Yes. Ten days lets you enjoy Bali (Ubud, Canggu, Uluwatu) and still spend three to four nights on the Gilis without feeling rushed. Allow most of a day for each fast-boat transfer, and do not try to add Lombok or Nusa Penida on top in this time.

Which Gili island should I choose?

Gili Trawangan is the liveliest, with bars, dive shops and the most accommodation. Gili Air is the relaxed middle ground with good cafes and snorkelling. Gili Meno is the quietest and most romantic. All three are car-free, so you get around on foot, bicycle or pony cart. This route uses Trawangan, but swapping in Gili Air is an easy adaptation if you want calmer.

When is the best time to visit Bali and the Gilis?

April to October, the dry season, is ideal: generally calmer seas for the fast boat and clearer water for snorkelling around the Gilis. Try to avoid the January and February peak rains, which can disrupt boat crossings and cloud the snorkelling. Conditions vary year to year, so check forecasts close to your dates.

Do I need a visa and pay the Bali tourist tax?

As a working guide, the e-VOA has been IDR 500,000 (around US$35) for 30 days, and Bali's one-time tourist levy around IDR 150,000 (around US$10). Fees and rules can change, so check the latest official guidance before you travel. The Gili Islands are in Lombok province, so no separate entry fee applies beyond your fast-boat ticket.

Why end the trip in Uluwatu instead of on the Gilis?

Uluwatu sits about 30 to 45 minutes from the airport in normal traffic, so your final morning is a short drive rather than a long transfer and a boat. Ending here means you absorb the fast-boat day on Day 9, not on the day you fly out. Allow buffer time regardless, since southern Bali traffic can be slow.

Go deeper

Bali & Islands guides

Keep exploring

Related itineraries

Share this itinerary