TripPick Indonesia Indonesia

Things to Do in Bali

14 attractions across 4 categories

Things to Do in Bali — Quick Answer

As of 2026
Top sight
Uluwatu Temple + Kecak Fire Dance
Top sight
Tanah Lot Temple
Top sight
Sacred Monkey Forest Sanctuary (Ubud)

As of 2026, the must-see places in Bali include Uluwatu Temple + Kecak Fire Dance, Tanah Lot Temple, Sacred Monkey Forest Sanctuary (Ubud). See highlights, time needed and tips for each below.

Bali blends historic landmarks, natural scenery, and local food experiences. We've organized 14 attractions across 4 categories. Each attraction card includes entry fees, opening hours, and local tips so you can plan straight from the page. Use the quick links below to jump to your favorite category.

Temples & Culture

3 spots
Aerial view of Uluwatu Temple perched on cliffs above the Indian Ocean at sunset 1

Uluwatu Temple + Kecak Fire Dance

11th-century Hindu temple 70m above the Indian Ocean on a southern Bali cliff. Free Hindu trance dance (Kecak fire dance) at 6:30 PM daily — the spiritual climax of any Bali trip.

Visit Info

  • Price Temple entry $5; Kecak fire dance $10
  • Hours 9:00-19:00 (dance 18:30-19:30)
  • Time 2-3 hours

Local Tip

Arrive 5:30 PM for sunset + dance. Wear a sarong (rented $1 at entry) and shoulders covered. Beware long-tailed monkeys at entry — they steal sunglasses, hats, and phones.

Sunset silhouette of Tanah Lot Temple on its offshore rock along the Bali coastline 2

Tanah Lot Temple

Iconic offshore-rock Hindu temple on a small island accessible only at low tide. Sunset is the legendary view; evening illumination of the temple silhouette against the Indian Ocean.

Visit Info

  • Price $5 entry
  • Hours 7:00-19:00 (best 17:30-18:30 for sunset)
  • Time 1-2 hours

Local Tip

Arrive 1 hour before sunset for parking and photo positions. Tourist-priced but visually justified. Holy water blessing inside the cave (donation-based) is the local cultural moment.

Balinese long-tailed macaque sitting on an ornate stone sculpture in Ubud's Sacred Monkey Forest 3

Sacred Monkey Forest Sanctuary (Ubud)

10-hectare forest in central Ubud with 700+ Balinese long-tailed macaques + ancient temples. Walking paths through the canopy. The monkeys are habituated to humans but wild.

Visit Info

  • Price $5 entry
  • Hours 9:00-18:00
  • Time 1-1.5 hours

Local Tip

Don't carry food, sunglasses, hats, or anything visible — monkeys steal everything. Don't make eye contact with adult males. Don't separate from the path. Babies are cute but mothers will defend.

Nature & Landscapes

3 spots
Aerial view of green stepped rice paddies at Tegalalang Rice Terraces in Ubud 1

Tegalalang Rice Terraces

Bali's most photographed location — green stepped rice paddies on a hillside in north Ubud. The classic Bali photo. Free entry but expect 'donation' checkpoints (50,000 IDR / $3 each).

Visit Info

  • Price Free entry; 'donations' Rp50,000 / $3 at multiple checkpoints
  • Hours Always open (best 7-8 AM or 16:00-17:30)
  • Time 1-2 hours

Local Tip

Best at 7-8 AM (before tour buses) or 4 PM (golden hour). The Bali Swing $30-50 nearby is the Instagram photo spot. Wear comfortable walking shoes — paths are muddy in rainy season.

Sunrise from Mount Batur summit overlooking the volcanic landscape in Bali 2

Mt. Batur Sunrise Hike

1,717m volcano in central Bali. 2-3 hour hike up in darkness for sunrise on the rim, looking over Lake Batur and Mt. Agung. Most popular outdoor activity in Bali.

Visit Info

  • Price $40-60 with guide + transport + breakfast
  • Hours Pickup 2:30 AM; sunrise 6:30 AM; back at hotel 11:00 AM
  • Time Full half-day

Local Tip

Doable for moderately fit travelers; not technical climbing. Bring a headlamp and warm layer (cool at the rim). Egg breakfast cooked in volcanic steam vents is the local touch. Add hot springs visit ($10) on the way back.

Tegenungan Waterfall surrounded by lush jungle near Ubud, Bali 3

Tegenungan Waterfall

25m waterfall 15 minutes from Ubud with a large pool below for swimming. Most accessible waterfall in Bali — no hike required.

Visit Info

  • Price $3 entry
  • Hours 6:30-19:00
  • Time 1-2 hours

Local Tip

Best in late afternoon (4-5 PM) when tour buses leave. Swimming under the waterfall is the local moment. Slippery rocks — water shoes recommended. Combine with Tegalalang Rice Terraces in one Ubud day.

Day Trips & Beaches

3 spots
Aerial view of Kelingking Beach T-Rex cliff and turquoise waters on Nusa Penida 1

Nusa Penida Day Trip

Separate island 30 min by fast boat from Sanur. Kelingking Beach (T-Rex cliff), Angel's Billabong (natural infinity pool), Broken Beach (natural arch), Crystal Bay snorkeling.

Visit Info

  • Price Day tour $80-100 (boat + transport + lunch)
  • Hours Departures 7-9 AM from Sanur; return 4-5 PM
  • Time Full day

Local Tip

Climb down to Kelingking Beach is dangerous and steep — many turn back. Better to view from the top. The day tour is rushed; consider overnight at Nusa Penida for more time. Crystal Bay snorkeling has manta rays.

Surfer riding a powerful wave at Padang Padang Beach in Uluwatu, Bali 2

Padang Padang Beach (Uluwatu)

Eat Pray Love-famous beach in southern Bali. World-class surf break, white sand, dramatic limestone cliffs. Climb down narrow stairs through a natural cave entrance.

Visit Info

  • Price $1 entry (parking $1)
  • Hours Always open
  • Time 2-3 hours

Local Tip

Best at low tide for the cave entrance. Surf lessons available on the beach $25/hour. Combine with Uluwatu Temple in one south Bali day.

Aerial view of Nusa Lembongan cliffs and turquoise waters 3

Nusa Lembongan + Nusa Ceningan Day Trip

Smaller and quieter than Nusa Penida — 30 min by fast boat from Sanur. Dream Beach + Devil's Tears (waves crash into a cliff cavity), the yellow bridge to Nusa Ceningan, and Blue Lagoon snorkeling. Better-paced than Penida day trips.

Visit Info

  • Price Day tour $60-90 (boat + scooter rental)
  • Hours Boat 8 AM Sanur departure; return 4 PM
  • Time Full day

Local Tip

Rent a scooter at the harbor ($7/day) to cover both islands. Devil's Tears at 3 PM has the biggest wave-spray. Mangrove forest tour at the north end is the underrated activity.

Beach Clubs & Sunsets

5 spots
Golden sunset over Seminyak beach with people enjoying the sand and ocean view 1

Potato Head Beach Club (Seminyak)

Bali's flagship beach club opened 2010 — colonial-shutter facade, infinity pool stepping into the sand, day-to-night DJ programming. The defining Bali sunset experience for the past decade. Day beds + private cabanas + multiple restaurants on-site.

Visit Info

  • Price Minimum spend $35 weekday / $70 weekend at day beds; bar entry free
  • Hours 11:00-02:00
  • Time 4-6 hours

Local Tip

Reserve a day bed 1-2 weeks ahead for sunset hour (17:00-18:30). Arrive by 16:00 for sunset photo positioning. Sunday afternoons are the iconic 'Beach Sundays' DJ session. Smart-resort dress code (no swimwear after 18:00).

Driftwood on the black sand of Echo Beach in Canggu, Bali 2

La Brisa (Canggu)

Echo Beach driftwood-and-recycled-material masterpiece by the Pott group (2016). The most photographed Bali sunset venue. Mediterranean-Balinese fusion menu + organic cocktails + 100% beach-side seating.

Visit Info

  • Price Mains $12-25; minimum spend $25 weekday / $40 weekend at day beds
  • Hours 11:00-23:00
  • Time 4-6 hours

Local Tip

Reserve 1-2 weeks ahead for sunset. Take a Bluebird taxi or rent a scooter — parking limited. The driftwood swing + sea-facing day beds are the photo positions. Tuesday + Saturday DJs.

Aerial view of Uluwatu cliffs with vibrant ocean waves during sunset 3

Single Fin (Uluwatu)

Cliff-edge beach club above Uluwatu's legendary surf break. Sunday night DJ sets (since 2008) are the iconic Uluwatu party night. The view watching pro surfers below from the deck is the canonical Bali surf-culture moment.

Visit Info

  • Price Free entry; mains $10-20; drinks $5-12
  • Hours 8:00-23:00 (Sundays until 02:00)
  • Time 3-5 hours

Local Tip

Sunday DJ night (18:00-02:00) is the busiest — book a table 2-3 days ahead. Other nights walk-in OK. Inside the Uluwatu cliff complex; pair with Uluwatu Temple + Kecak dance for full south-Bali day.

Sandy Balangan beach near Karma Beach with cliff and calm blue ocean in Uluwatu 4

Sundays Beach Club (Karma Beach, Uluwatu)

Hidden white-sand cove on Karma Kandara's private beach — accessed via funicular cable car down a cliff. The most exclusive-feeling Bali beach club. Bonfire dinner under stars; champagne brunches Saturday-Friday.

Visit Info

  • Price Day pass $50 (weekdays) / $75 (weekends), includes lunch + 1 drink
  • Hours 9:00-21:00
  • Time 5-8 hours

Local Tip

Day pass is the only way in for non-Karma guests. Reserve 3-5 days ahead — daily capacity limited to 100. The cable-car ride down + private beach is the experience. Sunset bonfire dinner is the upgrade for $35.

Resort pool with stunning ocean views at a Bali beach club 5

Atlas Beach Fest (Canggu)

Opened 2023 — 350m-long Olympic-scale pool with day-to-night DJ programming. The biggest beach club in Asia. Day-beach atmosphere transitions to electronic-festival venue at 18:00.

Visit Info

  • Price Free entry weekdays; weekend $30-50 minimum at premium areas
  • Hours 11:00-04:00 (weekends 06:00)
  • Time 5-8 hours

Local Tip

International DJ lineup Friday-Sunday — check the schedule. Day beds book solid weekends 2 weeks ahead. The pool is 1m deep (wadeable, not swimmable). Pair Atlas with Canggu Beach surf lesson in one day.

Practical Tips

Local know-how that saves you time and money on the ground.

1

Stay in Ubud, Canggu, or Uluwatu — skip Kuta (mass tourism, worst hotel quality).

2

Motorbike rental requires International Driving Permit. Police checkpoints common.

3

Drink only bottled water. Eat at busy warungs (high turnover = fresh).

4

Take detailed photos of any rented motorbike before riding (damage scam common).

5

Don't step on canang sari (palm-leaf offerings on sidewalks). Don't touch monks/heads.

Getting Around

Motorbike rental ($5-8/day) is the most efficient. International driving permit required and police checks happen. Grab and Gojek apps work for cars and motorbikes ($1.50-5 short rides). Private driver for full-day tour: $40-60. Avoid renting cars unless you're confident with chaotic Bali traffic — motorbike or driver is much easier.

Book Tours & Activities in Bali

Booking online is typically cheaper than walk-up rates and reserves your spot.

Frequently Asked Questions

Common questions about attractions and activities in Bali.

Ubud, Canggu, Seminyak, or Uluwatu — which area should first-time visitors base in?
For a 5-7 day first visit, split: Ubud 2 nights + Canggu or Seminyak 2-3 nights + Uluwatu 1-2 nights. Ubud is the cultural and yoga capital — rice terraces, spas, local food, digital nomad scene. Canggu is the surf + beach club + 20-30s trendy district (digital nomad capital). Seminyak is upscale shopping + fine dining + Potato Head beach club (30-40s luxury). Uluwatu is cliff-top temples + world-class surf + luxury resorts (honeymoon top pick). Honeymooners: 2 nights Ubud villa ($60-100/night) + 3 nights Uluwatu luxury (Alila, Bulgari $400-1,500/night). Skip Kuta — once Bali's flagship, now overrun by mass tourism and worst hotel quality. Solo travelers and digital nomads: Canggu 4-5 nights + Ubud 2 nights. Backpackers: Ubud guesthouses ($15-25/night) are 30-40% cheaper than Kuta/Seminyak.
What can I do in Bali for free?
Campuhan Ridge Walk (Ubud, ~1 hour trail, free, best 7-8 AM before crowds) — ridge path between rice paddies with Ubud valley views. Canggu's Batu Bolong + Echo Beach (free; even without surfing, the cafe-and-beach vibe is signature). Saraswati Temple (central Ubud, free, lotus pond, lit up after 17:00). Tanah Lot exterior cliffs (skip the $5 temple entry; the sunset cliff view is free from outside). Balangan Beach + Bingin Beach (Uluwatu's local beaches, free, fewer crowds than Padang Padang). Bali traditional Kecak temple performances at smaller Banjar villages are free (commercial Uluwatu Kecak is $10). Ubud morning market (5-9 AM, free to wander, $2 nasi campur plate). Daily canang sari ceremony (palm-leaf offerings on sidewalks) — free cultural moment. ARMA outdoor courtyard in Ubud is free (paid museum inside). Watching the daily Hindu rituals at any temple is a free, profound cultural experience.
What are Bali's expensive attractions and how to save?
Nusa Penida day tour $50-100 — Klook and KKDay pre-booking saves 15-25% vs walk-up boat + scooter + lunch combos. Tegalalang Rice Terraces is free entry but expects multiple 'donation' checkpoints (Rp50,000 / $3 each); the Bali Swing $30-50 is a separate paid activity and skippable. Ubud Sacred Monkey Forest $5 vs Campuhan Ridge Walk free (you'll see wild monkeys on the trail too). Balinese spa: luxury at AYANA, Bulgari, Four Seasons $50-200/hour vs Ubud street spas $10-20/hour — quality difference is small, daily 1-hour massage for a week costs $70-140 at local spas. Kecak Fire Dance at Uluwatu $10-15 is reasonable; smaller Batuan village performances sometimes free. Bali Pass (Klook bundled tickets) bundles 5-7 attractions for 25% off. Money exchange: 'Bali Money Exchange' (Ubud), PT Central Kuta, PT Bali Maspintjinra are honest; airport exchange loses ~7%.
How to do a Nusa Penida or Gili Trawangan day trip?
Nusa Penida: 30-min fast boat from Sanur harbor ($5 one-way / $10 round-trip), departures 8/9/10/11 AM, returns 4/5 PM. Easiest is a Klook or KKDay day tour ($50-100) covering boat + car + guide + lunch + the big 4 (Kelingking Beach, Angel's Billabong, Broken Beach, Crystal Bay snorkeling). DIY: $10 boat + $7/day scooter or $50/day car-with-driver for flexible pacing, but Penida roads are steep, narrow, and rough — driver recommended unless you're confident on scooters. Gili Trawangan: 1.5-2 hour boat from Sanur or Padang Bai ($25-40 round-trip) — overnight strongly recommended over day-tripping (8 AM departure cuts to 5 PM, leaving only 4-5 hours on the island). Overnight on Penida unlocks Crystal Bay manta ray snorkeling ($30 extra) + Diamond Beach stargazing. April-October dry season is best for boat conditions; November-March wet season has frequent cancellations.
Where in Bali is good for families with kids?
Waterbom Bali (Kuta, $50/day pass, Southeast Asia's #1 water park, 22 slides + restaurants — all ages). Bali Safari & Marine Park (Gianyar, $45/day, African + Indian + Indonesian wildlife including elephant rides, giraffes, tigers). Sanur Beach (calm waves + shallow swimming, restaurants + shade — best family beach in Bali). Canggu Finns Beach Club + La Brisa welcome kids (pools, kids menus, day beds). Campuhan Ridge Walk (Ubud, free, ~1 hour, easy for kids 5+). Tirta Gangga Water Palace (Manggis, $2, royal garden + ponds for kids to wade). Day trips: Tegenungan Waterfall + Tibumana Waterfall (easy, kid-friendly, no real hike). Avoid Sacred Monkey Forest for kids under 5 — monkeys snatch food and can scratch. Nusa Penida day trips are rough for kids under 7 due to boat seasickness and intense sun. Family-friendly resorts: Mulia Resort Nusa Dua, Padma Resort Legian, and Westin Resort Nusa Dua all have kids clubs.
Where are Bali's best sunset and night spots?
Uluwatu Cliff Sunset + Kecak Fire Dance (daily 18:00, traditional vocal percussion + fire dance + Indian Ocean + cliff + temple in one frame) — Bali's iconic sunset experience. Arrive 16:00, lock in seats by 17:30. Tanah Lot Temple sunset (offshore-rock silhouette + golden sky, 17:30-18:30, world-class but heavy tour-bus crowds). Canggu beach clubs (La Brisa, Finns, The Lawn — 17:00-19:00 cocktails + driftwood swings + beachfront day beds, the Instagram sunset capital). Seminyak Potato Head (sunset DJ + infinity pool stepping into sand, beach casual dress code). Padang Padang Beach (golden hour + surfer silhouettes — fewer crowds than Uluwatu). Jimbaran Bay seafood + sunset ($15-30/person beachfront seafood grills + sunset — honeymoon top pick). Ubud has few sunset spots — drive to Canggu, Uluwatu, or Jimbaran. Sunset time: 18:00 in May-Sept, 18:30 in Oct-April. Arrive 1 hour early for the best spots.
What scams, ripoffs, and scooter safety issues should I watch for in Bali?
Scooter rental scam #1 — film a full 360° video + photos of every scratch and worn part before riding, or you'll lose your $50-300 deposit to fake 'damage' claims. International driving permit required: police checkpoints happen, and without one, expect $20-50 'fines' (officially refuse, demand to go to the station). Helmet mandatory. Left-hand traffic + narrow roads + reckless trucks and tour buses — beginners should not ride (use Grab or hire a driver for your first Bali trip). 'No commission' money exchange booths run calculator scams and pocket cash — only use Authorized Money Changer (BMC, Central Kuta, PT Bali Maspintjinra). Airport taxi touts — use official airport taxi counter or walk 100m outside the terminal to call Grab. Gallery touts in Ubud + Seminyak — pressured 'diamond' and 'amethyst' sales. Bali Belly (traveler's diarrhea) — avoid street food + ice + raw vegetables + tap water (bottled only). Nyepi (Day of Silence, March each year) — 24-hour curfew, even airport closes.
Where do international travelers rarely go — hidden local spots and beaches?
Sidemen Valley (1.5 hours east of Ubud — Tegalalang's quiet sister, free, 1/10 the crowds, traditional villages + trekking). Amed (3 hours northeast — Bali's diving capital, USS Liberty wreck snorkel + black-sand beaches, 1 overnight recommended). Lovina (3 hours north — dolphin sunrise tours + black-sand beaches, luxury resorts 50% cheaper than Seminyak). Geger Beach + Pandawa Beach (Nusa Dua's local beaches, free, jade-green water, much quieter than Seminyak). Jatiluwih Rice Terraces (UNESCO, 1/5 the crowds vs Tegalalang, $5 entry, the 'real' panoramic rice terrace experience). Candidasa (East Bali — hot springs + Hindu temples, few international tourists). Sambangan Sacred Garden (North Bali — 7-waterfall trek, $15 with guide). Munduk (Central highlands — coffee plantations, hidden waterfalls, cool mountain climate). Michelin / Asia's 50 Best dining: Mozaic (Ubud — French-Indonesian fusion), Cuca (Jimbaran — Asia's 50 Best), Locavore (Ubud — 100% Indonesian seasonal). Bambu Indah and Five Elements eco-resorts (Ubud — honeymoon hideaways with few tourists).

More on Bali

Cost guide, itineraries, hotel picks — everything in one place.

Why you can trust things-to-do guide

Jimmy Kong TripPick founder · Travel content creator

Based in Chiang Mai for 8+ years, with 30+ countries visited across Southeast Asia, Japan, and Europe. Every detail in this guide is primary-source verified as of April 2026, with prices auto-refreshed via live exchange rate APIs. This isn't AI-generated boilerplate — it's written from the perspective of someone who has actually been there.

8+ years analyzing travel data 30+ countries visited Live exchange rate verified
📅 Published: