Things to Do in Bali
DESTINATION GUIDE

Things to Do in Bali

50 curated spots from Bali itineraries

Activities & Attractions

30 curated experiences

Tegalalang Rice Terraces
Do
morning

Tegalalang Rice Terraces

Wander swinging bridges over emerald terraces, visit coffee plantation for luwak tasting, photo ops at best viewpoints.

2h · $3 or Free
Ubud Monkey Forest
Do
evening

Ubud Monkey Forest

Stroll ancient temples and mossy architecture amid monkeys; photo ancient gates.

1h · $6
Tanah Lot Temple
Do
afternoon

Tanah Lot Temple

Ocean sea temple at sunset

1h 30m · $5
Tegenungan Waterfall
Do
afternoon

Tegenungan Waterfall

Swim in pools or photograph cascading falls from viewpoints.

1h 15m · $2
Campuhan Ridge Walk
Do
morning

Campuhan Ridge Walk

Early morning serene nature trail with valley views; best sunrise light.

1h 30m · Free
Padang Padang Beach
Do
morning

Padang Padang Beach

Hidden cove beach; swim and photograph caves.

1h 30m · $2
Uluwatu Temple & Kecak Dance
Do
evening

Uluwatu Temple & Kecak Dance

Clifftop temple sunset views, monkey forest, fire dance at 6PM.

2h · $10
Mount Batur Sunrise Trek
Do
early_morning

Mount Batur Sunrise Trek

Pre-dawn guided hike up Mount Batur to watch sunrise over the volcanic landscape and Lake Batur; moderate fitness needed.[1][6]

4h · $40-70 with guide and transport
Sacred Monkey Forest Sanctuary
Do
afternoon

Sacred Monkey Forest Sanctuary

Stroll 30-min loops through mossy temples and monkey troops; watch for playful interactions.

1h 30m · $6 pp
Tegallalang Rice Terraces
Do
morning

Tegallalang Rice Terraces

Walk through layered rice terraces, photograph the landscape, and optionally try a small rice-field swing.[1]

2h · $3-6
Tirta Empul Temple
Do
afternoon

Tirta Empul Temple

Holy spring purification ritual; sarong provided.

1h 30m · $5 entry
Echo Beach
Do
morning

Echo Beach

Beach walk, surf watch

2h · Free
Echo Beach Surf Watch
Do
afternoon

Echo Beach Surf Watch

Relax on black-sand beach, watch pro surfers; golden hour pre-sunset from dunes.

1h 30m · Free
Pandawa Beach
Do
afternoon

Pandawa Beach

White sands, limestone cliffs; quiet swim or photos.

1h 30m · Free
Seminyak Beach
Do
morning

Seminyak Beach

Stroll sands, beach clubs from afar; photos.

1h 15m · Free
Tegalalang Rice Terrace
Do
morning

Tegalalang Rice Terrace

Private guide leads to step-free viewpoints for golden hour photography (arrive 6:30 AM); flat paths, minimal walking under 0.5 miles.

1h 30m · $50 pp private tour
Uluwatu Temple
Do
late afternoon

Uluwatu Temple

Clifftop monkeys, Kecak dance

2h · $5
Agung Rai Museum of Art (ARMA)
Do
late_morning

Agung Rai Museum of Art (ARMA)

Explore traditional and contemporary Balinese art in a garden setting, with galleries showcasing paintings and cultural artifacts.[1]

1h 30m · $6-10
Finns Beach Club
Do
evening

Finns Beach Club

Live music, fire shows; till 9PM.

3h · $40/pp
Goa Gajah (Elephant Cave Temple)
Do
morning

Goa Gajah (Elephant Cave Temple)

11th-century temple carved into rock face with elephant motifs. Underground pools, meditation spaces, intricate stone carvings. Sarong required.

1h 30m · $20 per person
Jimbaran Beach
Do
afternoon

Jimbaran Beach

Sunset stroll

1h 30m · Free
Lovina Dolphin Spotting
Do
afternoon

Lovina Dolphin Spotting

Private sunrise boat; photo dolphins (30min drive from Tulamben).

2h 30m · $25/person
Mount Batur Sunrise Hike
Do
morning

Mount Batur Sunrise Hike

1.5-hour guided trek with Pineh Trekking (book ahead); start 1:30 AM pickup from Canggu (1-hr drive), tea/banana at summit.

4h · $40
Nusa Dua Beach
Do
morning

Nusa Dua Beach

**Must-have beach**: Relax on flat, wheelchair-friendly sands with shallow waters; golden hour (5-6 PM) for photography of rustic thatched umbrellas and waves. Step-free access, shaded loungers, accessible restrooms.

2h · Free (lounger rental $10)
Potato Head Beach Club
Do
late afternoon

Potato Head Beach Club

Pool, sunset drinks

2h · $20 min spend
Sacred Monkey Forest
Do
morning

Sacred Monkey Forest

Wander forest paths with temples and monkeys; secure belongings.

1h 30m · $6 entry
Sanur Beach Promenade
Do
morning

Sanur Beach Promenade

Stroll paved path at sunrise/dusk, watch kite surfers and fishing boats, relax on calm sands.

1h 30m · Free
Saraswati Temple
Do
morning

Saraswati Temple

Lotus pond temple with intricate carvings; quiet photo ops.

1h · Free
Seminyak Street Shopping
Do
afternoon

Seminyak Street Shopping

Boutiques, markets

1h 30m · Varies
Tirta Gangga Water Palace
Do
afternoon

Tirta Gangga Water Palace

Tiered pools and fountains; peaceful strolls.

1h 15m · $2

Restaurants & Food

20 local favorites

Bridges Bali
Eat
afternoon

Bridges Bali

Riverside fine-dining with Balinese fusion; order bebek betutu (slow-cooked duck) and fresh salads.

1h 15m · $25-40 per person
The Shady Shack
Eat
evening

The Shady Shack

All-vegetarian menu: lentil curries, raw tacos.

1h 15m · $20-35 per person
Mozaic Beach Club
Eat
evening

Mozaic Beach Club

Beachside fusion; seafood platters and wine.

1h 30m · $35-50 per person
Locavore To Go
Eat
evening

Locavore To Go

Modern Balinese; order babi guling (suckling pig).

1h 15m · $30-45 per person
Single Fin
Eat
afternoon

Single Fin

Poké bowls overlooking surf; casual.

1h · $11-17 per person
Bukit Cafe
Eat
morning

Bukit Cafe

Halal acai bowls, vegan smoothies, and fresh papaya (dairy-free); rustic hilltop views 6-min flat path from beach.

1h · $30-50 per person
Crate Cafe
Eat
afternoon

Crate Cafe

Container-style; burgers, salads.

1h · $25-45 pp
Warung Biah Biah
Eat
afternoon

Warung Biah Biah

Nasi campur mixed rice and sate lilit fish skewers.

1h · $5-10 per person
Karsa Kafe
Eat
morning

Karsa Kafe

Open-air Balinese dining overlooking rice paddies; traditional breakfast with fresh fruit, local pastries, and excellent coffee.

45m · $12–18 per person
Warung Enak
Eat
evening

Warung Enak

Ikan mujair goreng and sambal bawang.

1h 15m · $14-20 per person
Warung Makan Local
Eat
afternoon

Warung Makan Local

Vegetarian sambal sayur and tofu dishes; authentic flavors.

45m · $10-20 per person
Warung Pulau Kelapa
Eat
lunch

Warung Pulau Kelapa

Beachfront warung with fresh grilled fish and tropical fruit plates; simple, honest island cooking with ocean views.

1h · $12–18 per person
Ji Restaurant
Eat
evening

Ji Restaurant

Fine dining; Balinese tasting menu.

1h 30m · $40-50 per person
Jimbaran Beach Cafe
Eat
morning

Jimbaran Beach Cafe

Vegetarian fruit platters and pancakes; beachside.

45m · $12-22 per person
Made's Warung
Eat
evening

Made's Warung

Seafood post-trip

1h 30m · $20-35 per person
Mozaic Restaurant
Eat
evening

Mozaic Restaurant

Vegetarian tasting menu with local spices; order eggplant curry or jackfruit satay.

1h 30m · $40-60 per person
Warung Subak
Eat
morning

Warung Subak

Temple-view; order lawar salad.

45m · $10-15 per person
Alchemy Raw Café
Eat
morning

Alchemy Raw Café

Wellness-focused café with cold-pressed juices, açai bowls, and gluten-free pastries; social communal seating area

45m · $12–20 per person
Jimbaran Beach Warung
Eat
evening

Jimbaran Beach Warung

Seafood BBQ (ikan bakar, prawns) on sand; fresh, grilled with sambal.

1h 30m · $20-35 per person
Kafe Ubud
Eat
morning

Kafe Ubud

Banana pancakes and coffee; monkey forest adjacent.

45m · $8-13 per person

More on Bali

BUILD YOUR BALI PLAN

Insider picks, smart timing, and a plan ready when you are.

Start Planning