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 (961–980 of 1,094)

Tanjung Benoa Sea Walker: Walk the Ocean Floor
›
‹
Tanjung Benoa Sea Walker: Walk the Ocean FloorWalk on the sea floor in Tanjung Benoa wearing a supplied oxygen helmet, with private transport and refreshments included. Minimum age 15.
1 review
5.00★
Duration
30m–40m
Every dayLive guide ENPickup optionalFree cancellationfromUS$ 46per person
Uluwatu Temple sunset tour with Kecak Fire Dance show
›
‹
Uluwatu Temple sunset tour with Kecak Fire Dance showWatch the Kecak Fire Dance performed against the Uluwatu Temple cliffs at sunset, with a guide in English and private transport included.
1 review
5.00★
Duration
7h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromUS$ 26per person
Horseback Riding and Surf Lesson in Seminyak Beach
›
‹
Horseback Riding and Surf Lesson in Seminyak BeachRide horses along Seminyak Beach for an hour, then take a two-hour surf lesson with an expert instructor: three hours total, private, with a professional guide in English.
1 review
5.00★
Duration
3h
start times · Every day
5
Live guide ENFree cancellationfromUS$ 100per person
Kuta tour with Mengwi Temple, Monkey Forest, Tanah Lot & dinner
›
‹
Kuta tour with Mengwi Temple, Monkey Forest, Tanah Lot & dinnerNine-hour Kuta tour with hotel pickup visiting Mengwi Temple, Monkey Forest and Tanah Lot at sunset.
1 review
5.00★
Duration
9h
Every day
12:30
Live guide ENPickup optionalFree cancellationfromUS$ 154per person
Parasailing in Nusa Dua: Soar above Bali's coastline
›
‹
Parasailing in Nusa Dua: Soar above Bali's coastlineParasail above Nusa Dua's turquoise waters and beaches in Bali with hotel pickup, air-conditioned transport, and a live English-speaking guide included.
1 review
5.00★
Duration
5m
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 45per person
Bali Handara Gate Tour: Wanagiri Hill & Banyumala Falls
›
‹
Bali Handara Gate Tour: Wanagiri Hill & Banyumala FallsFull-day Bali tour starting at 8:30am with visits to Ulun Danu Temple, Handara Gate, Wanagiri Hidden Hill and Banyumala Waterfall.
1 review
5.00★
Duration
10h
Every day
08:30
Live guide ENHotel pickupFree cancellationfromUS$ 87per person
ATV Riding in Seminyak: 2-Hour Quad Bike Through Rice Terraces
›
‹
ATV Riding in Seminyak: 2-Hour Quad Bike Through Rice TerracesRide a 250cc automatic quad bike through Bali rice terraces, bamboo forests and villages for 2 hours, then visit Tegalalang Rice Terrace.
1 review
5.00★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Ubud ATV Adventure: Jungle Trails, Waterfall Tunnels & Mud
›
‹
Ubud ATV Adventure: Jungle Trails, Waterfall Tunnels & MudRide automatic ATVs through Bali's jungle trails, rice fields and waterfall tunnels on a 2.5-hour guided adventure from Ubud with hotel pickup and lunch.
1 review
5.00★
Duration
2h 30m
start times · Every day
6
Live guide ENPickup optionalFree cancellationfromUS$ 35per person
Bali Swing Ubud Tour: Jungle Swings, Chocolate & Waterfall
›
‹
Bali Swing Ubud Tour: Jungle Swings, Chocolate & WaterfallSwing over the Ayung River jungle, visit a chocolate factory, and swim at Nungnung Waterfall with a private guide and lunch on this full-day Bali tour.
1 review
5.00★
Duration
12h
Every day
15:30
Live guide ENPickup optionalFree cancellationfromUS$ 73per person
Uluwatu Sunset and Kecak Dance Tour: Temple, Beach & Performance
›
‹
Uluwatu Sunset and Kecak Dance Tour: Temple, Beach & PerformanceVisit Garuda Wisnu Kencana and Pandawa Beach, then watch the Kecak Dance at sunset in Uluwatu.
1 review
5.00★
Duration
8h
start times · Every day
17
Live guide ENHotel pickupFree cancellationfromUS$ 57per person
Bali Marine 3 Activities: Parasailing, Sea Walker & Flyboard
›
‹
Bali Marine 3 Activities: Parasailing, Sea Walker & FlyboardThree water sports in one morning at Tanjung Benoa: parasailing, sea walker and flyboard with an instructor.
1 review
5.00★
Duration
2h
start times · Every day
4
Live guide EN · AR · MSPickup optionalFree cancellationfromUS$ 120per person
Snorkeling at Manta Bay, Nusa Lembongan: Manta Rays & Coral Reefs
›
‹
Snorkeling at Manta Bay, Nusa Lembongan: Manta Rays & Coral ReefsThree snorkeling sites in Nusa Lembongan waters: swim near manta rays at Manta Bay, explore the coral plateau at Toya Pakeh Wall.
1 review
4.00★
Duration
3h
Every day
09:30
Live guide ENPickup optionalFree cancellationfromUS$ 20per person
Jimbaran Beach Seafood Dinner Private Table with Transfers
›
‹
Jimbaran Beach Seafood Dinner Private Table with TransfersPrivate seafood dinner on Jimbaran Beach with hotel pickup and air-conditioned transport included. Choose between beachside table or roofed terrace overlooking the bay.
1 review
5.00★
Duration
1h 30m
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 76per person
Snorkeling in Nusa Penida: Private day trip with three reef sites
›
‹
Snorkeling in Nusa Penida: Private day trip with three reef sitesPrivate snorkeling day trip to Nusa Penida with speedboat from Sanur, three reef sites, Kelingking Beach, lunch and hotel return.
1 review
5.00★
Duration
8h
start times · Every day
2
Live guide ENFree cancellationfromUS$ 125per person
Evening Bali Mangrove Canoe Tour: Nocturnal Wildlife at Night
›
‹
Evening Bali Mangrove Canoe Tour: Nocturnal Wildlife at NightPaddle through Bali's mangrove forest at dusk on a guided canoe tour from Nusa Dua, spotting nocturnal crabs and wildlife with a live English guide.
1 review
5.00★
Duration
2h
Every day
17:00
Live guide ENHotel pickupFree cancellationfromUS$ 51per person
Royal Tugudom Majapahit ceremonial dinner in Seminyak
›
‹
Royal Tugudom Majapahit ceremonial dinner in SeminyakTheatrical dinner in Seminyak recreating King Hayam Wuruk's royal expeditions through the Majapahit Kingdom, with 10 courses of palace and village cuisine served family-style.
1 review
5.00★
Duration
2h
start times · Every day except Thursday
3
Free cancellationfromUS$ 89per person
Parasailing at Nusa Dua Beach: Jet ski and banana boat included
›
‹
Parasailing at Nusa Dua Beach: Jet ski and banana boat includedParasailing, jet ski and banana boat at Nusa Dua Beach with hotel pickup, professional guide and air-conditioned transport. Activities run about two hours total.
1 review
5.00★
Duration
2h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Bali Sea Walking and Ayung River Rafting: 10km of rapids
›
‹
Bali Sea Walking and Ayung River Rafting: 10km of rapidsSpend eight hours ocean floor walking in Nusa Dua and white-water rafting the Ayung River's 33 class II and III rapids with hotel pickup.
1 review
5.00★
Duration
8h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 120per person
Private Ubud tour with Bali Bird Park: All-day with driver
›
‹
Private Ubud tour with Bali Bird Park: All-day with driverPrivate tour of Ubud, Mas Village and Bali Bird Park with English-speaking driver, all entry tickets and hotel pickup included.
1 review
3.00★
Duration
10h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 110per person
Balinese Massage at Maya Sanur: Natural Essential Oils
›
‹
Balinese Massage at Maya Sanur: Natural Essential OilsBalinese massage at Maya Sanur spa using natural essential oils, with signature treatments like Seaside Escape and Beach Harmony. Arrive 10.
1 review
5.00★
Duration
2h
start times · Every day
11
Instant confirmationfromUS$ 86per person
Need help planning your next activity?