Skip to content

Bali 7-day itinerary

Indonesia

Day 1: Ubud Culture & Terraces

🌅
Morning

Tegallalang Rice Terraces

Start at Tegallalang Rice Terraces (Rp20,000) north of Ubud — iconic stepped terraces using the ancient subak irrigation system. Walk the trails through the paddies before tour buses arrive. Stop at a cliffside cafe for Bali coffee overlooking the green valley. The morning mist rising from the terraces is ethereal and justifies every early alarm.

Tip: Arrive by 8am to beat the crowds. Walk past the Instagram swing area to the free terraces behind for a more peaceful experience.
☀️
Afternoon

Sacred Monkey Forest & Art Market

Sacred Monkey Forest (Rp80,000) — a jungle temple complex with 700+ macaques and ancient banyan trees. Then Ubud Royal Palace (free) and Art Market — handmade crafts and batik. Lunch at Warung Biah Biah for nasi campur (Rp35,000) on a banana leaf. Explore Ubud's cafe scene — Seniman Coffee Studio for single-origin Bali coffee (Rp45,000).

Tip: Secure everything around the monkeys. At the Art Market, start haggling at 30% of asking — vendors expect negotiation.
🌙
Evening

Kecak Fire Dance

Attend the Kecak Fire Dance at Ubud Royal Palace (Rp100,000, 7:30pm) — 50+ men chant in rhythmic circles enacting the Ramayana with fire. One of Southeast Asia's most powerful cultural performances. Dinner at Locavore To Go for modern Balinese cuisine at accessible prices (Rp45,000–90,000). The original Locavore is one of Asia's best restaurants but the casual sibling delivers similar quality.

Tip: Buy Kecak tickets early from the palace — shows sell out. Arrive 30 minutes early for front-row seats on the floor.

Day 2: Sacred Temples & Waterfalls

🌅
Morning

Tirta Empul Purification

Drive to Tirta Empul (Rp50,000) — a sacred spring temple where Balinese Hindus perform purification rituals. Visitors can participate — wear a sarong (provided) and move through the 13 fountains, praying under each spout. The experience is spiritual regardless of beliefs. The temple dates to 962 AD. Nearby, Gunung Kawi (Rp50,000) has spectacular rock-cut shrines from the 11th century.

Tip: Participate in the purification — it is welcomed and moving. Skip fountains 11 and 12 which are reserved for the deceased.
☀️
Afternoon

Tegenungan & Tibumana Waterfalls

Visit Tegenungan Waterfall (Rp20,000) — a powerful cascade into a jungle swimming hole. Swim in the pool below the falls. For a quieter waterfall, continue to Tibumana Waterfall (Rp15,000) — a twin cascade in a bamboo gorge with far fewer tourists. The walk through the rice paddies to reach it is beautiful in itself. Stop at a coffee plantation for free tasting including luwak coffee.

Tip: Tibumana is one of Bali's most underrated waterfalls — the bamboo forest trail and the quiet twin cascades make it far more peaceful than Tegenungan.
🌙
Evening

Tanah Lot Sunset

Drive to Tanah Lot (Rp60,000) for Bali's most iconic sunset — the sea temple silhouetted against the sky. Food stalls sell nasi goreng (Rp25,000) and fresh coconut water. On the return, dinner at Warung Mak Beng in Sanur (Rp55,000) — a legendary fish restaurant serving only one dish: deep-fried fish with sambal, rice, and soup. No menu, no choices, just perfection.

Tip: Warung Mak Beng has been serving the same single dish since the 1940s — the lack of menu is part of the charm. Cash only.

Day 3: South Bali — Beaches & Cliffs

🌅
Morning

Uluwatu Temple

Drive to Uluwatu Temple (Rp50,000) on the southern tip — a dramatic clifftop temple 70 metres above the Indian Ocean. The 11th-century coral walls and the crashing waves below are staggering. Walk the cliff trail for 30 minutes of Bali's most dramatic coastal scenery. The resident monkeys are notorious thieves — remove glasses and secure everything.

Tip: Morning visits offer the best light for cliff photography. The Kecak dance here at sunset (6pm, Rp150,000) is the most dramatic setting in Bali.
☀️
Afternoon

Padang Padang & Bingin Beach

Walk through a cave entrance to Padang Padang Beach — white sand between dramatic cliffs, famous from "Eat Pray Love." The water is crystal clear. Rent a surfboard (Rp100,000/2 hours) or swim. Then walk to Bingin Beach — a surfer village accessed by steep stairs with cliffside warungs serving cold Bintang beer (Rp30,000) and grilled fish (Rp60,000) overlooking the Indian Ocean.

Tip: Bingin is the locals' favourite beach — fewer tourists, better waves, and the clifftop warungs have the best views of any budget restaurant in Bali.
🌙
Evening

Jimbaran Seafood on the Sand

Jimbaran Bay's beachfront restaurants set up tables and candles on the sand at sunset. Choose your seafood by weight — grilled fish (Rp80,000), prawns (Rp120,000), and squid (Rp60,000) — and eat with your toes in the sand as the sun drops into the Indian Ocean. Cold Bintang: Rp30,000. This is Bali dining at its most romantic and it does not need to be expensive.

Tip: Pick a restaurant table closest to the waterline for the best sunset. All restaurants along the strip serve similar quality at similar prices.

Day 4: Nusa Penida Island Day Trip

🌅
Morning

Fast Boat to Nusa Penida

Take a fast boat from Sanur Harbour to Nusa Penida (Rp150,000–200,000, 30 minutes). This rugged island southeast of Bali has some of the most dramatic landscapes in Indonesia. Rent a scooter (Rp75,000/day) or hire a driver (Rp400,000/day). Head to Kelingking Beach — the famous T-Rex cliff viewpoint with a hidden beach 400 steps below. The turquoise water against the white limestone is extraordinary.

Tip: The roads on Nusa Penida are rough and steep — only rent a scooter if you are very confident. Hire a local driver for safety and local knowledge.
☀️
Afternoon

Angel's Billabong & Broken Beach

Continue to Angel's Billabong — a natural infinity pool on the cliff edge where turquoise water pools between the rocks (safe to swim at low tide). Adjacent is Broken Beach (Pasih Uug) — a circular arch formation with a natural bridge over the sea that looks like a scene from Jurassic Park. The cliffs and rock formations here are genuinely otherworldly. Pack lunch or eat at a simple warung nearby.

Tip: Angel's Billabong is only safe to swim at low tide — check tidal charts before visiting. The current through the pool can be strong at high tide.
🌙
Evening

Crystal Bay Snorkel & Return

Head to Crystal Bay for snorkelling — the coral reefs here are Bali's best, with manta rays a regular sighting (Rp150,000 for a snorkel trip). The bay faces west so the sunset is spectacular. Catch the 4pm or 5pm fast boat back to Sanur. Dinner in Sanur's beachfront restaurants — a quieter, more laid-back alternative to Kuta with excellent Indonesian food and craft cocktails.

Tip: Crystal Bay snorkelling between 10am–2pm gives the best underwater visibility. Manta ray sightings are most common during the dry season (Apr–Oct).

Day 5: Canggu & Surf Culture

🌅
Morning

Surf Lesson at Batu Bolong

Head to Canggu — Bali's surf and digital nomad capital. Batu Bolong Beach is perfect for beginners — rent a board (Rp100,000/2 hours) or book a lesson (Rp350,000 for 2 hours with an instructor). The waves are gentle and the sand bottom is forgiving. After surfing, breakfast at Crate Cafe (Rp65,000 for smoothie bowl and coffee) or the more local Warung Dandelion (Rp30,000 for nasi campur).

Tip: Surf before 9am for the cleanest waves and smallest crowds. Batu Bolong instructors are all over the beach — negotiate ₫300,000 for a 2-hour lesson.
☀️
Afternoon

Tanah Lot & Echo Beach

After lunch, drive to nearby Tanah Lot if you missed it earlier, or head to Echo Beach — Canggu's more local surf beach with a dramatic rocky coastline and excellent beachfront warungs. The Lawn is a popular sunset bar with pool access (Rp100,000 minimum spend) and DJ sets. For something more authentic, the local warungs at the southern end of Echo Beach serve nasi goreng (Rp25,000) with ocean views.

Tip: Echo Beach at sunset is Canggu's main event — grab a Bintang at a beachfront warung and watch the surfers ride the last waves of the day.
🌙
Evening

Canggu Nightlife

Canggu has Bali's best nightlife for young travelers. Old Man's is the legendary surf bar with live music and cheap drinks (Bintang Rp30,000). La Brisa is a stunning driftwood beach club with cocktails (Rp120,000). Deus Ex Machina is a motorcycle-themed temple of cool with a restaurant, gallery, and live events. The scene is international, creative, and runs late every night of the week.

Tip: Old Man's hosts live music most nights and gets packed by 10pm. Arrive by 8pm for a table. The pizza is surprisingly good for a surf bar.

Day 6: North Bali & Mount Batur

🌅
Morning

Mount Batur Sunrise Trek

Wake at 2am for the Mount Batur sunrise trek (Rp400,000–600,000 with guide, mandatory). The 2-hour hike in the dark leads to the summit of an active volcano for a sunrise above the clouds with Lake Batur and Mount Agung visible in the distance. Breakfast of eggs cooked by volcanic steam is included. The sunrise at 1,700 metres above sea level is one of Bali's most unforgettable experiences.

Tip: Book through a local guide, not a big tour company — smaller groups (4–6) are better on the narrow trail. Bring a headlamp and a warm layer — it is cold at the summit.
☀️
Afternoon

Hot Springs & Lake Batur

Descend and recover at the Toya Devasya Hot Springs (Rp180,000) on the shores of Lake Batur — natural volcanic hot pools with views of the volcano you just climbed. The warm water soothes every muscle. Then drive to Kintamani for lunch at a restaurant overlooking the caldera — the views of the lake and volcano are stunning. The drive back through the rice terraces is beautiful.

Tip: The hot springs are worth the entry fee after the trek — the combination of volcanic pool views and sore-muscle relief is perfect.
🌙
Evening

Seminyak Dining & Drinks

Head to Seminyak for a more upscale evening. Dinner at Mama San — Asian fusion in a colonial warehouse (mains Rp150,000–250,000). Or keep it real at Warung Made for Balinese classics (Rp50,000–90,000). For cocktails, Potato Head Beach Club is an institution — the sunset views from the art-deco building with infinity pool and cocktails from Rp130,000 are quintessential Bali.

Tip: Potato Head has a minimum spend policy at peak times — the afternoon is more relaxed. The building's recycled shutter facade is architectural art.

Day 7: Cooking, Relaxation & Farewell

🌅
Morning

Balinese Cooking Class

Book a cooking class in Ubud — Paon Bali (Rp350,000) or Casa Luna (Rp450,000) start with a market tour then teach 5–7 Balinese dishes including sate lilit (lemongrass-wrapped minced fish), lawar (spiced coconut salad), and nasi goreng. Balinese cooking uses fresh spice pastes ground by hand — the aromatic base paste (bumbu) lesson alone is worth the class. You eat everything you cook.

Tip: Morning classes include the market tour — the Ubud market at 7am is vibrant, chaotic, and the best introduction to Balinese ingredients.
☀️
Afternoon

Spa & Last Beach

Bali is famous for affordable spa treatments. A 90-minute Balinese massage costs Rp150,000–300,000 at any of the hundreds of spas in Ubud, Seminyak, or Canggu. For a splurge, Fivelements in Ubud offers riverside bamboo treatment rooms. Then one last beach — return to your favourite from the week or discover Nyang Nyang Beach (Uluwatu) — a hidden stretch accessed by 500 steps, virtually empty.

Tip: Balinese massage shops are everywhere — quality varies widely. Ask your hostel for a recommendation rather than walking into the nearest one.
🌙
Evening

Farewell Sunset & Dinner

For a final splurge, Rock Bar at Ayana Resort in Jimbaran — cocktails on a platform carved into the cliffside 14 metres above the ocean (Rp200,000+ per cocktail, reservation required). Budget farewell: one last Jimbaran Bay seafood dinner on the sand with your feet in the Indian Ocean. A final Bintang, a final sunset, and the promise that you will return — because everyone returns to Bali.

Tip: Rock Bar requires reservations for sunset slots — book at least 2 days ahead. Ngurah Rai Airport is only 15 minutes from Jimbaran.

Explore Bali with a travel companion

roammate matches you with travelers heading to Bali at the same time. Free on iOS.

See the full Bali guide