
Quick answer: Bali in 7 days hits Ubud (jungle) + Seminyak (beach) + Uluwatu (cliffs) + Nusa Penida (island). Rent scooters or hire driver.
7-Day Bali Itinerary Overview
| Day | Focus | Highlights |
|---|---|---|
| Day 1 | Arrival + Seminyak Beach | Morning · Lunch · Afternoon |
| Day 2 | Ubud — Jungle + Temples | Morning · Tegallalang rice terraces · Lunch |
| Day 3 | Ubud + Surroundings | Morning · Mt. Batur sunrise hike (alternative if early enough) · Lunch |
| Day 4 | Nusa Penida Day Trip | Early morning · Hire scooter or driver on island ($30-50) · Stop 1 |
| Day 5 | Uluwatu — Cliffs + Beach Clubs | Morning · Beach · Lunch |
| Day 6 | Surfing + Beach Day | Morning · Or · Lunch |
| Day 7 | Final Day | Morning · Last-minute shopping (Seminyak boutiques) · Final spa or yoga session |
Day 1: Arrival + Seminyak Beach
- Morning: Arrive Denpasar Airport, transfer to Seminyak
- Lunch: Beach club lunch at Potato Head or Ku De Ta
- Afternoon: Seminyak Beach + sunset
- Spa: Hour-long Balinese massage ($10-25)
- Dinner: Bistro or warung in Seminyak
- Optional: Beach club nightlife
Day 2: Ubud — Jungle + Temples
- Morning: Drive to Ubud (90 min) – hire driver $40-50/day
- Tegallalang rice terraces
- Lunch: Locavore or Sayuri Healing Food (vegan)
- Afternoon: Ubud Sacred Monkey Forest
- Walk: Ubud center + handicraft markets
- Yoga: Class at Yoga Barn or Radiantly Alive
- Dinner: Boba’s or Mokko Factory
- Stay: Ubud guesthouse
Day 3: Ubud + Surroundings
- Morning: Tirta Empul water temple (purification ritual)
- Mt. Batur sunrise hike (alternative if early enough)
- Lunch: Mountain café with rice paddy view
- Afternoon: Tegenungan waterfall
- Bali swing or Aloha Ubud swing for photos ($35-50)
- Sunset: Campuhan Ridge walk
- Dinner: Locavore or local warung
Day 4: Nusa Penida Day Trip
- Early morning: Ferry from Sanur to Nusa Penida ($25 round trip)
- Hire scooter or driver on island ($30-50)
- Stop 1: Kelingking Beach (iconic T-Rex viewpoint)
- Stop 2: Angel’s Billabong + Broken Beach
- Lunch: Penida Café
- Stop 3: Crystal Bay (swim)
- Optional: Mantra Manta Bay (snorkel with manta rays)
- Return ferry to Sanur
Day 5: Uluwatu — Cliffs + Beach Clubs
- Morning: Drive to Uluwatu area
- Beach: Padang Padang or Bingin (surf spots)
- Lunch: Single Fin restaurant cliff view
- Afternoon: Ulu Cliffhouse beach club
- Sunset: Uluwatu Temple + Kecak fire dance (sunset)
- Dinner: Jimbaran Bay seafood on beach (grilled prawns)
- Stay: Uluwatu area
Day 6: Surfing + Beach Day
- Morning: Surf lesson at Kuta or Canggu ($35-50)
- Or: Beach day at Echo Beach (Canggu)
- Lunch: Bali Bowls or Café Vida
- Afternoon: Tanah Lot temple (sunset spot)
- Spa: Final spa session
- Dinner: La Brisa Bali beach club
- Stay: Canggu
Day 7: Final Day
- Morning: Brunch at favorite Canggu café
- Last-minute shopping (Seminyak boutiques)
- Final spa or yoga session
- Lunch: Beach café favorite
- Transfer to Denpasar Airport
- Depart
📊 Plan Your Trip
FAQ
Is 7 days enough for Bali?
Just enough to see Ubud + Seminyak + Uluwatu + Nusa Penida. 10-14 days better to include Gili Islands or Lombok.
Should I rent a scooter in Bali?
Only if experienced. Bali traffic is chaotic. Hire a driver ($40-50/day) for safety and convenience.
When is the best time for Bali?
May-September dry season. July-August peak crowds. April or October offer dry weather + lower prices.
How much for 7 days in Bali?
$700-1,500 per person mid-range. Hotels $40-100/night, food $20-40/day, driver $40-50/day, activities $200-400 total.
What to pack for Bali?
Swimsuit, light clothes, sandals, reef-safe sunscreen, scooter helmet (if renting), bug spray, modest clothes for temples.
Related Travel Guides
- 30 Best Vacation Destinations 2026
- Best Time to Visit Wizard
- Trip Cost Calculator
- Packing List Generator
