The Perfect 7-Day Bali Itinerary for 2026 (Day by Day)
A complete day-by-day Bali itinerary for 7 days covering Ubud, Canggu, Uluwatu, and Nusa Penida. Includes fair prices, transport tips, and booking links.
Day 1: Arrival & Settling In — Seminyak
Your driver should meet you at Denpasar Airport (DPS). Expect to pay around 150K–250K IDR ($9–15) to Seminyak or Canggu. Do not accept rides from random touts inside the terminal — they'll charge you 3x the fair price.
Where to Stay
Base yourself in Seminyak for the first two nights. It's centrally located with great restaurants and beach access, perfect for recovering from jetlag. Mid-range villas with private pools go for 700K–1.2M IDR/night.
Evening
Watch the sunset from Ku De Ta or Potato Head Beach Club. Grab dinner at a local warung — Nasi Goreng (fried rice) should be around 25K–35K IDR at a non-touristy spot.
Day 2: Seminyak Exploration
Spend the morning at Double Six Beach — rent a sunbed for around 50K IDR and relax. In the afternoon, explore the boutique shops along Jalan Kayu Aya (Eat Street) and grab lunch at one of the many Instagram-worthy cafés.
Afternoon
Book a traditional Balinese massage at a local spa — expect to pay 80K–120K IDR for a quality 1-hour session. End the day with dinner at Merah Putih or Sardine for upscale Indonesian cuisine.
Day 3–4: Ubud — Culture & Nature
Transfer to Ubud. The drive takes about 1.5 hours and costs approximately 350K IDR with a private driver.
Day 3 Highlights
Visit the Sacred Monkey Forest Sanctuary (80K IDR entry). Walk the Campuhan Ridge Walk at sunrise (free!) for stunning valley views. Afternoon: explore the Ubud Art Market — bargain hard, start at 30% of the asking price.
Day 4 Highlights
Morning yoga class at The Yoga Barn (150K IDR drop-in). Visit Tegallalang Rice Terraces (15K IDR entry) — go early to avoid crowds. If you're adventurous, skip the Instagram swing (overpriced at 200K+ IDR) and hike the terraces instead. End with a coffee plantation tour where you can try Luwak coffee for free at the tasting stations.
Day 5: Nusa Penida Day Trip
This is the highlight for most visitors. Take the fast boat from Sanur Harbor — round-trip tickets are around 300K–400K IDR. Book a vetted driver package for the island at around 750K IDR all-in.
Must-See Spots
Kelingking Beach (T-Rex cliff — the iconic photo spot), Angel's Billabong (natural infinity pool), and Broken Beach (natural rock arch). If you have time, Crystal Bay is a beautiful snorkeling spot. Be prepared for bumpy roads — Nusa Penida's infrastructure is still developing.
Day 6: Uluwatu — Cliffs & Surf
Head south to the Bukit Peninsula. Visit Uluwatu Temple (50K IDR entry) in the late afternoon for the spectacular Kecak Fire Dance at sunset (100K IDR). Watch the monkeys — they'll steal your sunglasses.
Beach Day
Spend the morning at Padang Padang Beach (the one from "Eat Pray Love") or Thomas Beach for a quieter vibe. If you surf, Uluwatu has world-class waves but they're for advanced surfers only. Beginners should stick to Kuta or Canggu.
Day 7: Departure
Pack up, do some last-minute souvenir shopping at local markets (Krisna is great for bulk gifts). Head to the airport — pre-book your airport transfer for peace of mind. Allow 2 hours for the drive from Uluwatu to DPS, more during peak traffic.
Budget Summary
Total estimated cost for 7 days (mid-range): $500–800 USD per person including accommodation, food, transport, and activities. Budget travelers can do it for $300–400. For a full cost breakdown, see our honest Bali trip cost guide.
Related Guides
📋 Use our 2026 Bali arrival checklist to make sure you don't forget anything.
💰 Check what things actually cost in Bali so you never overpay.
🛡️ Read about 22 common Bali scams before you go.
✈️ Don't miss our airport transfer guide for a stress-free arrival.
🏝️ Planning a Nusa Penida visit? See our complete Nusa Penida day trip guide.
Ready to skip the planning?
Use our AI to instantly build an itinerary matching these tips.
Open the AI Trip Planner