10 Best Things to Do in Bali (Guide + Costs)

Stunning aerial view of a rocky coastline with lush greenery in Bali, Indonesia.

We landed in Denpasur just after 11pm, and by 6am the next morning we were already regretting how little sleep we’d planned around — because Bali doesn’t wait for jet lag to wear off. Over multiple trips to the island, we’ve tested dozens of activities, paid the entry fees, sat in the traffic, and figured out which of Bali’s famous attractions are genuinely worth your limited time — and which ones are mostly Instagram bait.

This guide isn’t another copy-paste list. Every entry below includes what it actually costs, how long to budget, and who it’s really for — plus a full budget breakdown, a pros-and-cons look at Bali’s “greatest hits,” and the mistakes we watched other travelers (and ourselves) make. If you’re also weighing other Southeast Asia stops, our Thailand travel guide covers a similar first-timer breakdown for that side of the region.

Before planning your Bali itinerary, make sure you understand the latest entry requirements. If you’re travelling from India, read our guide on Bali visa requirements for Indians to learn about visa rules, required documents, and the latest entry regulations before you book your activities.

  1. Mount Batur Sunrise Trek — pre-dawn volcano hike with a summit breakfast
  2. Uluwatu Temple & Kecak Fire Dance — clifftop temple, sunset cultural performance
  3. Tegalalang Rice Terraces — Bali’s iconic stepped green landscape near Ubud
  4. Nusa Penida Day Trip — dramatic cliffs, Kelingking Beach, snorkeling with manta rays
  5. Ubud Sacred Monkey Forest & Palace — culture and wildlife in Bali’s arts hub
  6. Tanah Lot Temple — iconic sea temple, best at sunset
  7. Traditional Balinese Spa Day — wellness treatments rooted in local tradition
  8. Canggu Beach Clubs & Surf — Bali’s beach-and-nightlife scene
  9. Sekumpul Waterfall — Bali’s tallest, least crowded major waterfall
  10. Balinese Cooking Class — hands-on food culture, market visit included

How We Chose These 10

We didn’t just rank by popularity. Every activity on this list met three criteria: it has to be something we did ourselves, it has to offer real value for the time and money against similar nearby alternatives, and it has to represent a different side of Bali — culture, nature, adventure, food, and rest — so the list works as an actual itinerary, not ten versions of the same beach club. For cultural sites, we also cross-checked opening hours and etiquette rules against the Bali provincial tourism office to make sure the practical details below stay accurate.

The 10 Best Things to Do in Bali

1. Watch Sunrise from Mount Batur

Stunning sunrise view of Mount Batur in Kintamani, Bali, with lush landscapes and a serene lake.

This is Bali’s classic pre-dawn hike: a roughly two-hour trek up an active volcano in the dark, finishing with a simple breakfast (often eggs steamed in the volcano’s own heat) as the sky opens up over Lake Batur. It’s not technically difficult, but it is early — pickup is usually around 2am.

Quick facts: Cost ~350,000–500,000 IDR guided | Duration ~5 hours round trip | Best time: dry season, clear-sky mornings

2. Uluwatu Temple & Kecak Fire Dance

Dramatic portrayal of a Kecak dance in Bali with traditional costumes and dynamic movements.

Perched on a cliff above the Indian Ocean, Uluwatu is one of Bali’s six key directional temples, and the sunset Kecak fire dance performed in its amphitheater is genuinely one of the more memorable evenings you can have on the island — no instruments, just a circle of chanting performers and firelight.

Quick facts: Cost ~150,000 IDR temple entry, ~150,000 IDR dance ticket | Duration ~2–3 hours | Best time: arrive 90 minutes before sunset for seating

3. Tegalalang Rice Terraces

Person swings above lush green rice terraces in Ubud, Bali, creating a captivating scene.

The postcard image of Bali — stepped emerald paddies cascading down a hillside near Ubud. It’s touristy, and you’ll pay small “donations” at several viewpoints along the walking path, but the subak irrigation system here is UNESCO-recognized and worth the short detour if you’re already in Ubud.

Quick facts: Cost ~10,000–25,000 IDR per viewpoint | Duration 1–2 hours | Best time: early morning before tour buses arrive

4. Nusa Penida Day Trip

Breathtaking aerial view of Kelingking Beach in Bali, featuring stunning cliffs and turquoise waters.

A fast boat from Sanur gets you to Nusa Penida in about 45 minutes, and from there it’s cliffside viewpoints (Kelingking Beach, Broken Beach, Angel’s Billabong) plus a strong chance of snorkeling alongside manta rays. Roads on the island are still rough, so a full-day trip, not a half-day, is realistic.

Quick facts: Cost ~600,000–900,000 IDR for a day tour | Duration full day (7–9 hours) | Best time: dry season for calmer boat crossings

5. Ubud Sacred Monkey Forest & Palace

A group of Balinese long-tailed macaques perched in a lush jungle in Ubud, Bali.

A shaded nature reserve with resident long-tailed macaques and three Hindu temples inside the forest itself, a short walk from Ubud Palace. Keep loose items zipped away — the monkeys are used to tourists and opportunistic about bags.

Quick facts: Cost ~80,000 IDR entry | Duration 1–1.5 hours | Best time: weekday mornings

Since you’re already exploring Ubud, it’s the perfect place to shop for authentic Balinese handicrafts, batik textiles, silver jewellery, and locally made souvenirs. If you’re wondering what to buy in Bali, our detailed shopping guide covers the best souvenirs, where to find them, and how to avoid overpaying in local markets.

6. Tanah Lot Temple

Breathtaking view of Tanah Lot Temple on the rocky coast of Bali, Indonesia, during sunset.

A temple built on an offshore rock formation, best known for sunset silhouette photos. It’s one of the most visited sites on the island, so treat this as a photo-and-atmosphere stop rather than a quiet spiritual one.

Quick facts: Cost ~75,000 IDR entry | Duration 1–2 hours | Best time: 1 hour before sunset

7. Traditional Balinese Spa Day

Tourists enjoy a traditional holy bathing ritual at Tirta Empul Temple, Bali.

Balinese massage traditions blend Ayurvedic and local techniques, and a full spa package (massage, flower bath, scrub) is often better value in Bali than almost anywhere else in Southeast Asia. 

Quick facts: Cost ~250,000–600,000 IDR for a 2-hour package | Duration 1.5–3 hours | Best time: any, good rainy-day option

8. Canggu Beach Clubs & Surf

A surfer rides the waves during a vibrant sunset on a Bali beach, capturing a stunning tropical scene.

Canggu is Bali’s surf-and-café hub — black sand beaches, beginner-friendly surf breaks, and a beach club scene that runs from lazy pool day to full sunset party. Good for travelers who want Bali’s social side alongside the cultural sites.

Quick facts: Cost free beach access, ~150,000–400,000 IDR beach club minimum spend | Duration half day+ | Best time: late afternoon into sunset

9. Sekumpul Waterfall

Discover the serene beauty of a waterfall cascading through the tropical forests of Bali, Indonesia.

Bali’s tallest waterfall, tucked in the north near Singaraja, requires a steep 30–45 minute hike down (and, worse, back up) through rice fields and jungle, which keeps crowds thinner than the more accessible falls near Ubud.

Quick facts: Cost ~150,000 IDR including local guide fee | Duration 2–3 hours | Best time: dry season for safer trail conditions

10. Balinese Cooking Class

Delicious sop buntut oxtail soup with spices and fresh vegetables in Bali, Indonesia.

A half-day class usually starts with a local market visit, then walks you through dishes like base genep (Balinese spice paste), lawar, and satay lilit. It’s one of the better ways to understand Balinese food culture beyond restaurant menus, and most classes end with a full meal you helped cook.

Quick facts: Cost ~300,000–450,000 IDR | Duration 4–5 hours | Best time: morning classes include the market visit

What These 10 Activities Actually Cost

ActivityTypical Cost (IDR)Approx. USDTime Needed
Mount Batur Sunrise Trek350,000–500,000$22–325 hrs
Uluwatu Temple + Kecak Dance300,000$192–3 hrs
Tegalalang Rice Terraces10,000–25,000/stop$1–21–2 hrs
Nusa Penida Day Trip600,000–900,000$38–577–9 hrs
Monkey Forest & Palace80,000$51–1.5 hrs
Tanah Lot Temple75,000$51–2 hrs
Balinese Spa Package250,000–600,000$16–381.5–3 hrs
Canggu Beach Club150,000–400,000$10–25Half day+
Sekumpul Waterfall150,000$102–3 hrs
Cooking Class300,000–450,000$19–294–5 hrs

All 10 activities together run roughly 2,265,000–3,405,000 IDR per person (~$145–215), not including transport between sites. Prices reflect rates and fluctuate, especially for tours booked through agencies rather than paid at the gate.

Best Time to Visit for These Activities

Bali’s dry season (April–October) is the safer bet for this specific list, since three of the ten — the Batur sunrise trek, the Nusa Penida boat crossing, and Sekumpul’s steep trail — depend heavily on weather and visibility. The wet season (November–March) isn’t a dealbreaker for the temples, spa day, or cooking class, and it actually makes Tegalalang’s terraces greener and less crowded. If Mount Batur or Nusa Penida are non-negotiable for you, build in a flexible day or two around them in case of a weather reschedule.

Pros & Cons: Is Bali's Top 10 List Worth Your Time?

ProsCons
Well-developed tourism infrastructure — easy to book everything last-minutePopular sites like Tanah Lot and Tegalalang are genuinely crowded, especially midday
Huge variety in a small geographic area — culture, nature, and beach in one tripTraffic between regions (Ubud to Uluwatu, for example) can eat 1.5–2 hours each way
Strong value — most activities cost under $30 per personSome sites feel commercialized, with repeated “donation” requests along one path
Good mix of active and relaxed options for different travel stylesWeather-dependent activities (Batur, Penida) carry real reschedule risk

Common Mistakes to Avoid

  • Booking Mount Batur without a guide. Guides are required by local regulation for the standard trekking routes, and going without one is both against the rules and genuinely riskier in the dark.
  • Underestimating travel time between regions. Bali looks small on a map, but Ubud to Uluwatu is a 1.5–2 hour drive in normal traffic — don’t stack more than 2 major sites in a day if they’re far apart.
  • Not carrying small IDR notes. Temple “donations” and rice terrace viewpoint fees are almost always cash-only in small denominations; card machines are rare at these stops.
  • Ignoring temple dress codes. Sarongs are required at Uluwatu and Tanah Lot; most temples rent them on-site for a small fee, but it’s faster to bring your own.
  • Booking Nusa Penida as a half-day trip. The island’s roads are rough and the sites are spread out — a half-day tour usually means rushing past the best viewpoints.

While planning your activities, it’s also worth understanding the practical safety challenges visitors may encounter, from traffic and unofficial transport to common tourist scams. Read our travel advice for Bali to learn how to avoid common problems and enjoy a smoother, safer trip.

Pro Travel Tips

  • Rent a scooter only if you’re an experienced rider — Bali’s traffic patterns and road conditions are not beginner-friendly, and helmets are non-negotiable.
  • Buy a local SIM card at the airport (or an e-SIM before you land) — it’s cheap and makes ride-hailing apps and offline maps far more reliable than hotel wifi.
  • Book Kecak dance tickets a day ahead in peak season — the Uluwatu amphitheater has limited seating and does sell out.
  • Tipping isn’t mandatory in Bali, but rounding up for guides on activities like the Batur trek or Sekumpul hike is standard and appreciated.

Who Should Prioritize What

First-timer with 3–4 days: Prioritize Uluwatu, Tegalalang, Monkey Forest, and one full day for Nusa Penida — this covers Bali’s core identity without overpacking the schedule. If you’re unsure how to organise your time, follow our suggested itinerary, which shows how to experience Bali’s highlights efficiently over a three-day trip.

Repeat visitor: Skip the most crowded stops (Tanah Lot, Tegalalang) in favor of Sekumpul Waterfall and a cooking class — both are lower-traffic and more immersive.

Couples: Uluwatu sunset + Kecak dance, followed by a spa day, is the strongest pairing on this list.

Families: Monkey Forest, Tegalalang, and a cooking class are the most manageable for kids — skip Sekumpul’s steep hike and the pre-dawn Batur trek.

Budget backpackers: Tegalalang, Monkey Forest, and Tanah Lot together cost under $15 total and don’t require booking a tour operator.

Frequently Asked Questions

What are the top must-do activities in Bali?

The most essential Bali experiences are the Mount Batur sunrise trek, Uluwatu Temple with the Kecak fire dance, the Tegalalang Rice Terraces, and a day trip to Nusa Penida — together they cover Bali's nature, culture, and coastal sides.

How many days do you need to see Bali's best attractions?

Four to five days is enough to comfortably cover this list's top 5–6 activities. A full 7–10 days allows time for all 10 without rushing between regions.

Is Bali expensive to visit?

Bali is generally affordable — most individual attractions cost under $30 per person, and a full day of activities including transport typically runs $50–80 per person for a mid-range trip.

What is the best time of year to visit Bali?

The dry season, April through October, offers the most reliable weather for outdoor and weather-dependent activities like the Batur trek and Nusa Penida boat trips.

Is Uluwatu or Ubud better for first-time visitors?

They serve different purposes rather than competing directly — Ubud is better for culture, rice terraces, and a slower pace, while Uluwatu is better for clifftop temples, surf, and sunset views. Most first-time itineraries include both.

Do you need a guide for Mount Batur sunrise trek?

Yes — local regulations require a licensed guide for the standard Mount Batur trekking routes, and a guide also handles the pre-dawn timing and trail navigation in the dark.

Scroll to Top