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 (581–600 of 1,094)

Taman Ayun & Tanah Lot Temples Tour by Private Car
›
‹
Taman Ayun & Tanah Lot Temples Tour by Private CarPrivate tour from Kuta to two major Bali temples with English-speaking driver-guide and hotel pickup.
23 reviews
4.96★
Duration
6h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 55per person
Uluwatu Temple & Kecak Dance: Half-Day Private Tour
›
‹
Uluwatu Temple & Kecak Dance: Half-Day Private TourPrivate half-day tour of Uluwatu Temple on Bali's cliffs, Melasti Beach, and kecak fire dance at sunset. Includes pickup, guide, entry and air-conditioned transport.
23 reviews
4.91★
Duration
4h–6h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 47per person
Melukat Purification Ceremony at Mengening Temple: Sacred Ritual
›
‹
Melukat Purification Ceremony at Mengening Temple: Sacred RitualParticipate in the Melukat Ceremony at Mengening Temple in Ubud, where you bathe in a natural spring-fed pool believed to purify mind, body and soul.
23 reviews
4.83★
Duration
1h
start times · Every day
17
Live guide ENHotel pickupFree cancellationfromUS$ 52per person
Melasti Beach Uluwatu Temple Jimbaran Dinner Sunset Kecak Dance
›
‹
Melasti Beach Uluwatu Temple Jimbaran Dinner Sunset Kecak DanceVisit Melasti Beach, Padang Padang, and Uluwatu Temple, then enjoy Kecak Dance at sunset followed by fresh seafood dinner in Jimbaran with hotel pickup and transport.
22 reviews
4.82★
Duration
9h–10h
Every day
10:00
Live guide ENHotel pickupFree cancellationfromUS$ 60per person
East Bali tour from Karangasem: Gate of Heaven and Tirta Gangga
›
‹
East Bali tour from Karangasem: Gate of Heaven and Tirta GanggaPrivate guided tour of Karangasem exploring Tenganan's Bali Aga village, Tirta Gangga water palace, Lempuyang Temple's Gate of Heaven.
22 reviews
4.64★
Duration
10h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 69per person
Melukat Ceremony at Gunung Kawi Sebatu Temple, Ubud
›
‹
Melukat Ceremony at Gunung Kawi Sebatu Temple, UbudParticipate in the Melukat purification ceremony at Gunung Kawi Sebatu Temple with an English-speaking guide.
22 reviews
4.95★
Duration
1h–2h
start times · Every day
17
Live guide ENFree cancellationfromUS$ 33per person
Bali Private Car Hire with Driver: Custom Itinerary
›
‹
Bali Private Car Hire with Driver: Custom ItineraryPrivate car with English-speaking driver in Bali for 10 hours. You choose where to go, the driver handles the route and gets you back to your hotel.
22 reviews
4.95★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 67per group
Bali ATV Jungle Ride: Quad Bike Adventure with Guide & Lunch
›
‹
Bali ATV Jungle Ride: Quad Bike Adventure with Guide & LunchRide an ATV through Bali’s jungle, rice fields, and tunnels. Guided quad bike tour with lunch, private transport, showers, and all gear included.
22 reviews
5.00★
Duration
2h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 65per person
Ubud Zip-line & Rafting: Tegalalang Rice Terraces & Ayung River
›
‹
Ubud Zip-line & Rafting: Tegalalang Rice Terraces & Ayung RiverZip-line over Tegalalang Rice Terraces and raft the Ayung River in Ubud. Includes transport, safety gear, lunch, and water activities. Full day tour.
22 reviews
4.95★
Duration
6h–10h
start times · Every day
8
Live guide ENHotel pickupFree cancellationfromUS$ 23per person
Nusa Penida: Tembeling Waterfall & Diamond Beach Private Tour
›
‹
Nusa Penida: Tembeling Waterfall & Diamond Beach Private TourPrivate Nusa Penida day tour from Seminyak with speedboat, Diamond Beach, Thousand Islands Viewpoint, Tembeling Waterfall and lunch. 12 hours.
22 reviews
4.77★
Duration
12h
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 133per person
Snorkeling in Nusa Lembongan: Beginner dives with 2 ocean dives
›
‹
Snorkeling in Nusa Lembongan: Beginner dives with 2 ocean divesLearn to dive in Nusa Lembongan with pool training and two ocean dives among manta rays and coral reefs in deep waters.
22 reviews
4.91★
Duration
8h
Every day
08:00
Live guide ENFree cancellationfromUS$ 125per person
Jimbaran Spa and Seafood Dinner: 2-Hour Treatment
›
‹
Jimbaran Spa and Seafood Dinner: 2-Hour TreatmentEnjoy six hours in Jimbaran with a two-hour Balinese spa treatment at Bali Orchid Spa, then dine on grilled seafood by the beach with hotel pickup and private car.
22 reviews
4.64★
Duration
6h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
2 Hour Private Beginner Surf Lesson: Batu Bolong Beach
›
‹
Travelers' pick
2 Hour Private Beginner Surf Lesson: Batu Bolong BeachPrivate beginner surf lesson at Batu Bolong Beach in Canggu with certified local instructor, board and rash guard included.
22 reviews
4.68★
Duration
2h
start times · Every day
5
Live guide ENFree cancellationfromUS$ 25per person
Ubud Kintamani Tour: Volcano views, temples & rice terraces
›
‹
Ubud Kintamani Tour: Volcano views, temples & rice terracesPrivate 9-hour tour from Ubud with driver/guide visiting Goa Gajah Temple, Tirta Empul Temple, and Tegalalang Rice Terraces.
21 reviews
5.00★
Duration
9h
Every day
08:30
Live guide EN · MSHotel pickupFree cancellationfromUS$ 72per person
Bali Waterfall Tour from Seminyak: Private Guide, Four Falls
›
‹
Bali Waterfall Tour from Seminyak: Private Guide, Four FallsPrivate waterfall tour from Seminyak hotels with guide, transport and lunch included. Visit Tegenungan.
21 reviews
4.76★
Duration
7h–9h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 114per person
Uluwatu Temple & Kecak Dance at Sunset: Private Tour
›
‹
Uluwatu Temple & Kecak Dance at Sunset: Private TourPrivate 8-hour Uluwatu Temple tour with Kecak fire dance and sunset views, including beach stops and hotel pickup with an English-speaking guide.
21 reviews
4.90★
Duration
6h–8h
Every day
13:00
Live guide ENHotel pickupFree cancellationfromUS$ 50per person
Snorkeling with Manta Rays in Nusa Lembongan
›
‹
Travelers' pick
Snorkeling with Manta Rays in Nusa LembonganSnorkel three sites around Nusa Lembongan with a guide, safety gear and hotel pickup included: manta rays appear 50–70% of the time at Manta Bay.
21 reviews
4.43★
Duration
3h–4h
start times · Every day
5
Live guide ENPickup optionalFree cancellationfromUS$ 23per person
Ubud: Jatiluwih Rice Terraces, Tanah Lot & Ulun Danu Temple
›
‹
Ubud: Jatiluwih Rice Terraces, Tanah Lot & Ulun Danu TempleFull-day Bali tour from Ubud with UNESCO rice terraces, two temples and Handara Gate. Includes entry fees, hotel pickup, air-conditioned vehicle and English-speaking driver.
21 reviews
5.00★
Duration
8h–10h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 55US$ 52per person
Snorkeling Nusa Lembongan: Full-Day Cruise with Water Sports
›
‹
Travelers' pick
Snorkeling Nusa Lembongan: Full-Day Cruise with Water SportsSnorkel Lembongan Bay from Bali with banana boat rides and a waterslide, plus help restore coral reefs and enjoy beach club lunch with hotel pickup from south Bali.
21 reviews
4.38★
Duration
8h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 156per person
Private Ubud Tour: Water Temple, Rice Terraces & Waterfall Day Trip
›
‹
Private Ubud Tour: Water Temple, Rice Terraces & Waterfall Day TripExperience Ubud’s Tirta Empul Temple, Tegalalang Rice Terraces, and a hidden waterfall on a private day tour with local guide, lunch, and hotel pickup.
21 reviews
4.90★
Duration
5h–7h
start times · Every day
5
Live guide EN · IT · FRHotel pickupFree cancellationfromUS$ 79per person
Need help planning your next activity?