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 (801–820 of 1,094)

Snorkeling & Nusa Penida day trip from Nusa Lembongan: Manta rays
›
‹
Travelers' pick
Snorkeling & Nusa Penida day trip from Nusa Lembongan: Manta raysSnorkel with manta rays and visit Kelingking Beach's T-Rex cliff on a guided day trip from Nusa Lembongan with boat transport and lunch.
4 reviews
4.75★
Duration
6h–7h
Every day
09:00
Live guide ENFree cancellationfromUS$ 68per person
North Bali tour: Temple, waterfall & hot spring highlights
›
‹
North Bali tour: Temple, waterfall & hot spring highlightsPrivate full-day North Bali tour with guide and vehicle, visiting a Buddhist monastery, thermal springs, jungle waterfall and lakeside temple from Seminyak.
4 reviews
5.00★
Duration
8h–9h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 82per person
Tirta Empul Temple Purification Ceremony: Melukat Ritual in Bali
›
‹
Tirta Empul Temple Purification Ceremony: Melukat Ritual in BaliJoin the Melukat purification ritual at Tirta Empul Temple in Ubud with a local guide who walks you through each step, sarong.
4 reviews
5.00★
Duration
2h–4h
start times · Every day
9
Live guide EN · MSPickup optionalFree cancellationfromUS$ 25per person
South Bali tour: Uluwatu Temple, Kecak Dance & Cliffs
›
‹
South Bali tour: Uluwatu Temple, Kecak Dance & CliffsFull-day South Bali tour covering Waterblow, Tanah Barak Cliff, Pandawa Beach, Garuda Wisnu Kencana and Uluwatu Temple.
4 reviews
5.00★
Duration
9h–10h
Every day
10:00
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Ubud Ziplining and Quad Bike: Private Adventure with Lunch
›
‹
Ubud Ziplining and Quad Bike: Private Adventure with LunchSwing on jungle canopies up to 78 meters high and ride a quad bike through Ubud's rice paddies and rivers on a private half-day adventure with lunch and hotel pickup.
4 reviews
5.00★
Duration
9h
start times · Every day
6
Live guide EN · MSHotel pickupFree cancellationfromUS$ 100per person
Bali Private Tour: Uluwatu Temple & Southern Beaches
›
‹
Bali Private Tour: Uluwatu Temple & Southern BeachesPrivate full-day tour from south Denpasar to Uluwatu Temple, Pandawa Beach, Padang Padang Beach and Jimbaran Bay with an English-speaking guide.
4 reviews
5.00★
Duration
8h–10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 95per person
Sea Walker diving in Kuta with watersports and hotel transfer
›
‹
Sea Walker diving in Kuta with watersports and hotel transferWalk the seafloor in a full-face helmet with no diving skills needed, then enjoy jet ski, banana boat, flyfish, or donut boat rides with hotel pickup and Indonesian lunch.
4 reviews
4.75★
Duration
5h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Ayung River Rafting in Seminyak: 2 Hours with Waterfall Tour
›
‹
Ayung River Rafting in Seminyak: 2 Hours with Waterfall TourRaft class II–III rapids on Ayung River and visit Tegalalang Rice Terrace, Tirta Empul Temple and Tegenungan Waterfall with hotel pickup from Seminyak and lunch.
4 reviews
5.00★
Duration
9h–10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Snorkeling Nusa Penida: Private Boat with Turtles & Manta Rays
›
‹
Travelers' pick
Snorkeling Nusa Penida: Private Boat with Turtles & Manta RaysPrivate boat snorkeling in Nusa Penida with hotel pickup from Bali, four reef sites, land tour to Kelingking Cliff, and all-inclusive lunch and fees.
4 reviews
5.00★
Duration
10h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 219per person
West Nusa Penida Island Tour: Kelingking Beach & Broken Beach
›
‹
West Nusa Penida Island Tour: Kelingking Beach & Broken BeachFull-day West Nusa Penida tour from Bali with English guide, fast boat tickets and air-conditioned vehicle. Start at Paluang Cliff.
4 reviews
5.00★
Duration
10h–11h
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 87per person
Nusa Penida Day Trip: Snorkeling & Kelingking Beach All-Inclusive
›
‹
Nusa Penida Day Trip: Snorkeling & Kelingking Beach All-InclusiveFull-day Nusa Penida tour with snorkeling, manta rays, Kelingking Beach, and lunch. Hotel pickup from Ubud, Seminyak, Kuta, or Sanur. English-speaking driver.
4 reviews
4.75★
Duration
10h–12h
start times · Every day
7
Live guide ENPickup optionalFree cancellationfromUS$ 49per person
Parasailing Nusa Dua: 15-minute tandem flight with free video
›
‹
Parasailing Nusa Dua: 15-minute tandem flight with free videoFly tandem paragliding off Nusa Dua's southern cliffs for 15 minutes with a pilot, recording your entire flight on GoPro. SD card included to take home.
4 reviews
4.75★
Duration
15m
start times · Every day
11
Live guide ENFree cancellationfromUS$ 99per person
Tanah Lot & Uluwatu Sunset Tour: Temples & Kecak Dance
›
‹
Tanah Lot & Uluwatu Sunset Tour: Temples & Kecak DanceVisit four temples including Tanah Lot and Uluwatu, watch the Kecak dance performance, and enjoy seafood dinner at Jimbaran Beach on this sunset tour from Seminyak.
4 reviews
5.00★
Duration
11h–12h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 100per person
Ubud: White-Water Rafting, Monkey Forest & Waterfall
›
‹
Ubud: White-Water Rafting, Monkey Forest & WaterfallUbud rafting on Ayung River (9 miles, 28 rapids) plus Monkey Forest and Tegenungan Waterfall. Includes transfers, lunch, entry fees and safety gear.
4 reviews
5.00★
Duration
8h
start times · Every day
3
Live guide EN · DE · JV · FRHotel pickupFree cancellationfromUS$ 49per person
ATV Riding in Jimbaran Bay: Buggy, Beach & Uluwatu Temple
›
‹
ATV Riding in Jimbaran Bay: Buggy, Beach & Uluwatu TempleRide a powerful buggy through Bali's rice fields and jungle for an hour, then visit Padang Padang Beach, watch the sunset at Uluwatu Temple.
4 reviews
4.75★
Duration
12h
start times · Every day
4
Live guide EN · ZH · JAHotel pickupFree cancellationfromUS$ 150per person
Bali Spiritual Journey Tour from Ubud: Water Cleansing & Healer
›
‹
Bali Spiritual Journey Tour from Ubud: Water Cleansing & HealerPrivate Bali spiritual tour from Ubud with water cleansing ritual, healer meeting and lunch included. Hotel pickup, English-speaking guide, nine hours total.
4 reviews
5.00★
Duration
9h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 287per person
Bali Full-Day Tour from Kuta: Ubud, Rice Terraces & Mount Batur
›
‹
Bali Full-Day Tour from Kuta: Ubud, Rice Terraces & Mount BaturFull-day Bali tour from Kuta with private transport, guide, entrance tickets and lunch included. Visit Ubud, Tegalalang Rice Terrace.
4 reviews
5.00★
Duration
8h–10h
Every dayLive guide EN · RU · JAPickup optionalFree cancellationfromUS$ 85per person
Snorkeling in Padangbai: Blue Lagoon and Tanjung Jepun
›
‹
Snorkeling in Padangbai: Blue Lagoon and Tanjung JepunSnorkel two reefs in Padangbai with hotel pickup and English guide, then unwind at Bias Tugel beach with refreshments.
4 reviews
4.75★
Duration
6h
Every day
07:00
Live guide ENHotel pickupFree cancellationfromUS$ 63per person
Private Bali Temple Tour: Tanah Lot, Uluwatu & Sunset Dance
›
‹
Private Bali Temple Tour: Tanah Lot, Uluwatu & Sunset DancePrivate full-day tour from Seminyak to Tanah Lot and Uluwatu temples, featuring a Kecak dance performance and seafood dinner at Jimbaran Beach with hotel pickup.
4 reviews
5.00★
Duration
11h–12h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 100per person
Ubud Private Day Tour with Uluwatu Sunset and Dinner
›
‹
Ubud Private Day Tour with Uluwatu Sunset and DinnerPrivate 11-hour tour from Seminyak visiting Tegenungan Waterfall, Sacred Monkey Forest, Royal Palace, Uluwatu Temple at sunset with Kecak Fire Dance.
4 reviews
4.75★
Duration
11h–12h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 100per person
Need help planning your next activity?