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 (521–540 of 1,094)

Bali Gates of Heaven and Besakih Temple: Private tour with lunch
›
‹
Bali Gates of Heaven and Besakih Temple: Private tour with lunchVisit Bali's two largest temples (Lempuyang's Gate of Heaven and Besakih Mother Temple) plus Tirta Gangga Water Palace on a full-day private tour.
34 reviews
5.00★
Duration
9h–10h
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 97per person
Snorkeling from Bali to Nusa Penida: Private or shared boat
›
‹
Travelers' pick
Snorkeling from Bali to Nusa Penida: Private or shared boatSnorkel three bays in Nusa Penida from Bali with a guide who provides gear and lunch. Choose between private or group boat options with hotel pickup and fastboat transport.
34 reviews
4.79★
Duration
5h–10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Uluwatu Kecak Fire Dance: Skip-the-Line First Show Ticket
›
‹
Travelers' pick
Uluwatu Kecak Fire Dance: Skip-the-Line First Show TicketTwo-hour Kecak Fire Dance ticket at Uluwatu Temple with skip-the-line entry to the first sunset performance. Includes water and greeter assistance at the gate.
33 reviews
4.85★
Duration
2h
start times · Mon, Wed, Fri and Sat
2
Free cancellationfromUS$ 9.39US$ 8.17per person
Bali ATV Quad Bike & Rafting Day Trip with Pickup
›
‹
Bali ATV Quad Bike & Rafting Day Trip with PickupRide ATVs through rice fields and jungle, then raft the Ayung River with a guide. Hotel pickup and lunch included.
33 reviews
4.82★
Duration
9h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 76per person
Nusa Penida Island Tour: Beaches & Private Car Experience
›
‹
Nusa Penida Island Tour: Beaches & Private Car ExperienceFull-day Nusa Penida Island tour with private driver and guide, visiting Angel's Billabong natural infinity pool, Broken Beach's dramatic cliff arch.
33 reviews
4.58★
Duration
12h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromUS$ 49per person
Snorkeling Nusa Penida: Kelingking Beach & Crystal Bay
›
‹
Snorkeling Nusa Penida: Kelingking Beach & Crystal BayDay trip from Bali to Nusa Penida by speedboat with snorkeling at Crystal Bay, Kelingking Beach and Broken Beach, plus guide, meals and hotel pickup.
33 reviews
4.21★
Duration
10h
Every day
07:00
Live guide ENPickup optionalFree cancellationfromUS$ 62per person
Blue Lagoon Snorkeling in Bali: Calm waters, coral reef
›
‹
Blue Lagoon Snorkeling in Bali: Calm waters, coral reefSnorkel the Blue Lagoon near Padang Bai with a professional instructor, equipment and lunch included. Calm sandy-bottom waters suit families and new snorkelers year-round.
33 reviews
4.82★
Duration
2h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 65per person
Half-Day Ubud Tour: Monkey Forest, Art Market & Herons
›
‹
Half-Day Ubud Tour: Monkey Forest, Art Market & HeronsPrivate guide leads you through Ubud's Monkey Forest with wildlife, traditional art market browsing, then white herons return to Petulu Village at dusk with a cold beer.
33 reviews
4.91★
Duration
6h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 39per person
Bali to Nusa Penida Snorkeling Tour: Private Boat & Manta Rays
›
‹
Bali to Nusa Penida Snorkeling Tour: Private Boat & Manta RaysSnorkel Manta Bay and Crystal Bay from Bali with a private guide and boat, then visit Kelingking Beach and Broken Beach.
33 reviews
4.73★
Duration
10h–12h
start times · Every day
5
Live guide ENPickup optionalFree cancellationfromUS$ 102per person
Snorkeling Nusa Penida: Manta Rays & Cliffside Views
›
‹
Travelers' pick
Snorkeling Nusa Penida: Manta Rays & Cliffside ViewsSnorkel with manta rays in Nusa Penida, then explore Kelingking Beach, Broken Beach and Angel Billabong by car with lunch included and hotel pickup on a shared full-day tour.
33 reviews
4.82★
Duration
8h
start times · Every day
11
Live guide ENHotel pickupFree cancellationfromUS$ 16.97per person
Bali Private Tour: Customize Your Day with Your Own Driver
›
‹
Bali Private Tour: Customize Your Day with Your Own DriverSpend 10 hours exploring Bali in a private air-conditioned car with an English-speaking driver who suggests temples, beaches and hidden spots.
32 reviews
5.00★
Duration
9h–10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 29per person
Nusa Lembongan Day Tour: Mangroves, Bridge & Seaweed Farm
›
‹
Nusa Lembongan Day Tour: Mangroves, Bridge & Seaweed FarmAll-day tour from Bali to Nusa Lembongan with hotel pickup, fast boat, mangrove forest, Yellow Bridge, seaweed farm visit, and lunch included. Return by evening.
32 reviews
4.81★
Duration
10h–11h
Every day
07:30
Live guide ENHotel pickupFree cancellationfromUS$ 110per person
Bedugul Private Tour: Rice Terraces & Lake Temple
›
‹
Bedugul Private Tour: Rice Terraces & Lake TemplePrivate tour from Ubud through Bali's rice terraces and lakeside temple with English-speaking guide, hotel pickup and air-conditioned transport.
32 reviews
4.94★
Duration
8h–10h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 40per person
Ubud: Lempuyang Gate of Heaven & Tirta Gangga Private Tour
›
‹
Ubud: Lempuyang Gate of Heaven & Tirta Gangga Private TourPrivate day tour from Ubud to Lempuyang Temple's Gate of Heaven, Tirta Gangga Water Palace, and Virgin Beach with hotel pickup and driver.
32 reviews
4.72★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 79per person
Jatiluwih Rice Terraces & Batukaru Temple Tour with Guide
›
‹
Jatiluwih Rice Terraces & Batukaru Temple Tour with GuideTour of Bali's UNESCO rice terraces and sacred mountain temple with English-speaking guide, hotel pickup from Kuta, Seminyak, Sanur, Jimbaran or Nusa Dua.
31 reviews
4.42★
Duration
8h
Every day
08:00
Live guide ENPickup optionalFree cancellationfromUS$ 63US$ 47per person
Snorkeling in Padang Bai: Blue Lagoon with waterfall and lunch
›
‹
Snorkeling in Padang Bai: Blue Lagoon with waterfall and lunchSnorkel two spots at Blue Lagoon in Padang Bai with a professional guide, then visit Tegenungan Waterfall and a local coffee plantation. Hotel pickup.
31 reviews
4.97★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 50per person
Nusa Penida East: Diamond Beach & Atuh Cliff Day Trip
›
‹
Nusa Penida East: Diamond Beach & Atuh Cliff Day TripNusa Penida tour from Bali with Diamond Beach, Atuh cliffs, Thousand Islands viewpoint and lunch. Fast boat, local driver, 7:30am departure from Sanur.
31 reviews
4.81★
Duration
9h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromUS$ 67per person
Snorkeling Nusa Lembongan: 3 dives with manta rays
›
‹
Travelers' pick
Snorkeling Nusa Lembongan: 3 dives with manta raysSnorkel and dive Nusa Lembongan's Blue Corner, Crystal Bay and Manta Point with a certified guide, lunch on the boat, and small groups of up to 8 divers.
31 reviews
4.87★
Duration
6h
Every day
08:00
Live guide ENFree cancellationfromUS$ 120per person
Private East Bali Day Tour: Water Palaces & Villages
›
‹
Private East Bali Day Tour: Water Palaces & VillagesExplore East Bali’s water palaces, ancient villages, and temples on a private full-day tour with local guide, lunch, and hotel pickup included.
31 reviews
4.71★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Uluwatu Temple & Kecak Fire Dance: Private car, sunset views
›
‹
Travelers' pick
Uluwatu Temple & Kecak Fire Dance: Private car, sunset viewsWatch the kecak fire dance at Uluwatu Temple perched on a 70-meter clifftop at sunset, with private transportation and an English-speaking driver.
31 reviews
4.94★
Duration
4h
Every day
15:00
Live guide ENHotel pickupFree cancellationfromUS$ 45per person
Need help planning your next activity?