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 (261–280 of 1,094)

Nusa Penida scuba diving: 3 dives with manta rays
›
‹
Most booked
Nusa Penida scuba diving: 3 dives with manta raysThree dives around Nusa Penida, Nusa Ceningan and Nusa Lembongan with hotel pickup from Sanur at 7am and lunch on the boat. You'll see manta rays.
128 reviews
4.81★
Duration
1d
Every day
07:00
Live guide ENPickup optionalFree cancellationfromUS$ 205per person
Mount Batur Sunrise Jeep From Ubud: Skip the Hike
›
‹
Mount Batur Sunrise Jeep From Ubud: Skip the HikePrivate jeep tour from Ubud to Mount Batur sunrise at 1,360m with hotel pickup, breakfast and black lava field visit: watch first light without the summit climb.
128 reviews
4.87★
Duration
8h–10h
Every day
02:30
Live guide ENHotel pickupFree cancellationfromUS$ 40per person
Ubud Private Minibus Charter: Groups Up to 15, English Driver
›
‹
Ubud Private Minibus Charter: Groups Up to 15, English DriverPrivate minibus charter in Ubud for groups up to 15 passengers with hotel pickup, English-speaking driver, air conditioning, fuel and parking included.
127 reviews
4.99★
Duration
10h
start times · Every day
17
Hotel pickupFree cancellationfromUS$ 25per person
Ubud Cultural Tour: Tirta Empul Temple, Rice Terraces & Waterfall
›
‹
Ubud Cultural Tour: Tirta Empul Temple, Rice Terraces & WaterfallFull-day Ubud cultural tour from pickup to sunset, visiting Tirta Empul Temple's holy water pools, emerald Tegalalang rice terraces.
126 reviews
4.93★
Duration
8h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 23per person
Bali Blue Lagoon & Tanjung Jepun Snorkeling with Jukung Boat
›
‹
Bali Blue Lagoon & Tanjung Jepun Snorkeling with Jukung BoatSlip into Bali’s clear waters at Blue Lagoon & Tanjung Jepun, snorkel from a local jukung boat, spot wild reef life, and enjoy lunch with easy hotel pickup.
126 reviews
4.87★
Duration
6h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 49per person
Ubud and Tanah Lot Day Tour: Temples & Rice Terraces Guide
›
‹
Ubud and Tanah Lot Day Tour: Temples & Rice Terraces GuidePrivate day tour of Ubud with hotel pickup, visiting Tegalalang rice terraces, two royal temples and a monkey forest.
126 reviews
4.94★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 57per person
Ayung River Rafting and ATV Ride in Kuta
›
‹
Ayung River Rafting and ATV Ride in KutaRaft the Ayung River with stops at waterfalls, then ride an ATV through rice fields and bamboo forest near Kuta. Includes lunch, guide, hotel pickup and all safety gear.
125 reviews
4.97★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Ubud Cooking Class: Balinese Cuisine & Market Visit
›
‹
Ubud Cooking Class: Balinese Cuisine & Market VisitLearn to cook three Balinese dishes at Paon Cooking Class in Ubud, including market visit, lunch and certificate. Hotel pickup included, morning sessions available.
125 reviews
4.87★
Duration
5h
start times · Every day
2
Live guide ENPickup optionalfromUS$ 44per person
Ubud Guided Walking Tour: Historic Landmarks & Palace Access
›
‹
Travelers' pick
Ubud Guided Walking Tour: Historic Landmarks & Palace AccessWalk Ubud's oldest temple, colonial bridge and art museum with a local English guide, then step into the Prince's palace compound.
124 reviews
4.98★
Duration
3h
start times · Every day
2
Live guide ENFree cancellationfromUS$ 26per person
Mount Batur Sunrise Jeep Tour, Hot Springs & Akasa Cafe
›
‹
Best value
Mount Batur Sunrise Jeep Tour, Hot Springs & Akasa CafeWake up to Mount Batur’s sunrise by jeep, ride across black lava fields, soak in natural hot springs, and relax at Akasa Cafe. Includes hotel pickup.
124 reviews
4.86★
Duration
6h–7h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromUS$ 19.80per person
Ubud Rafting on the Ayung River: Level 2-3 Rapids
›
‹
Ubud Rafting on the Ayung River: Level 2-3 RapidsRaft the Ayung River near Ubud with a professional guide, helmet and life jacket included. The rapids run level 2-3, so you're paddling real whitewater, not a float.
124 reviews
4.92★
Duration
3h
start times · Every day
7
Live guide ENPickup optionalInstant confirmationfromUS$ 30per person
Bali: Uluwatu Temple & Beach Hopping Day Tour with Pickup
›
‹
Bali: Uluwatu Temple & Beach Hopping Day Tour with PickupFeel the sand at Nusa Dua, swim Gerger Beach, watch surfers at Padang Padang, and catch sunset at Uluwatu Temple: hotel pickup included for easy booking.
124 reviews
4.82★
Duration
8h
Every day
09:00
Live guide EN · RU · KO · JAHotel pickupFree cancellationfromUS$ 32per person
Ubud Private Tour: Waterfall, Rice Terraces, Monkey Forest
›
‹
Ubud Private Tour: Waterfall, Rice Terraces, Monkey ForestPrivate full-day tour from Ubud covering Tegalalang Rice Terraces, Tegenungan Waterfall, and Ubud Art Market with hotel pickup, lunch, and a guide.
123 reviews
4.98★
Duration
8h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 65per person
Bali: Water Sports, Uluwatu Temple & Kecak Dance Private Tour
›
‹
Travelers' pick
Bali: Water Sports, Uluwatu Temple & Kecak Dance Private TourFeel the rush of Bali water sports, relax at Padang Padang Beach, explore Uluwatu Temple cliffs, and end with a seafood dinner: private tour with pickup included.
122 reviews
4.63★
Duration
11h–12h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 120per person
Silver jewelry making class in Seminyak: Craft your own piece
›
‹
Travelers' pick
Silver jewelry making class in Seminyak: Craft your own pieceLearn silversmithing from a local craftsperson in Seminyak, design and forge your own piece using professional tools, and take it home the same day.
121 reviews
4.98★
Duration
2h
start times · Every day
16
Live guide ENFree cancellationfromUS$ 43per person
Nusa Lembongan Snorkeling: Manta Bay, Crystal Bay & Mangrove
›
‹
Travelers' pick
Nusa Lembongan Snorkeling: Manta Bay, Crystal Bay & MangroveSnorkel Nusa Lembongan with manta rays at Manta Bay and Crystal Bay. Includes equipment, guide, GoPro photos, towel. Half-day trip from Jungut Batu.
121 reviews
4.86★
Duration
3h
Every day
08:00
Live guide ENFree cancellationfromUS$ 21per person
Bali: Lempuyang Gates, Tirta Gangga & Goa Raja Waterfall Tour
›
‹
Bali: Lempuyang Gates, Tirta Gangga & Goa Raja Waterfall TourPeer through Bali’s Gates of Heaven, wander Tirta Gangga’s water gardens, and cool off at Goa Raja Waterfall: includes hotel pickup, entry fees, and local guide.
120 reviews
4.71★
Duration
12h
start times · Every day
6
Live guide EN · DE · FRPickup optionalFree cancellationfromUS$ 23per person
Bali Gate of Heaven, Waterfall & Rice Terrace Tour
›
‹
Bali Gate of Heaven, Waterfall & Rice Terrace TourFull-day Bali tour with English-speaking driver visiting Lempuyang's Gate of Heaven, Tirta Gangga's royal pools, Tukad Cepung's cave waterfall.
119 reviews
4.91★
Duration
10h–12h
Every day
04:00
Live guide ENHotel pickupFree cancellationfromUS$ 33per person
Ubud Tour: Monkey Forest, Rice Terrace, Temple & Waterfall
›
‹
Travelers' pick
Ubud Tour: Monkey Forest, Rice Terrace, Temple & WaterfallPrivate day tour from Seminyak to Ubud's Sacred Monkey Forest, Tegalalang Rice Terraces, Ulu Petanu Waterfall and Tirta Empul Temple with hotel pickup.
119 reviews
4.99★
Duration
9h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 27per person
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall
›
‹
★Top rated
Ubud Day Tour: Monkey Forest, Rice Terraces & WaterfallFeel the energy of Ubud with a day trip to the Monkey Forest, Tegalalang rice terraces, Elephant Cave and Tegenungan Waterfall. Includes hotel pickup and local guide.
119 reviews
5.00★
Duration
6h–8h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 40per person
Need help planning your next activity?