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 (1,001–1,020 of 1,094)

Uluwatu Temple & Kecak Dance Tour: Sunset and fire performance
›
‹
Uluwatu Temple & Kecak Dance Tour: Sunset and fire performanceWatch the Kecak fire dance at sunset after visiting Uluwatu Temple and Padang Beach, with private transport and an English-speaking driver from your hotel.
1 review
5.00★
Duration
6h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 25per person
Private Reiki Energy Healing in Jimbaran: 2-Hour Session
›
‹
Private Reiki Energy Healing in Jimbaran: 2-Hour SessionTwo-hour private Reiki energy healing session in Jimbaran with chakra balancing, post-session tea, fresh fruit, and a Balinese gift. All-inclusive and wheelchair accessible.
1 review
5.00★
Duration
2h
start times · Every day
5
Live guide ENFree cancellationfromUS$ 99per person
Nusa Penida Island Tour: Kelingking Beach & Diamond Beach
›
‹
Nusa Penida Island Tour: Kelingking Beach & Diamond BeachNusa Penida island tour with air-conditioned van and English-speaking guide visiting Kelingking Beach, Diamond Beach and Thousand Island viewpoint, including lunch.
1 review
5.00★
Duration
10h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 82per person
Balinese Traditional Costume & Dance Class in Jimbaran
›
‹
Balinese Traditional Costume & Dance Class in JimbaranLearn Balinese dance, makeup and traditional dress in a 2-hour class, plus make gebogan flower arrangements with coconut leaf carving.
1 review
5.00★
Duration
2h
start times · Every day
120
Live guide ENPickup optionalFree cancellationfromUS$ 100per person
Ayung River Rafting and Quad Biking in Ubud
›
‹
Ayung River Rafting and Quad Biking in UbudRaft the Ayung River's rapids and ride quad bikes through Ubud's rice terraces and bamboo forests in a single day adventure with hotel pickup and lunch.
1 review
5.00★
Duration
8h–9h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 110per person
Snorkeling Nusa Penida: 3 Bays & Clifftop Views
›
‹
Snorkeling Nusa Penida: 3 Bays & Clifftop ViewsSnorkel three bays off Nusa Penida (Manta Bay, Gamat Bay, Crystal Bay), then visit Kelingking Beach, Broken Beach and Angel's Billabong on land.
1 review
5.00★
Duration
8h–10h
start times · Every day
7
Live guide ENPickup optionalFree cancellationfromUS$ 74per person
Snorkeling Nusa Penida East Coast: Small Group, Untouched Reefs
›
‹
Snorkeling Nusa Penida East Coast: Small Group, Untouched ReefsSnorkel three hours along Nusa Penida's eastern coast with a freediving guide, exploring hidden reef sites in small groups with all gear provided.
1 review
5.00★
Duration
3h
Every dayLive guide ENFree cancellationfromUS$ 340per group
Ubud Private Tour: Jungle Swing, Rice Terraces & Waterfall
›
‹
Ubud Private Tour: Jungle Swing, Rice Terraces & WaterfallPrivate all-day tour from Kuta to Ubud with entrance tickets, jungle swing, lunch and hotel pickup. Visit Sacred Monkey Forest.
1 review
5.00★
Duration
8h–10h
Every dayLive guide EN · RU · JAPickup optionalFree cancellationfromUS$ 101per person
Nusa Penida Day Tour: Beaches & Tree House Experience
›
‹
Nusa Penida Day Tour: Beaches & Tree House ExperienceSix-hour day tour from Bali to Nusa Penida with hotel pickup, fast boat, guide and lunch included. Visit Diamond Beach's cliff stairs, Atuh Beach and Molenteng Tree House.
1 review
5.00★
Duration
6h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 80per person
Mount Batur sunrise trek with hot spring soak: Guided climb
›
‹
Mount Batur sunrise trek with hot spring soak: Guided climbClimb Mount Batur before dawn with a guide, reach the peak for sunrise over Lake Batur and the caldera, then soak in the natural hot spring below.
1 review
5.00★
Duration
9h–10h
Every day
02:00
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Bali Swing & Kintamani Volcano Tour from Seminyak: 10 Activities
›
‹
Bali Swing & Kintamani Volcano Tour from Seminyak: 10 ActivitiesPrivate Seminyak tour with hotel pickup visiting Kintamani Volcano, Tegalalang Rice Terrace, Tegenungan Waterfall, and Bali Swing's 10 activities.
1 review
5.00★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Snorkeling in Nusa Penida from Bali: Manta rays & coastal cliffs
›
‹
Snorkeling in Nusa Penida from Bali: Manta rays & coastal cliffsSnorkel Manta Bay, Gamat Bay and Crystal Bay from Bali with fast boat transfer, hotel pickup, and guide. Then visit Kelingking Beach.
1 review
5.00★
Duration
10h
Every day
07:00
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Snorkeling in Tanjung Benoa: Fins, mask and boat included
›
‹
Snorkeling in Tanjung Benoa: Fins, mask and boat includedSnorkel Tanjung Benoa's coral reefs with an English-speaking instructor guiding your hour-long underwater exploration of marine life and colorful corals.
1 review
5.00★
Duration
1h
start times · Every day
6
Live guide ENFree cancellationfromUS$ 15per person
Mount Batukaru jungle trek: Untouched rainforest & hidden temple
›
‹
Mount Batukaru jungle trek: Untouched rainforest & hidden templeEight hours deep in the rainforest on Mount Batukaru's slopes with a local ranger. You navigate unmapped jungle, cross rivers.
1 review
5.00★
Duration
8h
Every day
07:00
Live guide EN · DEHotel pickupFree cancellationfromUS$ 119per person
Nusa Penida taxi transfer: Private car by distance
›
‹
Nusa Penida taxi transfer: Private car by distancePrivate air-conditioned taxi transfer in Nusa Penida with driver pickup at your location and parking included, based on your distance zone.
1 review
5.00★
Duration
10m–1h
Every dayHotel pickupFree cancellationfromUS$ 15per group
Bali Devdan Show Ticket: 60-Min Indonesian Dance & Acrobatics
›
‹
Bali Devdan Show Ticket: 60-Min Indonesian Dance & AcrobaticsDevdan Show tickets in Nusa Dua, Bali. 60-minute performance with aerial acrobatics, traditional dance, and special effects. Preorder to skip the line.
1 review
5.00★
Duration
1h
Mon, Wed, Fri and Sat
19:30
Free cancellationfromUS$ 21per person
Diving Tulamben: USAT Liberty Shipwreck & Coral Reef
›
‹
Travelers' pick
Diving Tulamben: USAT Liberty Shipwreck & Coral ReefDive the USAT Liberty shipwreck and coral reef in Tulamben with a certified instructor. Two dives with all gear, lunch and transport included for beginners.
1 review
5.00★
Duration
4h
start times · Every day
2
Live guide EN · MS · JAPickup optionalFree cancellationfromUS$ 114per person
Water Sports at Tanjung Benoa: Parasailing, Jet Ski & Sea Walker
›
‹
Water Sports at Tanjung Benoa: Parasailing, Jet Ski & Sea WalkerSpend five hours at Tanjung Benoa with professional guides doing parasailing, jet skiing, banana boat rides and Sea Walker ocean-floor walks, including hotel pickup.
1 review
5.00★
Duration
5h
start times · Every day
6
Live guide EN · RU · KO · ZH +1Pickup optionalFree cancellationfromUS$ 7.80per person
Nusa Penida Tour: Beaches & Angel's Billabong Highlights
›
‹
Nusa Penida Tour: Beaches & Angel's Billabong HighlightsTen-hour Nusa Penida day tour from Bali with speedboat transfer, visiting T-Rex cliffs at Klingking Beach, sea cave archway at Broken Beach.
1 review
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 145per person
Ubud Half-Day Tour: Rice Terrace, Temple Ritual & Massage
›
‹
Ubud Half-Day Tour: Rice Terrace, Temple Ritual & MassageVisit Ubud's Tegalalang rice terraces and Tirta Empul Temple's holy spring, then learn Balinese massage techniques from a professional therapist during.
1 review
5.00★
Duration
5h–6h
start times · Every day
6
Live guide ENPickup optionalFree cancellationfromUS$ 32per person
Need help planning your next activity?