Skip to main content
Bali — pilgrims bathing in the sacred spring pools of Tirta Empul temple
Tirta Empul Holy Spring — Day 3
#itinerary#culture#slow-travel

7-Day Bali Itinerary: Slow Travel Through the Island's Best

14 min read7-day route

A week gives you the rare luxury of actually experiencing Bali rather than rushing through it. This itinerary is built around depth over distance — two nights in Ubud to feel the rhythm of the town, a full day on Nusa Penida without a 5 AM alarm, a mountain village overnight in the cool north, and enough slow mornings that you'll actually remember what you saw.

Day 1

Day 1 — Arrival & First Evening in Ubud

Keep it light on arrival day. Ubud rewards those who slow down — use the afternoon to orient yourself and let the pace of the town settle in.

  1. 1
    Afternoon
    Check in & settle into Ubud

    Drop your bags and take a 30-minute walk along Jalan Raya Ubud. The main street has warung, art galleries and the pulse of daily life. No agenda needed.

    5 min walk
  2. 2
    4:00 PM
    Ubud Art Market (browse)

    A gentle introduction to local craft — batik, carved wood, silver, woven bags. Prices are negotiable. Don't feel pressured to buy on Day 1.

    2 min walk
  3. 3
    6:00 PM
    Ubud Palace (evening)

    The Royal Palace is lit up in the evening and often hosts traditional dance performances. Check the schedule at the gate — Kecak and Legong performances run most nights.

    5 min walk
  4. 4
    7:30 PM
    Dinner in central Ubud

    Try Locavore NXT for modern Balinese sharing plates, or a warung on Jalan Dewi Sita for a relaxed local meal. Early night — Day 2 starts at sunrise.

Day 2

Day 2 — Ubud: Rice Terraces & Jungle Walks

The classic Ubud day — but without rushing. Sunrise at the terraces, a slow lunch in town, and an afternoon walk to finish.

  1. 1
    6:45 AM
    Tegallalang Rice Terraces

    Arrive just after sunrise — the early light and morning mist are magical and the terraces are nearly empty. Entry donation ~IDR 10,000. Allow 1 hour to walk the full path.

    ~20 min drive (10 km south)
  2. 2
    9:00 AM
    Goa Gajah (Elephant Cave)

    An 11th-century carved cave entrance with bathing pools hidden below. Less crowded in the morning. Sarong rental at the entrance. Entry ~IDR 50,000.

    ~10 min drive
  3. 3
    11:00 AM
    Ubud Palace & Art Market

    The Royal Palace grounds are free to enter. The Art Market next door is great for gifts — batik scarves, wooden masks and silverwork.

    5 min walk
  4. 4
    12:30 PM
    Long lunch in central Ubud

    Take your time — Ubud has excellent food. Warung Ibu Oka for babi guling, or Kafe on Jalan Hanoman for a relaxed garden setting.

    10 min walk or 5 min drive
  5. 5
    3:30 PM
    Campuhan Ridge Walk

    A 9 km ridge walk through jungle and coconut groves. Start at Pura Gunung Lebah — the late afternoon light through the palms is some of the best in Bali. Free entry.

    5 min walk back to Ubud
  6. 6
    6:30 PM
    Sunset drinks & dinner

    Catch the last light from Murni's Warung terrace over the river gorge, then dinner nearby. Try Hujan Locale or Bridges for a more relaxed evening meal.

Day 3

Day 3 — Ubud: Sacred Springs, Temple & Traditional Dance

The spiritual side of Ubud. Morning at a holy spring temple, then a slow afternoon spa, evening Kecak or Legong performance.

  1. 1
    8:30 AM
    Tirta Empul Water Temple

    One of Bali's most sacred sites — a spring-fed temple where Balinese Hindus perform ritual purification. Respectful visitors can enter the pools. Sarong required. Entry IDR 50,000. Allow 1.5 hours.

    ~15 min drive
  2. 2
    11:00 AM
    Sacred Monkey Forest Sanctuary

    A forest temple home to over 700 long-tailed macaques. Keep bags zipped. Entry IDR 80,000. A one-hour slow walk through the temple complex.

    5 min walk
  3. 3
    1:00 PM
    Lunch & afternoon free

    Lunch at a warung of your choice, then the afternoon is yours. Ubud has excellent spas — a 2-hour traditional Balinese massage runs IDR 200,000–400,000. Highly recommended after two full days of walking.

    10 min walk or short drive
  4. 4
    7:00 PM
    Traditional Dance Performance

    Catch a Kecak, Legong or Barong performance — they run nightly in Ubud at Pura Dalem Ubud or Ubud Palace. Tickets IDR 100,000–150,000. This is Bali at its most culturally alive.

Day 4

Day 4 — Nusa Penida: Island Escape

The boat from Sanur takes 45 minutes. No early alarm today — a 7 AM departure from Ubud is relaxed enough. Hire a local driver on the island and take it easy.

  1. 1
    7:00 AM
    Drive Ubud → Sanur Harbour

    About 1 hour by car. Several fast-boat operators depart from Sanur Beach from 8 AM onwards. Book tickets in advance. Fare ~IDR 100,000–150,000 each way.

    45 min fast boat
  2. 2
    9:00 AM
    Arrive Nusa Penida — hire local driver

    Hire a local island driver at Buyuk Harbour — IDR 350,000–500,000 for the day. Relax on the boat crossing — enjoy the views.

    ~45 min drive to west coast
  3. 3
    10:30 AM
    Kelingking Beach (T-Rex Cliff)

    Nusa Penida's iconic viewpoint. Take your time at the top — no need to rush down to the beach unless you want the full hike (30–40 min each way, very steep).

    ~20 min drive
  4. 4
    1:00 PM
    Lunch & Angel's Billabong

    Lunch at a warung near the west coast (~IDR 60,000–100,000), then visit Angel's Billabong natural pool. Only enter at low tide — check tide times before you go.

    ~45 min drive back to harbour
  5. 5
    3:30 PM
    Crystal Bay (optional swim)

    If energy allows, stop for a swim or snorkel at Crystal Bay on the way back to the harbour. One of the clearest water in Bali's islands.

    ~30 min drive + 45 min boat back to Sanur
  6. 6
    6:00 PM
    Boat back & dinner in Ubud

    Last boat around 5:30–6:00 PM. Back in Ubud by 8 PM. Light dinner and an early night — Day 5 heads north.

Day 5

Day 5 — North Bali: Lake Temple, Waterfall & Mountain Village

A completely different Bali — cooler, quieter, greener. The north sees a fraction of the south's tourists. Overnight in Munduk or Bedugul for a genuine change of pace.

  1. 1
    8:00 AM
    Drive Ubud → Bedugul (North Bali)

    About 1.5–2 hours north. The road climbs through coffee and cacao farms. No rush — stop at a roadside warung for coffee when you see a good view.

    ~30 min drive from Bedugul
  2. 2
    10:30 AM
    Jatiluwih Rice Terraces (UNESCO)

    A UNESCO World Heritage site — broader and less commercial than Tegallalang. Walk the paths slowly. Entry IDR 40,000. Allow 1.5 hours to properly explore.

    ~30 min drive
  3. 3
    1:00 PM
    Pura Ulun Danu Bratan (Lake Temple)

    Bali's most serene lake temple. Have lunch at one of the warung stalls near the water after visiting. Entry IDR 75,000.

    ~40 min drive into the hills
  4. 4
    4:00 PM
    Banyumala Twin Waterfalls

    A hidden 25 m twin waterfall reached by a 20-min jungle trek. The pool at the base is perfect for a swim. Bring a change of clothes.

    ~20 min drive to Munduk
  5. 5
    6:30 PM
    Check in & dinner in Munduk

    Overnight in Munduk village — at 1,000 m elevation it's noticeably cooler than south Bali. Small guesthouses and villas are IDR 300,000–800,000/night. Dinner at a local warung with valley views.

Day 6

Day 6 — Canggu: Surf, Coffee & Tanah Lot Sunset

Drive down from Munduk to Canggu (about 2 hours). A relaxed west-coast day with no temples on the agenda.

  1. 1
    8:00 AM
    Morning coffee in Munduk

    Before leaving, have breakfast at your guesthouse with mountain valley views. Munduk is a coffee-growing area — ask for locally grown beans.

    ~2 hrs drive south to Canggu
  2. 2
    10:30 AM
    Arrive Canggu — Echo Beach

    Check your bags into your accommodation then head to Echo Beach. Watch the surfers or take a lesson (IDR 200,000–350,000/hr). The morning swells are the best of the day.

    10 min walk
  3. 3
    12:30 PM
    Lunch on Jalan Batu Bolong

    Canggu's main street has Bali's best café scene. Try Warung Dandelion for nasi campur, or Betelnut for açaí bowls and smoothies.

    ~45 min drive south
  4. 4
    3:30 PM
    Tanah Lot Temple

    Bali's most photographed sea temple. Accessible on foot at low tide — check the tide schedule. Entry IDR 60,000. Arrive early enough to explore before sunset.

    Stay on site
  5. 5
    6:00 PM
    Tanah Lot Sunset

    The temple silhouette against the orange sky is one of Bali's defining images. Find a spot on the viewing cliffs 30 minutes before sunset.

    ~35 min drive to Seminyak
  6. 6
    8:00 PM
    Dinner & overnight Seminyak

    Drive to Seminyak for your final night. Dinner at Merah Putih or a relaxed beachside warung. Seminyak puts you in position for the Uluwatu finale tomorrow.

Day 7

Day 7 — Seminyak & Uluwatu: The Perfect Send-Off

A slow final morning on Seminyak Beach, then south to Uluwatu for the most cinematic sunset in Bali.

  1. 1
    9:00 AM
    Slow morning at Seminyak Beach

    No alarm. Walk to the beach with a coffee and watch the waves. Seminyak is wide and calm in the morning before the beach clubs set up.

    5 min walk
  2. 2
    10:30 AM
    Potato Head Beach Club

    Your last beach club session — book a daybed or just walk in for a morning swim. The day rate includes food and drink credit.

    10 min walk
  3. 3
    1:00 PM
    Farewell lunch on Kayu Aya Eat Street

    One last long lunch on Seminyak's best dining strip. La Lucciola for the beach view, or a warung on Jalan Petitenget for local prices.

    ~45 min drive south to Uluwatu
  4. 4
    3:30 PM
    Drive to Uluwatu

    Book a private driver for the afternoon — IDR 300,000–400,000 for the Uluwatu run. The drive through the Bukit Peninsula is scenic.

    Arrive at temple car park
  5. 5
    5:00 PM
    Uluwatu Temple (Pura Luhur Uluwatu)

    One of Bali's six key sea temples, perched 70 m above the ocean. Walk the clifftop path slowly — the views are some of the best on the island. Sarong required. Entry IDR 50,000.

    2 min walk (within temple complex)
  6. 6
    6:00 PM
    Kecak Fire Dance — farewell performance

    The perfect final memory — 60 minutes of rhythmic chanting as the sun drops into the ocean. Tickets IDR 150,000 at the temple gate. Arrive 15 minutes early for a good seat.

    ~15 min drive
  7. 7
    8:00 PM
    Farewell dinner at Jimbaran Bay

    Grilled seafood on the sand as your last Bali meal. The calm bay, the sound of waves, a cold Bintang — the island saying goodbye. Menega Café or Lia Café. Set meal ~IDR 200,000–350,000.

Before you go

Practical tips

  • Pacing yourself

    This itinerary is designed to breathe. Days 1, 3 and 7 are deliberately light — don't feel pressure to fill the gaps. Bali is best experienced slowly. If you want a spa afternoon instead of a temple on Day 3, do that.

  • Where to stay

    Nights 1–3: Ubud. Night 4: Ubud (return from Nusa Penida). Night 5: Munduk or Bedugul (book ahead — limited rooms). Night 6–7: Seminyak. Booking ahead is essential in July–August peak season.

  • Getting around

    Book a regular driver for Day 2 and Day 5 (IDR 500,000–700,000/day). Grab works well in Ubud, Seminyak and Canggu for shorter trips. For Nusa Penida, hire a local island driver at the harbour.

  • Budget estimate

    Budget: USD 60–80/day (guesthouses, warungs, shared transport). Mid-range: USD 150–220/day (boutique villas, restaurant dinners, private drivers). Add USD 30–40 for the Nusa Penida boat. Munduk guesthouses run IDR 300,000–800,000/night.

FAQ

7-Day Bali trip — common questions

?

Is 7 days enough for Bali?

Seven days is a great length for a first or second Bali trip. You'll cover Ubud's culture, a Nusa Penida island day, North Bali's temples, Canggu's surf scene and the Uluwatu cliffs — all without feeling rushed. If you want to go deeper into any area, consider 10 days.

?

Why stay overnight in Munduk?

Munduk sits at about 1,000 m elevation — it's noticeably cooler, dramatically quieter and genuinely off the tourist trail. Waking up to mist over the valley after five days in the heat of south Bali is one of the best moments on this itinerary. It also breaks up the North Bali day so you're not rushing.

?

What is Tirta Empul and is it respectful to enter the pools?

Tirta Empul is a 10th-century Hindu water temple where Balinese Hindus perform ritual purification (melukat). Respectful non-Hindu visitors are generally welcome to observe and sometimes enter the outer pools — cover your body, wear a sarong and follow the guidance of temple staff. Avoid visiting during major ceremony days when the temple may be closed to tourists.

?

Can I skip the Nusa Penida day?

You can — but if you have 7 days, Nusa Penida is one of the most unique experiences in the Bali region and the extra time means you won't feel rushed. If you skip it, use the day for a cooking class in Ubud or a leisurely drive to Sidemen valley.

?

How do I get around Bali by taxi or ride-hail?

Grab is the most reliable option across south Bali. In Ubud, Grab drivers can't always pick up near temple gates — your hotel can arrange a local driver instead. Bluebird is the most trustworthy metered taxi. Avoid unlicensed taxis at tourist spots.

?

What apps are useful for travelling in Bali?

Grab — ride-hailing and food delivery. Gojek — local alternative, slightly cheaper. Google Maps — works well, though some Ubud back roads aren't always accurate. XE Currency — IDR exchange rates. WhatsApp — drivers, hotels and local businesses all communicate via WhatsApp.

?

What should I do if it rains?

Bali rain is usually a short, heavy downpour that clears within an hour. On this relaxed itinerary you have built-in flexibility — a rainy afternoon in Ubud is a perfect excuse for a spa session. For the North Bali mountain roads, check conditions before departure.

?

What should I do if I get sick?

Stick to bottled water and avoid ice at street stalls to prevent Bali Belly. BIMC Hospital in Kuta and Siloam Hospital in Denpasar are the most reliable clinics for tourists. Your hotel front desk is the first call for any non-emergency health issue. Travel insurance covering medical evacuation is strongly recommended.

?

What are the emergency numbers in Bali?

Police: 110. Ambulance: 118. Tourist Police (English-speaking): +62 361 224 111. Save these before you arrive.