Skip to main content
Bali — Pura Ulun Danu Bratan lake temple pagodas, North Bali
Ulun Danu Beratan Temple — Day 3
#itinerary#island#north-bali

5-Day Bali Itinerary: Ubud, Nusa Penida & Uluwatu

12 min read5-day route

Five days is the sweet spot for Bali — long enough to move beyond the tourist trail without feeling rushed. This route covers five completely different sides of the island: the cultural highland of Ubud, the dramatic sea cliffs of Nusa Penida, the misty lake temples of North Bali, the surf-and-cafe scene of Canggu, and the iconic cliff sunset at Uluwatu to close it out.

Day 1

Day 1 — Ubud: Rice Terraces, Temples & Culture

Start early to beat the heat and the crowds. Most Ubud highlights are within 20 minutes of the town centre.

  1. 1
    7:00 AM
    Tegallalang Rice Terraces

    Arrive at sunrise before tour buses. The mist in the valley makes for the best photos. Entry donation ~IDR 10,000. Allow 45–60 min.

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

    An 11th-century temple complex with a dramatic carved cave entrance. Sarong rental at the entrance. Entry ~IDR 50,000.

    ~10 min drive (3 km)
  3. 3
    10:30 AM
    Ubud Palace & Art Market

    The Royal Palace is free to enter and sits next to the best craft market in Bali. Good for batik, wooden carvings and silver jewellery.

    2 min walk
  4. 4
    12:30 PM
    Lunch in central Ubud

    Try Warung Ibu Oka for babi guling (roast pig), or a warung on Jalan Dewi Sita for local prices.

    5 min walk
  5. 5
    2:00 PM
    Sacred Monkey Forest Sanctuary

    A forest temple complex with over 700 long-tailed macaques. Keep bags zipped. Entry IDR 80,000. Allow 1 hour.

    ~10 min drive (2 km north)
  6. 6
    4:00 PM
    Campuhan Ridge Walk

    A gentle ridge walk through jungle and rice fields. Start at Pura Gunung Lebah. Free entry, best in late afternoon light.

    5 min walk to nearby restaurants
  7. 7
    7:00 PM
    Dinner & overnight in Ubud

    Stay in Ubud tonight — early start tomorrow for the Nusa Penida boat. Dinner suggestion: Locavore or Hujan Locale.

Day 2

Day 2 — Nusa Penida: Sea Cliffs & Crystal Water

Leave Ubud by 6 AM to catch the early boat from Sanur. Hire a local driver on the island — roads are steep and rough.

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

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

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

    On arrival at Buyuk Harbour, hire a local driver for the day — IDR 350,000–500,000. Don't rent a scooter — roads are steep and poorly marked.

    ~45 min drive (steep west-side roads)
  3. 3
    9:30 AM
    Kelingking Beach (T-Rex Cliff Viewpoint)

    Nusa Penida's most iconic spot. The hike down to the beach takes 30–40 min and is very steep; the view from the top is unmissable.

    ~15 min drive
  4. 4
    11:30 AM
    Angel's Billabong & Broken Beach

    Two natural wonders side by side. Angel's Billabong is a natural infinity pool — only safe at low tide. Broken Beach is a dramatic circular cove. Entry IDR 10,000 each.

    ~20 min drive
  5. 5
    1:30 PM
    Lunch in Nusa Penida

    Warung Dapur Dewa or Rocky's Warung near Crystal Bay. Fresh fish and cold drinks ~IDR 60,000–100,000 per person.

    5 min drive
  6. 6
    2:30 PM
    Crystal Bay

    One of Bali's clearest snorkelling spots. Rent a mask for IDR 30,000. Mola mola (sunfish) spotted here between July–October.

    ~45 min drive to harbour
  7. 7
    5:00 PM
    Fast boat back to Sanur

    Last boats depart around 5:30–6:00 PM — confirm with your operator. Drive to Ubud for overnight (1 hour).

    45 min boat + 1 hr drive to Ubud
  8. 8
    8:00 PM
    Dinner & overnight in Ubud

    Return to Ubud for the night — early start tomorrow for the North Bali drive. Light dinner at a local warung.

Day 3

Day 3 — North Bali: Lake Temples & Hidden Rice Terraces

The north is Bali without the crowds. The drive up is part of the experience — winding mountain roads through coffee plantations and jungle. Allow 2 hours each way.

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

    About 1.5–2 hours north of Ubud. The road climbs through coffee and cacao farms with sweeping valley views. Hire your driver the night before.

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

    A UNESCO World Heritage site — wider, quieter and more dramatic than Tegallalang. Entry IDR 40,000. Allow 1–1.5 hours to walk the trails through the paddies.

    ~30 min drive to Bedugul
  3. 3
    11:30 AM
    Pura Ulun Danu Bratan (Lake Temple)

    One of Bali's most photographed temples — pagodas appear to float on Lake Beratan. Best light in the morning before clouds roll in. Entry IDR 75,000.

    5 min walk
  4. 4
    1:00 PM
    Lunch at Bedugul

    Try the warung stalls near the lake market for fresh grilled corn and local food with mountain views. Budget ~IDR 50,000–80,000.

    ~45 min drive north
  5. 5
    2:30 PM
    Banyumala Twin Waterfalls

    A hidden 25 m twin waterfall reached by a 20-min jungle trek. No entry fee. Bring a change of clothes — most visitors swim. Slippery path, go slow.

    ~2 hrs drive south to Canggu
  6. 6
    6:00 PM
    Arrive Canggu — check in

    Drive south from Bedugul to Canggu (about 2 hours). Check into your accommodation. Canggu has Bali's best coffee shop scene — explore Jalan Batu Bolong.

    5 min walk
  7. 7
    7:30 PM
    Dinner in Canggu

    Canggu has Bali's most diverse dining. Try Warung Local for traditional food or Shelter Restaurant for a relaxed evening after a long day.

Day 4

Day 4 — Canggu & Tanah Lot: Surf, Cafes & Sea Temple Sunset

A slower-paced day on the west coast — Canggu in the morning for surf and beach clubs, then drive to Tanah Lot for Bali's best mainland sunset.

  1. 1
    8:30 AM
    Echo Beach, Canggu

    Canggu's most popular surf break. Beginner lessons available on the beach (IDR 200,000–350,000/hr with board). Even non-surfers enjoy watching the morning sets.

    10 min walk
  2. 2
    10:30 AM
    Finns Beach Club

    Canggu's largest beach club — multiple pools, beach access and a casual daytime vibe. No daybed booking required before midday on weekdays.

    8 min walk or 3 min drive
  3. 3
    12:30 PM
    Lunch on Jalan Batu Bolong

    Canggu's main street — lined with cafes, health bowls and warungs. Try Warung Dandelion for local-price nasi campur or Betelnut for açaí bowls.

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

    Bali's most visited sea temple sits on a rock 100 m offshore. Accessible on foot at low tide (check tide times). The surrounding clifftop has great sunset viewing spots. Entry IDR 60,000.

    ~35 min drive back to Seminyak
  5. 5
    5:30 PM
    Tanah Lot Sunset

    Stay for the sunset — the temple silhouette against the orange sky is one of Bali's defining images. Arrive 30 min early for a good spot on the viewing cliffs.

    ~35 min drive to Seminyak
  6. 6
    7:30 PM
    Dinner & overnight in Seminyak

    Check into Seminyak for your final two nights — central for Day 5. Dinner at Merah Putih or a Petitenget warung.

Day 5

Day 5 — Seminyak & Uluwatu: Beach Clubs & Kecak Farewell

A relaxed final morning on Seminyak Beach before the drive south to Uluwatu for the definitive Bali sendoff — clifftop temple, fire dance, seafood on the sand.

  1. 1
    9:30 AM
    Seminyak Beach

    Your last morning in Bali — take it slow. Seminyak's beach is wide, clean and less crowded than Kuta. Grab a coffee at a beachfront warung.

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

    Book a daybed for a final beach club session. Day rate includes food and drink credit. The pool deck faces the ocean.

    8 min walk
  3. 3
    12:30 PM
    Lunch on Kayu Aya Eat Street

    Last chance for Seminyak's best restaurant strip. Try La Lucciola for one final beachside lunch.

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

    45-minute drive south onto the Bukit Peninsula. Keep your driver from the morning or arrange a new one — IDR 500,000–700,000 for the afternoon.

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

    One of Bali's six key sea temples, perched 70 m above the Indian Ocean. Watch for macaques. Sarong required. Entry IDR 50,000. Allow 1 hour.

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

    The perfect send-off — 60 minutes of rhythmic chanting and fire at the clifftop amphitheatre as the sun drops into the ocean. Tickets IDR 150,000.

    ~15 min drive
  7. 7
    8:00 PM
    Farewell seafood dinner in Jimbaran

    Grilled seafood on the sand at Jimbaran Bay — the classic Bali finale. Menega Café or Lia Café. Set meal ~IDR 200,000–350,000 per person.

Before you go

Practical tips

  • Getting around

    Book a private driver for each day — IDR 500,000–700,000/day. The North Bali day (Day 3) needs an early start and a willing driver for mountain roads. Grab works in Seminyak and Canggu for shorter rides.

  • Where to stay

    Nights 1–2: Ubud (close to Sanur for the Nusa Penida boat). Night 3: Canggu (arrive from North Bali). Nights 4–5: Seminyak (central for Tanah Lot and Uluwatu). Booking ahead is essential in July–August.

  • Best time of year

    April to October (dry season) is ideal. Day 3's North Bali drive and Banyumala waterfall are most rewarding when roads are dry. Nusa Penida boats can be cancelled in the wet season (Nov–Mar) due to rough seas.

  • Budget estimate

    Budget: USD 65–85/day (hostels, warungs, shared transport). Mid-range: USD 160–240/day (boutique hotels, beach clubs, private driver, restaurant dinners). Add ~USD 30–40 for the Nusa Penida boat and ~USD 15 for Jatiluwih entry.

FAQ

5-Day Bali trip — common questions

?

Is 5 days enough to see Bali?

Five days covers the main regions well — Ubud, Nusa Penida, North Bali, the west coast and the south cliffs. You'll have seen more of Bali than most visitors. If you can extend to 7 days, consider adding Amed (snorkelling + WWII wreck diving) or a night in Munduk village.

?

Can I skip the North Bali day?

You can, but Day 3 is the most unique day on this itinerary — Jatiluwih and Ulun Danu Beratan are genuinely off the south Bali tourist trail. If you're short on energy, drop Banyumala and just do Jatiluwih + the lake temple.

?

What's the difference between Canggu and Seminyak?

Seminyak is more polished — upscale boutiques, beach clubs and fine dining. Canggu is younger and more relaxed — surf culture, healthy cafes, digital nomad energy and Echo Beach. Most visitors prefer to experience both, which is why this itinerary splits nights between the two.

?

Can I do Nusa Penida as a day trip from Ubud?

Yes — leave Ubud by 6 AM to catch the early boat from Sanur, and you'll be back in Ubud by 8–9 PM. Hire a local driver on the island. The day is long but very worth it.

?

Is the Banyumala waterfall hike safe?

The 20-minute trail is slippery but manageable if you take it slowly and wear shoes with grip. Avoid it after heavy rain when the path becomes dangerous. There's no entry fee and very few tourists — it's one of North Bali's best-kept secrets.

?

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

Grab is the most reliable option. In Ubud and Canggu, Grab drivers can't always pick up near temple gates or narrow lanes — your hotel can arrange a local driver instead. Bluebird is the most trustworthy metered taxi company. 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 accurate. XE Currency — IDR exchange rates. WhatsApp — drivers, hotels and local businesses communicate via WhatsApp.

?

What should I do if it rains?

Carry a packable raincoat — Bali rain is usually a short, heavy downpour that clears within an hour. For North Bali, check conditions before the drive — mountain roads can be foggy. Indoor alternatives: ARMA Museum in Ubud, spa day in Seminyak.

?

What should I do if I get sick?

Stick to bottled water and avoid ice at street stalls to prevent Bali Belly. If symptoms are serious, BIMC Hospital in Kuta and Siloam Hospital in Denpasar are the most reliable for tourists. 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. Your hotel front desk is also a reliable first point of contact for any emergency.