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 (841–860 of 1,094)

Scuba Diving in Tulamben: USAT Liberty Wreck & Coral Garden
›
‹
Scuba Diving in Tulamben: USAT Liberty Wreck & Coral GardenDive the USAT Liberty shipwreck and Coral Garden in Tulamben with a certified guide, hotel pickup, full gear and lunch included: two dives in one full day.
3 reviews
5.00★
Duration
10h
Every day
07:30
Live guide EN · MS · JAHotel pickupFree cancellationfromUS$ 161per person
Bali Private Shopping Tour: Homewares & Furniture Stores
›
‹
Bali Private Shopping Tour: Homewares & Furniture StoresPrivate guided shopping tour through Bali's homeware and furniture stores in Canggu, Kerobokan, Seminyak and Kuta.
3 reviews
5.00★
Duration
8h
Mon–Fri
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 142per person
Bali Cycling Tour: Downhill Ride to Uluwatu Sunset
›
‹
Bali Cycling Tour: Downhill Ride to Uluwatu SunsetDownhill cycling from Kintamani volcano through rice terraces and villages, then Uluwatu Temple at sunset with Kecak dance and seafood dinner.
3 reviews
5.00★
Duration
11h–12h
Every day
07:30
Live guide EN · MSHotel pickupFree cancellationfromUS$ 120per person
Parasailing in Nusa Dua: Four water sports in one
›
‹
Parasailing in Nusa Dua: Four water sports in oneParasailing, tubing, flying fish and banana boat in Nusa Dua with hotel pickup from Nusa Dua or Jimbaran, instructor-led, 90 minutes total.
3 reviews
5.00★
Duration
1h 30m
start times · Every day
6
Live guide EN · AR · MSHotel pickupFree cancellationfromUS$ 75per person
Ubud Day Trip: Village Life, Cooking Class & Temple Visit
›
‹
Ubud Day Trip: Village Life, Cooking Class & Temple VisitFull-day Ubud village tour with foraging, cooking class, temple prayers and lunch. Private transport, small group, all fees included. Around 8 hours.
3 reviews
3.67★
Duration
6h
Every day
07:30
Live guide ENHotel pickupFree cancellationfromUS$ 93per person
Ayung River Rafting in Seminyak: 2 hours on the water plus spa
›
‹
Ayung River Rafting in Seminyak: 2 hours on the water plus spaWhite water raft the Ayung River near Seminyak with hotel pickup, lunch, and a spa treatment at Bali Orchid Spa. Full-day private tour with English-speaking guide.
3 reviews
5.00★
Duration
8h–9h
start times · Every day
2
Live guide EN · MSHotel pickupFree cancellationfromUS$ 100per person
Telaga Waja Rafting: 3-Hour River Adventure with Volcano Views
›
‹
Telaga Waja Rafting: 3-Hour River Adventure with Volcano ViewsRaft the Telaga Waja River for 3 hours with professional guide, then visit Mount Batur volcano, Tegalalang Rice Terrace and Tegenungan Waterfall.
3 reviews
5.00★
Duration
9h–10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Balinese Cooking Class in Ubud: Market, Farm & 5 Dishes
›
‹
Balinese Cooking Class in Ubud: Market, Farm & 5 DishesLearn to cook five traditional Balinese dishes in Ubud with a local chef, starting at the market and farm to source spices.
3 reviews
5.00★
Duration
6h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 80per person
Camel Safari on Sawangan Coast, Nusa Dua: 30 minutes
›
‹
Camel Safari on Sawangan Coast, Nusa Dua: 30 minutesRide a camel across the white sand beach on Nusa Dua's Sawangan coast with an English-speaking guide, including hotel pickup and return.
3 reviews
5.00★
Duration
30m
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Mount Batur 2-day overnight camping tour with sunrise and sunset
›
‹
Mount Batur 2-day overnight camping tour with sunrise and sunsetMount Batur 2-day overnight camping trek from Toya Bungkah Village. Hike to 1717 meters, camp at the summit with meals and equipment.
3 reviews
4.67★
Duration
2d
Every day
12:00
Hotel pickupFree cancellationfromUS$ 133per person
Rafting on Ayung River, Ubud: Full-day with Sacred Monkey Forest
›
‹
Rafting on Ayung River, Ubud: Full-day with Sacred Monkey ForestRaft the Ayung River for two hours near Ubud, then visit Sacred Monkey Forest Sanctuary, Ubud Palace.
3 reviews
5.00★
Duration
10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Four Hands Massage in Jimbaran with Hotel Transfer
›
‹
Four Hands Massage in Jimbaran with Hotel TransferNinety-minute four hands massage in Jimbaran with hotel pickup and drop-off, two therapists working in sync using Japanese Shiatsu, Thai, Hawaiian.
3 reviews
5.00★
Duration
1h 30m
start times · Every day
6
Hotel pickupFree cancellationfromUS$ 58per person
Nusa Penida tour: Four beaches in one day
›
‹
Nusa Penida tour: Four beaches in one dayDay tour of Nusa Penida with visits to Broken Beach, Kelingking Beach, Angel's Billabong and Crystal Bay. Includes boat transfer, minivan, lunch and hotel pickup.
3 reviews
5.00★
Duration
10h
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Bali Instagram Tour: Gates of Heaven, Rice Terraces & Waterfalls
›
‹
Travelers' pick
Bali Instagram Tour: Gates of Heaven, Rice Terraces & WaterfallsVisit Bali's most photographed landmarks including the Gates of Heaven at Lempuyang temple, Tirta Gangga water palace.
3 reviews
5.00★
Duration
10h
Every day
07:00
Live guide ENPickup optionalFree cancellationfromUS$ 62per person
ATV Riding in Bali: Waterfalls, Rice Terraces & Jungle Tunnels
›
‹
Travelers' pick
ATV Riding in Bali: Waterfalls, Rice Terraces & Jungle TunnelsRide an ATV through Bali's jungle to Tegenungan Waterfall and underground tunnels, with guide, safety gear and hotel pickup included.
3 reviews
3.67★
Duration
8h–10h
start times · Every day
6
Pickup optionalFree cancellationfromUS$ 32per person
Ayung River Rafting & Buggy Ride in Bali: Private Adventure
›
‹
Ayung River Rafting & Buggy Ride in Bali: Private AdventureRaft the Ayung River through rain forest and past waterfalls, then buggy through rice fields and jungle terrain on a private full-day adventure.
3 reviews
5.00★
Duration
8h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 110per person
Kayaking Nusa Lembongan Mangrove Forest: Private paddle
›
‹
Kayaking Nusa Lembongan Mangrove Forest: Private paddlePaddle through Nusa Lembongan's 230-hectare mangrove forest by kayak or stand-up paddleboard, with hotel pickup included and your group alone on the water.
3 reviews
4.33★
Duration
30m–1h
start times · Every day
19
Live guide ENFree cancellationfromUS$ 8per person
3 Bali waterfalls tour: Tibumana, Tukad Cepung, Tegenungan
›
‹
3 Bali waterfalls tour: Tibumana, Tukad Cepung, TegenunganVisit Bali's three waterfalls (Tibumana, Tukad Cepung cave waterfall, and Tegenungan) with private transport and lunch included in your full-day tour.
3 reviews
5.00★
Duration
10h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 69per person
Parasailing in Tanjung Benoa: 10-Minute Flight with Hotel Pickup
›
‹
Parasailing in Tanjung Benoa: 10-Minute Flight with Hotel PickupParasailing at Tanjung Benoa beach in Bali with hotel pickup and safety equipment included.
3 reviews
4.33★
Duration
10m
start times · Every day
9
Live guide ENPickup optionalFree cancellationfromUS$ 40per person
Kayaking in Bali mangrove forests with massage and GWK Park
›
‹
Kayaking in Bali mangrove forests with massage and GWK ParkKayak through Bali's mangrove forests with a local guide, visit the Garuda Wisnu Kencana Cultural Park statue.
3 reviews
4.67★
Duration
8h
start times · Every day
9
Live guide ENPickup optionalFree cancellationfromUS$ 25per person
Need help planning your next activity?