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 (81–100 of 1,094)

2-Day Open Water Diving Certification in Tulamben
›
‹
Most booked
2-Day Open Water Diving Certification in TulambenEarn your SSI diving certification in Tulamben with two days of classroom instruction, shallow-water training, and four open-water dives.
513 reviews
4.98★
Duration
2d
Every dayLive guide EN · FR · ESFree cancellationfromUS$ 358per person
Mount Batur: Jeep Sunrise Tour & Black Lava Fields
›
‹
Mount Batur: Jeep Sunrise Tour & Black Lava FieldsWake up before dawn for a private Mount Batur jeep sunrise tour, ride across black lava fields, enjoy breakfast on the volcano, and relax with hotel pickup included.
511 reviews
4.98★
Duration
8h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 28per person
Ubud Private Tour: Waterfalls, Temple, Rice Terraces & Swing
›
‹
Travelers' pick
Ubud Private Tour: Waterfalls, Temple, Rice Terraces & SwingStart at Tegalalang Rice Terraces with a zipline or swing through emerald fields, then move through Tirta Empul Temple, two waterfalls.
505 reviews
4.96★
Duration
8h–10h
start times · Every day
6
Live guide EN · ZH · JA · IT +2Hotel pickupFree cancellationfromUS$ 26per person
Mt Batur Sunrise Trek & Hot Springs: Live Volcano at Dawn
›
‹
Best value
Mt Batur Sunrise Trek & Hot Springs: Live Volcano at DawnClimb a live volcano before dawn with a licensed local guide, watch the sunrise from the crater.
493 reviews
4.91★
Duration
10h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 15per person
Nusa Penida Day Trip from Bali: Cliffs, beaches & fastboat
›
‹
Travelers' pick
Nusa Penida Day Trip from Bali: Cliffs, beaches & fastboatFull-day Nusa Penida tour from Sanur with fastboat and guide. Visit Diamond Beach, Kelingking Beach, Atuh Beach, Crystal Bay. Lunch included.
486 reviews
4.64★
Duration
9h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 50per person
Balinese Cooking Class in Ubud: Farm to Table, Six Dishes
›
‹
Travelers' pick
Balinese Cooking Class in Ubud: Farm to Table, Six DishesLearn to cook six authentic Balinese dishes at an organic farm outside Ubud, starting with a market visit and hand-picked ingredients.
482 reviews
4.97★
Duration
5h
start times · Every day
3
Live guide EN · MSFree cancellationfromUS$ 37per person
Bali Full-Day Tour: Lakes, Temples & Rice Terraces
›
‹
Travelers' pick
Bali Full-Day Tour: Lakes, Temples & Rice TerracesFull-day Bali tour from Seminyak visiting northern lakes, Handara Gate, Ulun Danu Beratan Temple, Jatiluwih Rice Terraces, hot springs and Tanah Lot with private driver.
468 reviews
4.83★
Duration
9h–10h
start times · Every day
4
Live guide EN · MSHotel pickupFree cancellationfromUS$ 40per person
Mount Batur sunrise trek and hot spring from Kuta: Private guide
›
‹
Mount Batur sunrise trek and hot spring from Kuta: Private guidePrivate Mount Batur sunrise trek from Kuta with guide, breakfast and hot spring entry: climb to 1,717 meters, watch the sunrise.
458 reviews
4.97★
Duration
10h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 60per person
Quad Bike Riding and Snorkeling in Padang Bai: See turtles at Blue Lagoon
›
‹
Travelers' pick
Quad Bike Riding and Snorkeling in Padang Bai: See turtles at Blue LagoonRide a quad bike through Bali's jungle and waterfall trails for two hours, then snorkel at Blue Lagoon Beach with a guide.
456 reviews
4.94★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 75per person
Nusa Penida Island: Kelingking & Diamond Beach Private Tour
›
‹
Nusa Penida Island: Kelingking & Diamond Beach Private TourPrivate Nusa Penida tour from Seminyak with hotel pickup, boat transfer, and visits to Kelingking Beach, Diamond Beach, Crystal Bay. English-speaking guide included.
453 reviews
4.82★
Duration
4h–8h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 64per person
Ubud: Private Day Tour Rice Terraces, Temples & Waterfall
›
‹
★Top rated
Ubud: Private Day Tour Rice Terraces, Temples & WaterfallFeel the spray at Tegenungan waterfall, meet monkeys in Ubud’s forest, walk Tegalalang rice terraces, and visit Tirta Empul temple: all with hotel pickup and lunch.
450 reviews
5.00★
Duration
8h–10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 70per person
Ubud: Ayung River Rafting & Lunch with Hotel Transfer
›
‹
Travelers' pick
Ubud: Ayung River Rafting & Lunch with Hotel TransferAyung River white water rafting in Ubud with 2-hour guided paddle, professional instructors, safety gear, buffet lunch and hotel pickup. Small groups, families welcome.
450 reviews
4.88★
Duration
6h
start times · Every day
3
Live guide EN · JAHotel pickupFree cancellationfromUS$ 30per person
Nusa Penida Snorkeling & Island Tour: Manta Bay & Kelingking Beach
›
‹
Travelers' pick
Nusa Penida Snorkeling & Island Tour: Manta Bay & Kelingking BeachFull-day Nusa Penida snorkeling tour from Ubud with manta rays, three dive sites, island beaches and lunch. Fast boat from Sanur, hotel pickup included, around 11.5 hours.
450 reviews
4.32★
Duration
10h 30m
start times · Every day
2
Live guide ENHotel pickupInstant confirmationfromUS$ 55per person
Mount Batur Sunrise Trek from Bali: Volcanic Peak at Dawn
›
‹
Mount Batur Sunrise Trek from Bali: Volcanic Peak at DawnPick up from your Bali hotel before dawn, trek two hours to Mount Batur's summit with a guide, watch the sun rise over the crater.
448 reviews
4.97★
Duration
8h
start times · Every day
5
Live guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 23per person
Uluwatu Temple & Southern Bali Beaches: Kecak Dance at Sunset
›
‹
Travelers' pick
Uluwatu Temple & Southern Bali Beaches: Kecak Dance at SunsetEight to ten hours visiting Pandawa and Jimbaran beaches, then Uluwatu Temple to watch over 40 performers enact the Kecak Fire Dance against the Indian.
448 reviews
4.93★
Duration
8h–10h
Every day
13:00
Live guide ENHotel pickupFree cancellationfromUS$ 45per person
Mount Batur Sunrise Jeep Tour from Ubud: Active Volcano View
›
‹
Travelers' pick
Mount Batur Sunrise Jeep Tour from Ubud: Active Volcano ViewMount Batur sunrise jeep tour from Ubud with local guide, breakfast and hotel pickup included.
432 reviews
4.98★
Duration
6h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 20per person
Mount Batur Sunrise Hike from Ubud: Private Guide to Summit
›
‹
Mount Batur Sunrise Hike from Ubud: Private Guide to SummitHike Mount Batur from Ubud with a private guide, reaching the summit for sunrise over the volcano and crater lake. Includes entrance fees.
432 reviews
4.88★
Duration
8h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromUS$ 43per person
Blue Lagoon Snorkeling Bali: Two Reefs, Lunch & Optional Ubud
›
‹
Blue Lagoon Snorkeling Bali: Two Reefs, Lunch & Optional UbudSnorkel two Bali reefs at Blue Lagoon and Tanjung Jepun from Padang Bai with guide, equipment and lunch included.
431 reviews
4.78★
Duration
7h–12h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 45per person
Private Bali beaches and Uluwatu Temple tour with dinner
›
‹
Travelers' pick
Private Bali beaches and Uluwatu Temple tour with dinnerVisit four southern Bali beaches (Pandawa, Melasti, Jimbaran) plus Uluwatu Temple and kecak fire dance at sunset.
419 reviews
4.93★
Duration
8h–10h
Every day
10:30
Live guide ENHotel pickupFree cancellationfromUS$ 52per person
Bali Temples & Waterfalls: Private Car Tour with Local Driver
›
‹
Travelers' pick
Bali Temples & Waterfalls: Private Car Tour with Local DriverLet a friendly Bali driver handle the roads while you choose temples, rice terraces or waterfalls. Flexible private car tour with pickup, Wi-Fi and all fuel included.
416 reviews
4.94★
Duration
8h–12h
start times · Every day
8
Live guide ENHotel pickupFree cancellationfromUS$ 17per person
Need help planning your next activity?