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,061–1,080 of 1,094)

Bali Day Tour: Temples, Waterfalls & Rice Terraces with Local Driver
›
‹
Bali Day Tour: Temples, Waterfalls & Rice Terraces with Local DriverPrivate Bali tour with English-speaking driver. Visit Batuan Temple, Tegenungan Waterfall, Ubud Monkey Forest, Tegalalang Rice Terrace & more. All fees included.
27 reviews
4.96★
Duration
8h–10h
start times · Every day
3
Live guide EN · JAPickup optionalFree cancellationfromUS$ 54per person
3-Day Open Water Dive Certification in Pemuteran
›
‹
3-Day Open Water Dive Certification in PemuteranGet SSI-certified to dive in 3 days in Pemuteran with classroom theory, pool training and 4 ocean dives at Menjangan Marine Park, instructor-led.
24 reviews
5.00★
Duration
3d
Every dayLive guide EN · FR · ESFree cancellationfromUS$ 362per person
Nusa Penida Private Tour from Kuta: Speedboat & Custom Itinerary
›
‹
Nusa Penida Private Tour from Kuta: Speedboat & Custom ItineraryPrivate Nusa Penida tour from Kuta with speedboat, entry fees, lunch and hotel pickup. Visit Diamond Beach, Kelingking Beach and more on this full-day tour.
22 reviews
3.73★
Duration
10h–12h
Every day
06:30
Live guide ENPickup optionalFree cancellationfromUS$ 105per person
2-day Balinese cooking class and village stay in Ubud
›
‹
2-day Balinese cooking class and village stay in UbudStay two days in Manggis Village with a local family, learning to cook traditional Balinese food, make brown sugar and arak, and share meals together.
19 reviews
5.00★
Duration
2d
Every day
06:00
Live guide ENHotel pickupFree cancellationfromUS$ 189per person
Ubud culture art nature tour five stops with guide pickup
›
‹
Ubud culture art nature tour five stops with guide pickupPrivate day tour around Ubud with guide, hotel pickup and all entry fees included: visit Monkey Forest, Tegalalang Rice Terrace, Tirta Empul Temple.
18 reviews
5.00★
Duration
8h–10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 65per person
Mount Batur sunrise jeep tour: Lava fields and breakfast
›
‹
Mount Batur sunrise jeep tour: Lava fields and breakfastMount Batur sunrise jeep tour from Ubud with hotel pickup, breakfast and 4WD across 1963 lava flows: watch the sun rise over the caldera.
17 reviews
5.00★
Duration
6h–8h
Every day
02:30
Live guide ENPickup optionalFree cancellationfromUS$ 23per person
Mount Batur sunrise jeep tour from Kuta: 4x4 drive to viewpoint
›
‹
Mount Batur sunrise jeep tour from Kuta: 4x4 drive to viewpointRide a 4x4 jeep to Mount Batur's sunrise viewpoint from Kuta with a private driver and hotel pickup included.
10 reviews
5.00★
Duration
6h–7h
Every day
03:00
Live guide ENHotel pickupFree cancellationfromUS$ 80per person
Ubud Private Tour: Monkey Forest, Rice Terrace & Sacred Spring
›
‹
Ubud Private Tour: Monkey Forest, Rice Terrace & Sacred SpringPrivate eight to ten hour Ubud tour including Sacred Monkey Forest, Tegalalang Rice Terrace, Tirta Empul Temple, and coffee plantation tasting with lunch.
7 reviews
5.00★
Duration
8h–10h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Private Ubud & Kintamani tour: Six Bali stops in one day
›
‹
Private Ubud & Kintamani tour: Six Bali stops in one dayPrivate full-day tour of Bali's cultural heart and highlands with English-speaking driver and air-conditioned car: see Barong dance, rice terraces.
7 reviews
5.00★
Duration
8h–10h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 70per person
Telaga Waja River Rafting in Bali: Class III–IV Rapids
›
‹
Telaga Waja River Rafting in Bali: Class III–IV RapidsRaft 16 km down Bali's Telaga Waja River through class III–IV rapids with English-speaking guides, passing rice fields while enjoying pickup, lunch and insurance.
6 reviews
5.00★
Duration
3h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 60per person
Kintamani volcano tour with Penglipuran Village and temple visits
›
‹
Kintamani volcano tour with Penglipuran Village and temple visitsFull-day tour from Kintamani with views of Mount Batur and Lake Batur, plus stops at Goa Gajah Temple, Tirta Empul Temple.
6 reviews
5.00★
Duration
8h–9h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 95per person
Ubud Private Tour: Elephant Cave, Waterfall & Rice Fields
›
‹
Ubud Private Tour: Elephant Cave, Waterfall & Rice FieldsPrivate guided tour of Ubud with hotel pickup, visiting Elephant Cave, Tegenungan Waterfall, Tirta Empul Temple and Tegalalang Rice Terraces.
6 reviews
3.83★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 45per person
Bali Classic Volkswagen Safari: Four temples and rice terraces
›
‹
Bali Classic Volkswagen Safari: Four temples and rice terracesRide through Bali in a vintage Volkswagen Safari with an English-speaking driver, visiting Ulun Danu Beratan Temple, Jatiluwih Rice Terrace.
6 reviews
5.00★
Duration
8h–9h
Every day
08:30
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
PADI Open Water Diving Certification in Tulamben
›
‹
PADI Open Water Diving Certification in TulambenGet PADI certified to dive to 18 meters in Tulamben with three days of instruction, pool training, ocean dives on the reef.
5 reviews
5.00★
Duration
3d
Every day
08:00
Live guide ENHotel pickupfromUS$ 325per person
Diving at USAT Liberty Wreck Tulamben: 1 or 2 Dives
›
‹
Diving at USAT Liberty Wreck Tulamben: 1 or 2 DivesLearn to dive at Tulamben's USAT Liberty Wreck with PADI instruction and guided dives in beginner-friendly waters, including pool training, hotel pickup, and all equipment.
5 reviews
4.80★
Duration
7h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 118per person
Private Uluwatu Sunset & Water Sports Tour in Bali
›
‹
Private Uluwatu Sunset & Water Sports Tour in BaliExperience Bali’s top water sports at Tanjung Benoa, visit Garuda Wisnu Kencana Park, and catch the sunset at Uluwatu Temple: all in one private tour.
4 reviews
5.00★
Duration
9h–10h
Every day
09:30
Live guide ENHotel pickupFree cancellationfromUS$ 135US$ 109per person
Kuta Spa: 2-Hour Full Body Massage & Oil Treatment
›
‹
Kuta Spa: 2-Hour Full Body Massage & Oil TreatmentTwo-hour spa package in Kuta with full body massage, foot bath, body scrub and flower bath. Includes private transport and aromatherapy oils. Hotel pickup.
3 reviews
5.00★
Duration
2h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 70per person
Nusa Penida: Snorkeling & Kelingking Beach Day Trip from Kuta
›
‹
Nusa Penida: Snorkeling & Kelingking Beach Day Trip from KutaFull-day Nusa Penida snorkeling tour from Kuta with 3 dive sites, Kelingking Beach hike, boat transfers and lunch included. Small groups.
3 reviews
3.67★
Duration
11h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Bali 2-Day Tour: Mount Batur Sunrise Trek, Waterfalls & Hot Springs
›
‹
Bali 2-Day Tour: Mount Batur Sunrise Trek, Waterfalls & Hot SpringsExperience a Bali adventure: Mount Batur sunrise trek, soak in natural hot springs, explore Ubud waterfalls, and walk Tegalalang rice terraces. Private driver included.
1 review
5.00★
Duration
2d
start times · Every day
22
Live guide ENHotel pickupFree cancellationfromUS$ 72per person
Mindful nature walk near Mount Abang, Ubud: Yoga and sacred water
›
‹
Mindful nature walk near Mount Abang, Ubud: Yoga and sacred waterWalk barefoot through woodland around Mount Abang in Ubud, release birds and fish into their habitat, plant trees.
1 review
5.00★
Duration
8h
Every day
04:30
Live guide ENPickup optionalFree cancellationfromUS$ 73per person
Need help planning your next activity?