
Things to Do in Bali
50 curated spots from Bali itineraries
Activities & Attractions
30 curated experiences

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
Stroll ancient temples and mossy architecture amid monkeys; photo ancient gates.
1h · $6
Tanah Lot Temple
Ocean sea temple at sunset
1h 30m · $5
Tegenungan Waterfall
Swim in pools or photograph cascading falls from viewpoints.
1h 15m · $2
Campuhan Ridge Walk
Early morning serene nature trail with valley views; best sunrise light.
1h 30m · Free
Padang Padang Beach
Hidden cove beach; swim and photograph caves.
1h 30m · $2
Uluwatu Temple & Kecak Dance
Clifftop temple sunset views, monkey forest, fire dance at 6PM.
2h · $10
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
Stroll 30-min loops through mossy temples and monkey troops; watch for playful interactions.
1h 30m · $6 pp
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
Holy spring purification ritual; sarong provided.
1h 30m · $5 entry
Echo Beach
Beach walk, surf watch
2h · Free
Echo Beach Surf Watch
Relax on black-sand beach, watch pro surfers; golden hour pre-sunset from dunes.
1h 30m · Free
Pandawa Beach
White sands, limestone cliffs; quiet swim or photos.
1h 30m · Free
Seminyak Beach
Stroll sands, beach clubs from afar; photos.
1h 15m · Free
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
Clifftop monkeys, Kecak dance
2h · $5
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
Live music, fire shows; till 9PM.
3h · $40/pp
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
Sunset stroll
1h 30m · Free
Lovina Dolphin Spotting
Private sunrise boat; photo dolphins (30min drive from Tulamben).
2h 30m · $25/person
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
**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
Pool, sunset drinks
2h · $20 min spend
Sacred Monkey Forest
Wander forest paths with temples and monkeys; secure belongings.
1h 30m · $6 entry
Sanur Beach Promenade
Stroll paved path at sunrise/dusk, watch kite surfers and fishing boats, relax on calm sands.
1h 30m · Free
Saraswati Temple
Lotus pond temple with intricate carvings; quiet photo ops.
1h · Free
Seminyak Street Shopping
Boutiques, markets
1h 30m · Varies
Tirta Gangga Water Palace
Tiered pools and fountains; peaceful strolls.
1h 15m · $2Restaurants & Food
20 local favorites

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
All-vegetarian menu: lentil curries, raw tacos.
1h 15m · $20-35 per person
Mozaic Beach Club
Beachside fusion; seafood platters and wine.
1h 30m · $35-50 per person
Locavore To Go
Modern Balinese; order babi guling (suckling pig).
1h 15m · $30-45 per person
Single Fin
Poké bowls overlooking surf; casual.
1h · $11-17 per person
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
Container-style; burgers, salads.
1h · $25-45 pp
Warung Biah Biah
Nasi campur mixed rice and sate lilit fish skewers.
1h · $5-10 per person
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
Ikan mujair goreng and sambal bawang.
1h 15m · $14-20 per person
Warung Makan Local
Vegetarian sambal sayur and tofu dishes; authentic flavors.
45m · $10-20 per person
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
Fine dining; Balinese tasting menu.
1h 30m · $40-50 per person
Jimbaran Beach Cafe
Vegetarian fruit platters and pancakes; beachside.
45m · $12-22 per person
Made's Warung
Seafood post-trip
1h 30m · $20-35 per person
Mozaic Restaurant
Vegetarian tasting menu with local spices; order eggplant curry or jackfruit satay.
1h 30m · $40-60 per person
Warung Subak
Temple-view; order lawar salad.
45m · $10-15 per person
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
Seafood BBQ (ikan bakar, prawns) on sand; fresh, grilled with sambal.
1h 30m · $20-35 per person
Kafe Ubud
Banana pancakes and coffee; monkey forest adjacent.
45m · $8-13 per person