7-Day Bali Itinerary (First Trip)

7-Day Bali Itinerary (First Trip)

A balanced week covering the three must-see areas, tested with real travellers. Copy it or tweak via WhatsApp.

Stays
Canggu 2n + Ubud 2n + Uluwatu 2n + 1n Canggu return
Budget (mid)
$700-1000 per person
Best season
April - October
Transport
Private driver between bases + scooter within

Seven days is the minimum for a Bali first trip that doesn’t feel rushed. This itinerary splits your time across the three areas most foreign tourists love - Canggu (surf, cafes), Ubud (culture, jungle), Uluwatu (cliffs, beaches) - plus one proper island day trip to Nusa Penida. It is designed for one or two travellers wanting variety without constant packing.

Local tip
Book the very first and very last night in Canggu (or close to the airport). It saves you a stressful long-drive on arrival and departure day.

Day 1 - Arrive Canggu

Airport pickup with a private driver (Rp 350.000). Check in to your Canggu hotel. Dinner at Warung Varuna or Warung Bu Mi. Early night - you will need it.

Day 2 - Canggu beach day

Morning surf lesson at Batu Bolong (08:00-10:00). Brunch at Shelter or Crate. Pool afternoon. Sunset at La Brisa or The Lawn. Dinner at Mason.

Day 3 - Transfer to Ubud via north

Check out Canggu 09:00. Driver for the day (Rp 600.000). Stop at Tanah Lot or Jatiluwih rice terraces on the way. Arrive Ubud by 15:00, check in. Dinner at Locavore (book ahead) or Warung Biah Biah.

Day 4 - Ubud culture and jungle

Sunrise at Tegallalang rice terraces (07:00). Breakfast at Alchemy. Monkey Forest visit (11:00). Yoga class at Radiantly Alive (16:30 or 18:00). Dinner at Mozaic or Room 4 Dessert.

Day 5 - Transfer to Uluwatu via waterfalls

Morning driver day (Rp 750.000). Stop at Tibumana Waterfall or Tukad Cepung on the way south. Arrive Uluwatu by 16:00. Sunset at Single Fin or Ulu Cliffhouse. Dinner at Om Uluwatu.

Day 6 - Uluwatu beaches + Kecak

Morning at Padang Padang or Bingin beach. Lunch at a cliff warung. Afternoon relax. Kecak Fire Dance at Uluwatu Temple (18:00, book ahead). Seafood dinner at Jimbaran Bay (feet in sand).

Day 7 - Nusa Penida day trip + last night

Very early start: 06:30 driver to Sanur harbour, 07:30 fast boat to Nusa Penida. West circuit (Kelingking, Angel’s Billabong, Broken Beach, Crystal Bay). 16:00 return ferry. Back in Canggu for last dinner. (OR: skip Penida, relax, slow last beach day.)

Day 8 - Fly home

Airport transfer 2-3 hours before flight. Canggu or Uluwatu to airport is 30-60 min.

Total rough budget (per person)

Hotels (mid-range, 2 people splitting): ~$280. Food and drink: ~$200. Private drivers and transfers: ~$150. Activities (surf, yoga, Kecak, Penida): ~$150. Incidentals (SIM, spa, tips): ~$60. Total: ~$840 per person.

Backpacker version drops this to ~$400 per person. Luxury pushes it to $2000+. WhatsApp us and we will adjust for your budget.

Need a hand planning this?

Free WhatsApp trip help. Real reply in about 10 minutes.

Message us