Quick answer: 7-day Bali itinerary covering Day 1, Day 2, Day 3 through Day 7. Best months: April-October (dry season). May-September is absolute peak. December-March is rainy but lush.. Total cost: US$800-1200 backpacker / US$1500-2500 mid-range / US$4500+ luxury. Excludes international flights..

Seven days lets you split Bali properly — 4 nights in Ubud (rice terraces, temples, jungle) and 3 nights in coastal Bali (Canggu, Uluwatu, or quieter Pererenan). This itinerary skips the over-touristed Kuta and gives you the actual Bali experience. Built across 4 personal Bali trips.
Day-by-day breakdown
Day 1
Arrive Denpasar. Pre-arranged transfer to Ubud (1h30m). Settle into accommodation with rice terrace view. Evening: easy dinner + traditional Balinese massage.
Day 2
Tegallalang rice terraces at sunrise (6:30am for empty photos + golden light). Breakfast at Sayan house cafe. Afternoon: Sacred Monkey Forest + Ubud Palace + Ubud Market.
Day 3
Mount Batur sunrise hike (3am pickup, summit 6am). Spectacular but exhausting. Or alternative: Tirta Empul water temple + Tegenungan waterfall.
Day 4
Yoga + spa day in Ubud. Morning yoga at Yoga Barn or Radiantly Alive. Long afternoon at a spa (Sang Spa or Karsa Spa). Sunset Indonesian rijsttafel dinner.
Day 5
Transfer Ubud → Canggu (1h15m). Or alternative: Uluwatu or quieter Pererenan. Sunset surfing or beach club at Atlas Beach.
Day 6
Day exploring: Tanah Lot temple at sunset + traditional dance + nasi goreng dinner. Or alternative: Nusa Penida day trip from coastal Bali (boat early am).
Day 7
Last morning surf or beach + transfer back to Denpasar (45 min). Or extend with one of the Gili Islands or Nusa Penida overnight.
What to book ahead
- Mount Batur sunrise hike: Book 4-7 days ahead. ~US$50 per person includes 3am pickup, certified guide, breakfast on summit.
- Nusa Penida day trip: Book 1 week ahead — fast boats US$60-80 round trip from Sanur. Premium tour US$150 includes 3 stops.
- Ubud yoga retreat: Yoga Barn classes can be booked online same-day. Radiantly Alive packages require 1 week notice for retreats.
- Luxury Ubud villas: 6+ months ahead for peak season (July-August). 2 months ahead for May-September shoulder. December-March book 2-3 weeks ahead.
A local insider tip
Skip Canggu’s Echo Beach (overrun by Australian Instagram crowd) and base yourself in Pererenan instead — quieter, cheaper accommodation, same surf, fewer tourists. The 10-minute walk to Canggu beach clubs when you want the scene is easy by scooter.
Best time for this trip
April-October (dry season). May-September is absolute peak. December-March is rainy but lush.
The routing mistake that eats a full day of your week
The single biggest error on a 7-day Bali plan is bouncing between regions on the same day. Canggu to Ubud is only about 35 km, yet it runs 1.5 to 2 hours, and a 20 km hop from Ubud to Seminyak can swing from 45 minutes to 2 hours depending on when you leave. Lock your drives outside the two daily choke windows, roughly 8:00 to 10:00 am and 4:00 to 6:30 pm, and move in one direction across the week rather than zig-zagging back to the airport side.
- Nusa Penida as a day trip is a trap. Fast boats from Sanur take 30 to 45 minutes (first sailing around 07:30), but the island’s west-coast roads to Kelingking, Broken Beach, and Angel’s Billabong are part-unpaved switchbacks where a “15-minute” gap becomes 30 to 45 minutes. There are no Grab or Gojek cars on Nusa, so pre-book a driver before you board.
- Pick your sunrise wisely. The Mount Batur trek starts around 03:30 to 04:00, so slot it on a night you are already in Ubud, not after a beach-side hotel switch.
Frequently asked questions
Is 7 days enough for Bali?
Yes for Ubud + one coastal area. 10 days adds Nusa Penida day trip or Gili Islands. 14 days adds North Bali (Lovina) or East Bali (Sidemen).
How much does a 7-day Bali trip cost?
Backpacker: US$500-800. Mid-range: US$1500-2500. Luxury (Como Shambhala etc): US$4500+.
Best time for Bali?
May-October dry season. July-August peak. April-May and September-October are best — fewer crowds, lower rates.
Should I stay in Ubud or Canggu?
Both — split the trip. Ubud for first 3-4 nights (culture + jungle), Canggu or Uluwatu for last 3 nights (beach + restaurants).
Is Bali expensive?
No. Mid-range: US$60-100/day comfortable. Backpacker: US$30-50/day. Luxury: US$200-400/day at premium villas. Among Asia’s best value.


