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 (681–700 of 1,094)

Bali Beach, Kecak Dance & Uluwatu Temple Sunset Tour
›
‹
Travelers' pick
Bali Beach, Kecak Dance & Uluwatu Temple Sunset TourSee Bali's highlights in one afternoon: Jimbaran Beach, the clifftop Uluwatu Temple at sunset, a traditional Kecak dance performance.
12 reviews
5.00★
Duration
6h–7h
Every day
13:30
Live guide EN · JAPickup optionalFree cancellationfromUS$ 65per person
Mount Agung Sunrise Trek: Private Guide & Hotel Pickup
›
‹
Travelers' pick
Mount Agung Sunrise Trek: Private Guide & Hotel PickupClimb Bali’s highest volcano with a local guide, catch sunrise from Mount Agung, and enjoy breakfast at the summit. Includes private transport and snacks.
12 reviews
5.00★
Duration
2d
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 74per person
Bali ATV Riding: Through Tunnel and Waterfall
›
‹
Bali ATV Riding: Through Tunnel and WaterfallRide an ATV through Bali's rice fields, jungle and waterfall on a guided quad bike activity: boots, helmet, lunch and insurance included.
12 reviews
5.00★
Duration
1h
start times · Every day
15
Live guide ENPickup optionalFree cancellationfromUS$ 65per person
Nusa Penida Day Trip: Angel's Billabong & Kelingking Beach
›
‹
Nusa Penida Day Trip: Angel's Billabong & Kelingking BeachPrivate all-inclusive day trip from Bali to Nusa Penida's west coast with hotel pickup, fast boat, English-speaking guide.
12 reviews
5.00★
Duration
9h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Ubud Private Tour: Kintamani Volcano, Temples & Monkey Forest
›
‹
Ubud Private Tour: Kintamani Volcano, Temples & Monkey ForestPrivate day tour of Ubud with driver-guide visiting Tegallalang rice terraces, Kintamani volcano views, Tirta Empul Temple and Sacred Monkey Forest.
12 reviews
5.00★
Duration
8h–10h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 63per person
Nusa Penida: Kelingking & Diamond Beach Private Tour
›
‹
Nusa Penida: Kelingking & Diamond Beach Private TourPrivate Nusa Penida tour from Seminyak with fast boat, four beaches, Thousand Islands Viewpoint & lunch included. Hotel pickup, small groups, English guide.
11 reviews
5.00★
Duration
10h–12h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 131per person
ATV Riding in Seminyak: Quad Bike Through Rice Terraces
›
‹
ATV Riding in Seminyak: Quad Bike Through Rice TerracesRide a quad bike through Bali's rice terraces, jungles and villages with hotel pickup and a professional instructor.
11 reviews
5.00★
Duration
8h
start times · Every day
5
Live guide EN · MSHotel pickupFree cancellationfromUS$ 100per person
Parasailing in Nusa Dua: Jet Ski, Seawalker & Views
›
‹
Parasailing in Nusa Dua: Jet Ski, Seawalker & ViewsJet ski, parasail, and walk the seafloor in a helmet feeding fish among coral reefs during a Nusa Dua morning with hotel pickup and return.
11 reviews
4.91★
Duration
2h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 145per person
Bali Heritage Tour: Temples, Volcano & Coffee Plantation
›
‹
Bali Heritage Tour: Temples, Volcano & Coffee PlantationPrivate full-day tour of Bali's heritage sites with English-speaking guide, hotel pickup and air-conditioned transport: Taman Ayun Temple.
11 reviews
4.91★
Duration
8h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 60per person
Bali Shaman & Palm Reading in Ubud: Private Healing Consultation
›
‹
Bali Shaman & Palm Reading in Ubud: Private Healing ConsultationMeet Bali's traditional healers and palm readers in Ubud for consultations and Holy Springs Water purification rituals, including hotel pickup and ceremonial attire.
11 reviews
4.82★
Duration
8h–10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 75per person
Nusa Penida: Manta Ray Snorkeling & Yacht Day Trip from Kuta
›
‹
Travelers' pick
Nusa Penida: Manta Ray Snorkeling & Yacht Day Trip from KutaFull-day Nusa Penida snorkeling tour from Kuta with manta rays at Manta Point, Gamat Bay and Mangrove Point. Includes yacht, lunch and GoPro footage.
11 reviews
4.64★
Duration
9h
start times · Every day
2
Live guide ENFree cancellationfromUS$ 96per person
3-Day Diving in Pemuteran: 7 Dives in Menjangan Park
›
‹
3-Day Diving in Pemuteran: 7 Dives in Menjangan ParkDive 7 sites across Menjangan Park over 3 days from Pemuteran with a certified instructor, equipment and boat included: explore eels gardens, tombants.
11 reviews
4.73★
Duration
3d
Every dayLive guide EN · FR · ESFree cancellationfromUS$ 224per person
Snorkeling at Nusa Lembongan & Penida: 3 reef sites
›
‹
Snorkeling at Nusa Lembongan & Penida: 3 reef sitesSnorkel 3 coral reef sites around Nusa Lembongan and Nusa Penida with guide, equipment and beachside lunch included. Hotel pickup from Lembongan hotels.
11 reviews
4.73★
Duration
4h
Every day
09:30
Live guide ENHotel pickupFree cancellationfromUS$ 26per person
Uluwatu Temple & Kecak Fire Dance: Sunset Private Tour Bali
›
‹
Uluwatu Temple & Kecak Fire Dance: Sunset Private Tour BaliPrivate sunset tour of Uluwatu Temple with Kecak Dance performance by 70+ dancers. Includes hotel pickup, English guide, and entry ticket. 300m clifftop views.
11 reviews
4.73★
Duration
5h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 37per person
Nusa Penida Snorkeling: Manta Point & Island Day Trip
›
‹
Travelers' pick
Nusa Penida Snorkeling: Manta Point & Island Day TripFull-day Nusa Penida snorkeling from Ubud with manta rays at Manta Point, boat transfers, guide & gear included. Kelingking Beach, Angel's Billabong & Broken Beach.
11 reviews
5.00★
Duration
8h–10h
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 125per person
Ubud: Tegalalang Rice, Tirta Empul & Waterfalls Private Tour
›
‹
Ubud: Tegalalang Rice, Tirta Empul & Waterfalls Private TourFull-day private tour from Ubud visiting Tegalalang Rice Terrace, Tirta Empul Temple, Tibumana and Kanto Lampo waterfalls. Includes entry fees, lunch, transport and water.
11 reviews
5.00★
Duration
10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 23per person
Private Driver in Bali: Custom Routes, Your Schedule
›
‹
Private Driver in Bali: Custom Routes, Your ScheduleNeed to skip Bali's traffic and navigate on your own terms? Hire a private driver with a clean.
11 reviews
5.00★
Duration
1d–30d
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 124per person
Nusa Dua Surf Lesson: Learn to Ride Waves with a Pro
›
‹
Travelers' pick
Nusa Dua Surf Lesson: Learn to Ride Waves with a ProLearn to surf at Nusa Dua Beach with a professional local instructor in a two-hour lesson. All equipment provided.
11 reviews
4.55★
Duration
2h
start times · Every day
9
Live guide ENFree cancellationfromUS$ 36per person
Nusa Penida Island Day Trip from Ubud & Sanur: Speedboat & Beach Tour
›
‹
Nusa Penida Island Day Trip from Ubud & Sanur: Speedboat & Beach TourNusa Penida Island tour from Ubud with speedboat transfer, 4 beaches, lunch and snorkel gear included. Small groups, hotel pickup.
11 reviews
4.55★
Duration
10h
Every day
06:30
Live guide EN · MSHotel pickupFree cancellationfromUS$ 125per person
Parasailing in Tanjung Benoa: Jet Ski & Banana Boat included
›
‹
Parasailing in Tanjung Benoa: Jet Ski & Banana Boat includedParasail above Bali's coast with jet ski and banana boat rides at Tanjung Benoa. Hotel pickup from Seminyak, Canggu.
11 reviews
4.91★
Duration
4h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 73per person
Need help planning your next activity?