Photo by Carles Rabada on Unsplash
Bali in 7 Days: A Realistic Itinerary (No Tourist Traps, No Burnout)
A slow-travel-friendly 7-day Bali itinerary. Two areas, room to breathe, real prices, what to skip — written for people who hate rushed bucket-list trips.
💚 This post contains affiliate links. If you book through them, I earn a small commission at no extra cost to you — your price is the same. I only recommend services I actually use myself. Full disclosure.
Most Bali itineraries are a blur. You hit 6 areas, tick off 12 temples, take 200 photos, and come home unable to remember where you actually were. This isn’t a travel itinerary—it’s a checklist on steroids.
Here’s the reality: Bali isn’t that big, and you don’t need to see everything in 7 days to feel like you actually went there. This is a two-area itinerary built around slower mornings and restorative afternoons. You’ll spend real time in Ubud and Canggu, skip the tourist-trap temples, and come home remembering actual moments instead of just thumbnails.
The Philosophy: Two Areas, Room to Breathe
Honest first-trip lesson: my 10-day Bali itinerary was 10 days of motion. I saw Uluwatu at sunset, hiked Mt Batur at 3am, caught sunrise at Tegallalang, and remember… maybe 40% of it.
The smarter approach splits your 7 days between two zones only: Ubud (rice fields, yoga, culture, food) and Canggu (beaches, surf, sunsets, nightlife). You’ll spend 3 days in each, with 1 travel day in the middle and 1 buffer day at the end.
Each morning has one active thing. The rest of the day is yours—lunch at your pace, café time, maybe a second swim, early dinner. You’re not sprinting to fit “Bali experiences” into a bucket list.
Day 1: Arrival and Ubud Check-In
The jet-lag reality: Your flight lands mid-morning or early afternoon (if coming from Australia) or late evening (from US). Either way, you’re done today. Don’t plan activities.
What to actually do:
- Arrange your driver from the airport ($25–35 USD / 400k–550k IDR) via WhatsApp with your hotel or a driver-hire app like Gojek.
- Pick up an Airalo eSIM at the airport (Bali Pass is ~$10 for 10GB, covers first week) or buy a local SIM (AXIS or Telkomsel at any 7-Eleven).
- Check into your Booking.com-listed accommodation in central Ubud (Jalan Raya Ubud or Jalan Goutama area—walkable, medium-priced).
- Eat dinner somewhere close by. Nasi goreng, satay, fresh juice. Early bed.
Ubud neighborhood pick: Stay within walking distance of the central market area. Mid-range rooms run $25–50/night (400k–800k IDR) with a/c and wifi. Splurge is $60–100/night.
Day 2: Ubud Sacred Sites and Morning Light
6:00 AM – Tegallalang Rice Terraces (sunrise, avoid crowds)
Get a hotel driver ($12–15 for 2 hours) to pick you up at 5:45 am, or book through Booking.com activity partners. Arrive at Tegallalang by 6:30 am when light is golden and crowds haven’t arrived.
Walk the main terrace for 45 minutes—no need to hike the whole region or hire an “adventure guide.” The views are identical from the central walkway. Bring water; bring sunscreen.
9:00 AM – Yoga Barn class
Head back to central Ubud by 8:30 am. Shower, breakfast. Yoga Barn’s 9:30 am Vinyasa or 10:00 am Yin class is $10–12 and full of travelers. It’s not spiritual awakening—it’s stretching with a view and community. Book online beforehand.
12:30 PM – Lunch at a café
Ubud’s café scene is solid if you avoid the hyped Instagram spots (which charge 2x). Walk Jalan Hanoman or Jalan Goutama. Budget cafés with actual Balinese food: Warung Sopa, Karsa Kafe. Or mid-range tourist-friendly: Karsa Kafe, Karsa Snack Bar. Meals $3–6 (50k–95k IDR).
4:00 PM – Sacred Monkey Forest (Ubud)
Sacred Monkey Forest (officially Padangtegal Sebali Sacred Monkey Forest Sanctuary) is not a hidden gem—it’s busy and commercial. But it’s the one “temple” worth doing in Ubud because it’s adjacent, walkable, and the monkeys are genuinely cool.
Entry $4 (60k IDR). Rules: no loose items (they steal), no direct eye contact, no sudden movements. Monkeys are wild animals, not photo props. Spend 1 hour, watch from a distance, leave.
Evening: Early dinner, stroll the market if it’s still open (it closes 5 pm). Bed by 10.
Day 3: Full-Day Driver to Waterfalls and Temples
8:00 AM – Full-day driver excursion
Hire a driver for the full day (8 am–4 pm): $35–50 USD (560k–800k IDR). They’ll take you on a loop visiting three genuine natural sites that most tourists miss because they’re not on Instagram:
Stop 1: Tirta Empul Temple (water temple with pools)
20 minutes from Ubud. This isn’t a tourist trap—it’s a real temple where locals bathe. You can walk the grounds for free (or pay $5 for entry if the gatekeeper’s there). Beautiful, spiritual, not crowded at mid-morning.
Stop 2: Tegenungan Waterfall
30 minutes from Tirta Empul. A real waterfall with a pool deep enough to swim. Bring a change of clothes. Entry $1 (15k IDR). Spend 1.5 hours here. This is where you actually cool off.
Stop 3: Pura Ulun Danu Bratan (temple on a lake)
45 minutes away. Iconic. The main temple sits on the water. Entry $3 (50k IDR). Walk the perimeter, photo ops are legitimate, this is genuinely beautiful. Go with no expectations and you’ll be impressed.
Your driver will negotiate lunch at a small warung (restaurant) between stops—trust their pick. Budget $4–6 for lunch included in the driver cost.
4:30 PM – Back in Ubud. Dinner, rest.
Day 4: Travel Day—Ubud to Canggu
Morning in Ubud (light): Sleep in. Breakfast. Final walk through the market if you missed it. Grab any last groceries or sunscreen from Ubud’s mini-marts.
1:00 PM – Driver to Canggu Arrange a driver pickup from your hotel. The drive is 90 minutes, traffic depending ($25–35 USD / 400k–550k IDR). Use the time to nap, answer emails, or look at your photos.
3:00 PM – Check into Canggu Canggu is Bali’s “cool beach town”—surfer culture, boutique shops, better restaurants than Ubud, nightlife. Mid-range hotels run $25–60/night (400k–950k IDR). You want to be walkable from the beach area (Batu Bolong Road or Canggu Beach area).
5:30 PM – Echo Beach sunset Walk to Echo Beach (10-minute walk from most Canggu hotels). Watch the sunset. Grab a beer ($2–3) from a beach warung or a café. This is downtime. No Instagram shots required.
Day 5: Canggu Beaches and Surf
7:00 AM – Surf lesson
Book ahead via your hotel or an app like Booking.com activity section. Canggu has beginner-friendly breaks (Berawa, Echo Beach) perfect for first-timers.
A 1.5-hour lesson runs $35–50 USD with equipment included. Expect to paddle a lot, wipe out a lot, and stand up maybe 2–3 times. Bring a rash guard (protects from sunburn + wax).
Pro tip: If you have an existing insurance plan (like SafetyWing), check policy details—most plans cover personal-use activities like surfing, but not competitive sports. SafetyWing runs ~$45/month for under-40s; check coverage for your specific needs.
9:30 AM – Breakfast
Post-surf, you’ll be starving. Crate Café (Jalan Pantai Berawa) is touristy but solid: açaí bowl, cold brew, killer views. $6–8. Or find a local warung for nasi goreng ($2–3) and juice.
12:00 PM – Beach hopping
Walk Berawa Beach (calmer, fewer surfers), then Echo Beach, then Old Man’s Beach. Each is 10–15 minutes apart. These are working beaches—fishing boats, local swimmers, no resort feel. Lunch at a beach warung if you’re hungry.
5:00 PM – La Brisa or Tanah Lot sunset
La Brisa is a beach club on Batu Bolong Road with good sunset views and affordable drinks ($3 cocktails, $4 beer). Sit, watch the light change, don’t feel pressured to do anything. This is the afternoon slowness you came here for.
Evening: Dinner in Canggu’s main strip (Batu Bolong Rd or Gang Semat) has everything from ramen to wood-fired pizza. Budget $8–15 per meal.
Day 6: Day Trip to Uluwatu and Padang Padang
8:30 AM – Driver to Uluwatu
Hire a driver again ($30–40 for the day, or split with another traveler). Head south to the Uluwatu Peninsula—30-minute drive.
Pura Luhur Uluwatu (clifftop temple)
Entry $3 (50k IDR). This temple sits on cliffs overlooking the ocean. It’s stunning and worth the trip for the views alone. Go early to avoid sunset crowds (everyone and their Instastories show up 4 pm onward).
Padang Padang Beach
Hidden below Uluwatu is Padang Padang Beach—small, protected cove with turquoise water. Walk down the limestone steps (160 stairs, no joke). Swim, snorkel a bit if you brought gear. Eat at one of the beach warung—grilled fish, fresh juice. $4–6.
Single Fin sunset bar
Back to the clifftops at Single Fin (a bar overlooking Uluwatu). Grab a drink, watch sunset. This is the “Bali Instagram moment” but it actually deserves the hype. Budget $4–6 for a drink.
7:00 PM – Back to Canggu for dinner.
Day 7: Buffer Day (Rest, Logistics, Departure)
You have 7 days; Day 7 is your lifeline.
Honestly, something will come up: flight moves, you’re sore from surfing, you want an extra massage, you overslept. Day 7 is not scheduled. Here’s what actually happens:
- Morning: Sleep in. Breakfast. Lazy swim or beach walk.
- Afternoon: Final lunch, souvenir shopping, maybe a 1-hour massage ($6–8).
- Evening: Pack, eat somewhere familiar (you’ve found your spots by now), early bed.
If you’re departing Day 7 (evening flight): Arrange your airport driver by 2 pm the day before. Factor in Bali traffic—leave 3.5–4 hours before departure. Canggu to airport in rush hour is a 90-minute crawl.
Real-World Costs: What You’ll Actually Spend
Here’s a cost breakdown for one person, mid-range (not budget hostel, not villa resort):
| Category | Daily | 7-Day Total | Notes |
|---|---|---|---|
| Accommodation | $35–50 | $245–350 | mid-range, a/c, wifi |
| Food & Drinks | $15–25 | $105–175 | mix of café, warung, restaurant dinners |
| Activities (drivers, temples, surf lesson) | $25–35 | $150–210 | 3 driver days, temples, 1 surf lesson, yoga |
| Transport to/from airport | $30 flat | $30 | one-way driver |
| eSIM/local SIM | $10 flat | $10 | Airalo or local |
| Insurance (optional) | $15 | $15 | SafetyWing estimate if buying 1 month |
| Incidentals (sunscreen, tips, extras) | $5–10 | $35–70 | estimate |
| TOTAL | $135–170/day | $590–1,050 | realistic mid-range |
If you’re upgrading to luxury (beachfront villa, Michelin-nearby restaurants, private drivers): add $200–400/week.
If you’re in a shared dorm or cooking meals: subtract $200–300/week.
What I’d Skip (And Why)
Tanah Lot Temple Iconic, but it’s a tourist assembly line. The temple is on a rock formation surrounded by about 500 people with selfie sticks. No swimming. No peace. The sunset “experience” is you fighting for an angle while people shout. Skip it.
Kuta Beach Kuta is Bali’s oldest beach tourist zone. It’s crowded, the water is murky from runoff, and the vibe is frat-party energy. You have better beaches in Canggu and Uluwatu. Skip unless you specifically want nightlife (in which case, go to Canggu instead).
Lovina Dolphin Tours The boats chase wild dolphins for tourism. Even if it sounds “non-invasive,” the tour operators and marine ethicists disagree. Skip it.
Mt Batur Sunrise Hike Mt Batur is Bali’s second-highest peak. The sunrise hike departs 2 am, takes 2 hours, and is genuinely beautiful—but it’s touristy, crowded, and tiring. If you’re not already a hiker, skip it. If you are, do it only if you have extra days (this itinerary is tight).
Adjustments for Different Travel Styles
Traveling with a partner: Halve the accommodation cost by sharing a room. Keep the rest the same. You might want an extra day in Canggu for couples’ activities (massage together, beach time).
Traveling with kids (8+): Cut the daily activities in half. Kids hit fatigue by noon. Swap the full-day driver trip (Day 3) for a half-day trip to Tegallalang + monkey forest. Drop the surf lesson (hire a beach babysitter instead). Add an extra rest day.
Solo travel: Budget increases slightly (no room-sharing), but you have flexibility to move faster or slower. Yoga Barn and beach clubs are good social spots if you want to meet people. No pressure though.
Mobility limits: Ubud has stairs everywhere. Canggu is flatter. Padang Padang beach requires descending 160 steps—skip that specific spot if stairs are an issue. Arrange handicap-friendly driver (mention when booking) for any temples.
Traveling in rainy season (Nov–March): Bali doesn’t have monsoon season like Southeast Asia mainland, but Nov–Feb are humid with afternoon downpours. Mornings are usually clear. Plan outdoor activities early (like the Tegallalang sunrise). Indoor activities: yoga, museums, cooking classes. Rain often clears by 4 pm.
My Honest Take
My first Bali trip was 14 days of constant motion. I was optimizing for “experiences per day.” I saw the big temples, the waterfalls, the rice fields, the beaches. I came home and couldn’t remember the order of anything. The photos were beautiful. The actual trip was a blur.
This itinerary—two areas, slower pace, mornings active and afternoons slow—isn’t sexy. It won’t fill an Instagram grid as fast. But you’ll come home remembering actual moments: the smell of coffee at Yoga Barn, the exact feeling of paddling out on a surfboard, what the sea looked like at 6 am.
Seven days is enough time to feel like you lived in Bali, not just visited it. You’ll come back, I’m sure. First trips don’t need to be complete. They just need to be real.
Ready to book? Start with flights and accommodation on Booking.com, arrange insurance with SafetyWing, and grab an Airalo eSIM before you land.
Safe travels.
Download the Bali Travel Guide
Get practical tips and a checklist for bali. Delivered to your inbox in 2 minutes.
About Kseniia
Kseniia is a travel writer and digital nomad who spends her time exploring slower, lesser-known corners of the world. She writes practical guides for other travelers and nomads looking to live better, work remotely, and travel more intentionally.