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 (881–900 of 1,094)

Jimbaran to Uluwatu Sunset Cruise: Seafood Dinner & Views
›
‹
Jimbaran to Uluwatu Sunset Cruise: Seafood Dinner & ViewsCruise from Jimbaran to Uluwatu's cliffs at sunset with a guide, spotting planes and wildlife while enjoying seafood dinner and snacks with hotel pickup.
2 reviews
5.00★
Duration
3h
start times · Every day
7
Live guide ENPickup optionalFree cancellationfromUS$ 55per person
Kintamani Volcano & Besakih Temple Tour: Six Sacred Sites
›
‹
Kintamani Volcano & Besakih Temple Tour: Six Sacred SitesFull-day tour from Seminyak to Kintamani's volcanic caldera and Besakih Temple, Bali's holiest site at 1,000 meters, with hotel pickup and five additional stops.
2 reviews
5.00★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Snorkeling in Seminyak: Blue Lagoon & Ubud Waterfall
›
‹
Snorkeling in Seminyak: Blue Lagoon & Ubud WaterfallSnorkel Bali's Blue Lagoon reef with an instructor, explore Tegalalang Rice Terraces and Sacred Monkey Forest, then visit Tegenungan Waterfall with hotel pickup and lunch.
2 reviews
5.00★
Duration
9h–10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Ziplining in Seminyak: Bali Swing and Tanah Lot Sunset
›
‹
Ziplining in Seminyak: Bali Swing and Tanah Lot SunsetSwing over the jungle canopy at Bali Swing, then visit Taman Ayun Temple and Alas Kedaton forest before sunset at Tanah Lot. Includes hotel pickup.
2 reviews
5.00★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Bali Swing & Monkey Forest Full-Day Tour from Kuta
›
‹
Bali Swing & Monkey Forest Full-Day Tour from KutaSwing high above rice fields and forests near Ubud, then visit Taman Ayun Temple and Sangeh Monkey Forest with lunch and hotel pickup included.
2 reviews
5.00★
Duration
8h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 83per person
Telaga Waja Rafting & Horse Riding: Class III-IV Rapids, Beach Ride
›
‹
Telaga Waja Rafting & Horse Riding: Class III-IV Rapids, Beach RideRaft Class III and IV rapids on Telaga Waja River for three hours, then ride horses along a black sand beach with views of Nusa Penida Island.
2 reviews
5.00★
Duration
10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 120per person
Mount Batur Sunrise Rafting: Dawn Trek & Class III-IV Rapids
›
‹
Mount Batur Sunrise Rafting: Dawn Trek & Class III-IV RapidsTrek Mount Batur before dawn to catch sunrise at the summit, taste eggs cooked in volcanic steam, then raft Class III and IV rapids on the Telaga Waja River.
2 reviews
5.00★
Duration
10h
Every day
01:30
Live guide EN · MSHotel pickupFree cancellationfromUS$ 110per person
Ubud Full Day Tour: Private Guide to Rice Terraces & Waterfalls
›
‹
Ubud Full Day Tour: Private Guide to Rice Terraces & WaterfallsPrivate full-day Ubud tour with hotel pickup visiting Tegalalang rice terraces, Tegenungan waterfall.
2 reviews
5.00★
Duration
10h
Every day
08:30
Live guide ENHotel pickupFree cancellationfromUS$ 29per person
Ayung River Rafting in Bali: 2 hours on white water
›
‹
Ayung River Rafting in Bali: 2 hours on white waterTwo-hour white water rafting on Ayung River in Ubud with professional guide, safety gear, lunch buffet and hotel pickup included. Suitable for ages 7 and up.
2 reviews
5.00★
Duration
6h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 22per person
Ubud Rice Terrace Swing & Floating Brunch: 8–10 Hours
›
‹
Ubud Rice Terrace Swing & Floating Brunch: 8–10 HoursEight to ten hours from hotel pickup in Ubud: swing over rice terraces at Tegalalang, tour a batik workshop and coffee farm.
2 reviews
5.00★
Duration
8h–10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 106per person
Nusa Penida One Day Tour: Snorkeling & Kelingking Beach
›
‹
Nusa Penida One Day Tour: Snorkeling & Kelingking BeachNusa Penida day tour visiting Kelingking Beach, Angel's Billabong, Broken Beach and Crystal Bay, with optional snorkeling at Manta Bay.
2 reviews
5.00★
Duration
10h
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Sea Walker, Donut Boat & Banana Boat: Nusa Dua Water Sports
›
‹
Sea Walker, Donut Boat & Banana Boat: Nusa Dua Water SportsWant to try three water sports in one morning near Nusa Dua? Pick Sea Walker to walk the seafloor, then ride a Donut Boat and Banana Boat.
2 reviews
5.00★
Duration
4h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 72per person
Nusa Penida Island Tour: Beaches & Snorkeling from Seminyak
›
‹
Nusa Penida Island Tour: Beaches & Snorkeling from SeminyakDay trip from Seminyak to Nusa Penida by speedboat, visiting four coastal stops with lunch and hotel pickup included for a full island adventure.
2 reviews
5.00★
Duration
9h–10h
Every day
06:30
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Flying Fish, Jet Ski & Banana Boat in Tanjung Benoa
›
‹
Flying Fish, Jet Ski & Banana Boat in Tanjung BenoaTry three water sports in one morning at Tanjung Benoa with hotel pickup and gear. Soar on a flying fish, ride a jet ski, and bounce on a banana boat.
2 reviews
5.00★
Duration
2h
start times · Every day
6
Live guide EN · ARPickup optionalFree cancellationfromUS$ 68per person
Rafting Ubud: Ayung River, Monkey Forest & Waterfall
›
‹
Rafting Ubud: Ayung River, Monkey Forest & WaterfallRaft the Ayung River for two hours, then visit Sacred Monkey Forest Sanctuary, Ubud Palace.
2 reviews
5.00★
Duration
9h–10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Full-day Ubud Village & Kintamani Batur tour: Private guide
›
‹
Full-day Ubud Village & Kintamani Batur tour: Private guideSpend eight hours with a private English-speaking guide exploring Ubud Palace, Tegalalang Rice Terrace.
2 reviews
5.00★
Duration
8h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 90per group
Uluwatu Temple & GWK tour with sunset and Kecak dance
›
‹
Uluwatu Temple & GWK tour with sunset and Kecak danceHalf-day tour from Bali hotels or airport to Garuda Wisnu Kencana Cultural Park and clifftop Uluwatu Temple, ending with a one-hour Kecak and fire dance performance at sunset.
2 reviews
5.00★
Duration
5h–6h
Every day
14:00
Live guide ENFree cancellationfromUS$ 40per person
Ayung River Rafting & Bali Swing: 9 hours
›
‹
Ayung River Rafting & Bali Swing: 9 hoursSpend 9 hours rafting the Ayung River through rainforest and waterfalls, then swing up to 78 meters above the jungle at Bali Swing. Includes guide, lunch.
2 reviews
5.00★
Duration
9h
Every day
08:00
Live guide EN · ZH · JAHotel pickupFree cancellationfromUS$ 90per person
Ubud & Uluwatu Sunset Tour: Waterfall, Temple, Dinner
›
‹
Ubud & Uluwatu Sunset Tour: Waterfall, Temple, DinnerFull-day Seminyak tour featuring Tegenungan Waterfall, Sacred Monkey Forest, and Uluwatu Temple, ending with Kecak dance and seafood dinner at Jimbaran Beach.
2 reviews
5.00★
Duration
11h–12h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 110per person
Waterbom Kuta Full Day Spa & Jimbaran Dinner with Driver
›
‹
Waterbom Kuta Full Day Spa & Jimbaran Dinner with DriverStart at Waterbom's water slides in Kuta, then move to a two-hour spa treatment and sunset seafood dinner on Jimbaran Beach.
2 reviews
5.00★
Duration
10h
Every day
10:00
Live guide ENHotel pickupFree cancellationfromUS$ 138per person
Need help planning your next activity?