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 (981–1,000 of 1,094)

12-Seat Minibus Charter in Bali with Driver: English-speaking driver included
›
‹
12-Seat Minibus Charter in Bali with Driver: English-speaking driver includedRent a 12-seat minibus with English-speaking driver in Bali. Petrol and parking included. Groups travel together to Ubud, rice terraces.
1 review
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 150per group
Nusa Penida Harbour Transfer to Hotel: One-Way Pickup
›
‹
Travelers' pick
Nusa Penida Harbour Transfer to Hotel: One-Way PickupGet picked up at Nusa Penida Harbour and ride to your hotel in an air-conditioned vehicle with a local driver who knows the island. One-way transfer from arrival or checkout.
1 review
5.00★
Duration
1h–2h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 14.14per person
Bali butterfly park, temples & waterfalls: Full-day group tour
›
‹
Bali butterfly park, temples & waterfalls: Full-day group tourTour Bali's mountain villages, UNESCO rice terraces, and Ulun Danu Temple, visiting Gitgit Waterfalls and a butterfly park with lunch and hotel pickup.
1 review
5.00★
Duration
10h
Every day
08:30
Live guide ENHotel pickupFree cancellationfromUS$ 73per person
Luxury Van Rental Bali: 15-Seat Toyota Hiace with Driver
›
‹
Luxury Van Rental Bali: 15-Seat Toyota Hiace with DriverRent a 15-seat Toyota Hiace with professional English-speaking driver in Bali. Set your own stops and pace while the driver handles navigation, petrol, and parking.
1 review
5.00★
Duration
10h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 135per group
Bali Swing Tours: Jungle Swings, Temple & Waterfall
›
‹
Bali Swing Tours: Jungle Swings, Temple & WaterfallSwing through Bali's jungle on 12 swings up to 78m high, then visit Batuan Temple and Tegenungan Waterfall with a guide and private vehicle, plus explore Celuk silver village.
1 review
5.00★
Duration
10h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 80per person
Kintamani Volcano Tour with Ubud Village & Waterfall
›
‹
Kintamani Volcano Tour with Ubud Village & WaterfallFull-day Kintamani volcano tour from Bali with Barong dance, rice terraces, coffee farm, Tirta Empul Temple and Tegenungan Waterfall. Includes lunch, guide and entrance fees.
1 review
5.00★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 82per person
Nusa Penida Tour: Diamond Beach, Atuh & Kelingking
›
‹
Nusa Penida Tour: Diamond Beach, Atuh & KelingkingNusa Penida day tour from your hotel visiting Diamond Beach, Atuh Cliff, Thousand Islands Viewpoint and Kelingking Beach by fast boat and air-conditioned car with lunch.
1 review
5.00★
Duration
12h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 129per person
Nusa Dua Sea Walker & Jet Ski: Underwater Walk & Ride
›
‹
Nusa Dua Sea Walker & Jet Ski: Underwater Walk & RideWalk on the seafloor in Nusa Dua breathing freely through an air hose, then ride jet ski tandem for 15 minutes with hotel pickup and English-speaking guide.
1 review
5.00★
Duration
2h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 55per person
Lempuyang Temple Tour: Gates of Heaven & Tirta Gangga
›
‹
Lempuyang Temple Tour: Gates of Heaven & Tirta GanggaVisit Lempuyang Temple's Gates of Heaven at sunrise, then explore Tirta Gangga Water Garden and Celuk Village's gold and silver artisans on this guided tour from Bali.
1 review
5.00★
Duration
8h–10h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 60per person
Bali Instagram Photo Tour: Professional Guide at 5 Scenic Spots
›
‹
Bali Instagram Photo Tour: Professional Guide at 5 Scenic SpotsPrivate photography tour of Bali with a professional guide who provides gear and handles logistics so you can focus on capturing images of temples.
1 review
5.00★
Duration
8h–10h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Uluwatu Temple & Kecak Dance tour with Jimbaran dinner
›
‹
Uluwatu Temple & Kecak Dance tour with Jimbaran dinnerPrivate tour of Uluwatu Temple with Kecak Dance performance and seafood dinner at Jimbaran Beach, includes hotel pickup and English-speaking driver.
1 review
5.00★
Duration
6h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 65per group
Nusa Penida Island Tour: Angel Billabong & Kelingking Beach
›
‹
Nusa Penida Island Tour: Angel Billabong & Kelingking BeachFull-day Nusa Penida tour from Bali with fastboat transfer, hotel pickup and lunch included. Swim in Angel Billabong's infinity pool.
1 review
5.00★
Duration
11h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Ulun Danu Beratan Temple & Tanah Lot Day Tour in Bali
›
‹
Ulun Danu Beratan Temple & Tanah Lot Day Tour in BaliExplore Bali’s Ulun Danu Beratan Temple, Taman Ayun, Handara Gate, and Tanah Lot on a private day tour with lunch and local insights included.
1 review
5.00★
Duration
8h–10h
Every day
07:30
Live guide ENHotel pickupFree cancellationfromUS$ 62per person
Bali Full Day Tour: Ubud, Temples & Nusa Dua with Guide
›
‹
Bali Full Day Tour: Ubud, Temples & Nusa Dua with GuideFull-day guided tour of Bali with private transportation and English-speaking guide, visiting Ubud's markets, water temples, and Nusa Dua's beaches.
1 review
5.00★
Duration
1h–10h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 85per group
ATV Riding in Uluwatu: White Rock Cliffs & Jungle Tracks
›
‹
ATV Riding in Uluwatu: White Rock Cliffs & Jungle TracksRide automatic ATVs through Uluwatu's private tracks past white limestone cliffs and riverbeds, with professional guide, helmet and lunch included.
1 review
5.00★
Duration
1h 30m
start times · Every day
5
Live guide ENFree cancellationfromUS$ 11.31per person
Mount Batur sunrise trek from Bali: Volcano crater at dawn
›
‹
Mount Batur sunrise trek from Bali: Volcano crater at dawnClimb Mount Batur from Bali with pickup from your hotel, reaching the 1717m crater before sunrise to watch the light break across the caldera.
1 review
5.00★
Duration
9h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 50per person
2-Day Bali Tour: Lovina Overnight with Dolphins & Tanah Lot
›
‹
2-Day Bali Tour: Lovina Overnight with Dolphins & Tanah LotTwo-day tour from Bali to Lovina with overnight hotel stay, morning dolphin boat tour, Banjar Hot Spring swim, Ulun Danu Temple and Tanah Lot sunset.
1 review
5.00★
Duration
2d
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 220per person
Snorkeling Nusa Penida: Manta Point with Best Manta Sightings
›
‹
Travelers' pick
Snorkeling Nusa Penida: Manta Point with Best Manta SightingsSnorkel three Nusa Penida sites including Manta Point's manta rays and Gamat Bay's tropical fish, plus a giant coral wall, with gear and photos.
1 review
5.00★
Duration
2h
start times · Every day
7
Live guide ENFree cancellationfromUS$ 25per person
Nusa Penida Silver Jewelry Making Class: Design Your Own Ring
›
‹
Nusa Penida Silver Jewelry Making Class: Design Your Own RingLearn silversmithing from a local artisan in Nusa Penida, crafting your own ring, pendant or bracelet during a two-hour workshop with hotel pickup.
1 review
5.00★
Duration
2h
start times · Every day
10
Live guide ENHotel pickupFree cancellationfromUS$ 45per person
Snorkeling at Blue Lagoon with Quad Bike Ride: Bali
›
‹
Snorkeling at Blue Lagoon with Quad Bike Ride: BaliSeven to eight hours combining snorkeling in calm Blue Lagoon waters with a 2-hour ATV ride through rice terraces and jungle. Includes all gear, lunch.
1 review
5.00★
Duration
7h–8h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 110per person
Need help planning your next activity?