Indonesia  ›  Bali

Top Things to Do in Bali

We compared all 1,094 experiences in Bali so you can choose in minutes: real prices, verified reviews and our editorial picks.

★4.9 1,094 experiences from US$ 6.22 ✓Free cancellation on most experiences

All tours (501–520 of 1,094)

2-Day Mount Batur Sunrise Trek & Ubud Tour from Seminyak
›
‹
2-Day Mount Batur Sunrise Trek & Ubud Tour from SeminyakHike Mount Batur at dawn for sunrise views, then relax in natural hot springs. Day two explores Ubud's waterfalls, temples and rice terraces with a local guide.
41 reviews
4.78★
Duration
2d
Every day
01:30
Live guide ENHotel pickupFree cancellationfromUS$ 99per person
Scuba Diving in Nusa Penida: Manta Ray Dives for Beginners
›
‹
Scuba Diving in Nusa Penida: Manta Ray Dives for BeginnersScuba diving in Nusa Penida for non-certified divers with manta ray sightings almost guaranteed. Pool training, two dives, guide and all gear included, finishing by 2pm.
40 reviews
4.73★
Duration
4h
Every day
08:30
Live guide EN · FI · FRFree cancellationfromUS$ 113per person
Ubud Shamanic Healing and Holy Water Purification Ceremony
›
‹
Ubud Shamanic Healing and Holy Water Purification CeremonyShamanic healing and melukat purification ritual in Ubud at Pura Mengening temple, with private transport and English-speaking guide. Cleanse mind.
40 reviews
4.93★
Duration
1h–10h
Every day
08:30
Live guide ENPickup optionalFree cancellationfromUS$ 50per person
Nusa Penida Day Trip: Fast Boat, Beaches & Lunch Included
›
‹
Travelers' pick
Nusa Penida Day Trip: Fast Boat, Beaches & Lunch IncludedDay trip from Bali to Nusa Penida with round-trip fast boat, hotel pickup, professional guide, and Indonesian lunch. Visit Kelingking Beach, Broken Beach.
39 reviews
4.64★
Duration
8h–12h
start times · Every day
7
Live guide ENPickup optionalFree cancellationfromUS$ 55US$ 41per person
Mount Batur Sunrise Hike Private Trek with Hot Spring
›
‹
Likely to sell out
Mount Batur Sunrise Hike Private Trek with Hot SpringPrivate Mount Batur sunrise trek from Seminyak with guide-led hike, summit breakfast, and natural hot springs soak, including hotel transfers.
39 reviews
5.00★
Duration
10h–12h
Every day
01:30
Live guide EN · VIHotel pickupFree cancellationfromUS$ 178per person
Telaga Waja River Rafting in Ubud: 16km white water adventure
›
‹
Telaga Waja River Rafting in Ubud: 16km white water adventurePaddle 16km down Bali's longest rafting route on the Telaga Waja River, fed by Mount Agung springs. Includes guide, lunch, shower and hotel pickup from Ubud area.
39 reviews
4.95★
Duration
6h–8h
start times · Every day
4
Live guide ENPickup optionalFree cancellationfromUS$ 57per person
Ubud tour with temples, rice fields & waterfall, private guide
›
‹
Ubud tour with temples, rice fields & waterfall, private guideFull-day private Ubud tour with local guide exploring Tegalalang Rice Terraces, Tirta Empul Temple, Tegenungan Waterfall, Batuan Temple and art market.
38 reviews
4.95★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 52per person
2-Day Mt Batur Camping Tour: Sunset & Sunrise on a Live Volcano
›
‹
2-Day Mt Batur Camping Tour: Sunset & Sunrise on a Live VolcanoCamp on Mt Batur's crater rim for sunset and sunrise over Bali, with guides handling all gear and cooking breakfast over volcanic steam. Includes pickup.
38 reviews
4.97★
Duration
2d
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 130per person
Menjangan Island snorkeling: Calm reefs, guided sessions
›
‹
Travelers' pick
Menjangan Island snorkeling: Calm reefs, guided sessionsSnorkeling Menjangan Island from Pemuteran with a local guide, boat transport and lunch included: two guided sessions in calm.
38 reviews
4.95★
Duration
6h
Every day
08:30
Live guide EN · DE · NLPickup optionalFree cancellationfromUS$ 46per person
Ubud Private Day Tour: Sacred Temples, Rice Terraces & Waterfalls
›
‹
Ubud Private Day Tour: Sacred Temples, Rice Terraces & WaterfallsPrivate Ubud day tour with hotel pickup, visiting Sacred Monkey Forest, Tegalalang Rice Terraces.
38 reviews
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 27US$ 25per person
Discover Scuba Diving in Pemuteran: Learn to Dive
›
‹
Discover Scuba Diving in Pemuteran: Learn to DiveLearn to dive in Pemuteran's shallow waters with a certified instructor, wetsuit and full equipment included: your first underwater breath in half a day.
37 reviews
4.89★
Duration
7h
Every dayLive guide EN · FR · ESFree cancellationfromUS$ 104per person
Bali Hotel - Denpasar Airport: Shared transfer with guide
›
‹
Bali Hotel - Denpasar Airport: Shared transfer with guideRelax on your way from your Bali hotel to Denpasar Airport with a local guide. Includes pickup, bottled water, and help with luggage. Book your transfer now.
37 reviews
4.62★
Duration
1h
Every dayLive guide ENPickup optionalFree cancellationfromUS$ 25per person
2-Day Private Bali Tour: Temples, Rice Terraces & Sunset Dinner
›
‹
2-Day Private Bali Tour: Temples, Rice Terraces & Sunset DinnerDiscover Bali’s top temples, rice terraces, and sunset at Tanah Lot in a 2-day private tour with local guide, seafood dinner, and hotel pickup.
37 reviews
4.70★
Duration
2d
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 137per person
Ubud: Tanah Lot Temple & Jatiluwih Rice Terraces Private Tour
›
‹
Ubud: Tanah Lot Temple & Jatiluwih Rice Terraces Private TourPrivate day trip from Ubud to Tanah Lot Temple, Jatiluwih rice terraces, and lakeside temples. Includes hotel pickup, guide, entrance fees, and transport with sunset views.
37 reviews
4.73★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 53per person
Ubud Private Tour from Seminyak: Cultural immersion, no groups
›
‹
Ubud Private Tour from Seminyak: Cultural immersion, no groupsPrivate full-day tour from Seminyak to Ubud with hotel pickup, English-speaking guide, lunch and water included, experience traditional villages.
36 reviews
5.00★
Duration
8h–10h
Every dayLive guide ENPickup optionalFree cancellationfromUS$ 100per person
Nusa Penida: Private Island Tour & Diamond Beach with Pickup
›
‹
Nusa Penida: Private Island Tour & Diamond Beach with PickupPrivate 8-hour Nusa Penida tour with hotel pickup, Angel's Billabong, Broken Beach & Diamond Beach. Air-conditioned transport, English-speaking guide. Minimum 2 people.
36 reviews
4.81★
Duration
8h
Every day
08:00
Live guide ENPickup optionalFree cancellationfromUS$ 37per person
Besakih Temple tour with Kertha Gosa, waterfall and rice fields
›
‹
Besakih Temple tour with Kertha Gosa, waterfall and rice fieldsPrivate tour of Bali's Mother Temple at 900 meters with English-speaking driver, hotel pickup and lunch included.
36 reviews
4.78★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 65per person
Snorkeling in Nusa Penida with Uluwatu Sunset & Jimbaran Dinner
›
‹
Snorkeling in Nusa Penida with Uluwatu Sunset & Jimbaran DinnerSnorkel with manta rays and coral reefs in Nusa Penida, watch the Kecak fire dance at Uluwatu Temple at sunset.
35 reviews
4.69★
Duration
12h–16h
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 190per person
North Bali Shore Excursion: Temples, Waterfalls & Lovina Beach
›
‹
Travelers' pick
North Bali Shore Excursion: Temples, Waterfalls & Lovina BeachSix to ten hours exploring North Bali's Ulun Danu Beratan Temple, Banyumala Waterfall and Banjar Hot Spring from Celukan Bawang Port.
35 reviews
4.80★
Duration
6h–10h
start times · Every day
17
Live guide ENHotel pickupFree cancellationfromUS$ 24per person
Mount Agung sunrise trek from Ubud: Summit at dawn
›
‹
Mount Agung sunrise trek from Ubud: Summit at dawnTrek Mount Agung from Ubud in darkness with a guide, reaching the summit at sunrise to watch the sun break over Bali and Lombok while enjoying breakfast.
34 reviews
5.00★
Duration
10h
start times · Every day
4
Live guide ENPickup optionalFree cancellationfromUS$ 65per person
Need help planning your next activity?