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 (861–880 of 1,094)

Snorkeling Nusa Penida: Manta Rays & Land Tour
›
‹
Snorkeling Nusa Penida: Manta Rays & Land TourSpend nine to eleven hours snorkeling with giant manta rays at Manta Bay or Manta Point, then explore Kelingking Cliff and Broken Beach by car.
3 reviews
4.67★
Duration
9h–11h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 143per person
Balinese Cooking Class & Village Tour in Pejeng Kelod
›
‹
Balinese Cooking Class & Village Tour in Pejeng KelodCook authentic Balinese dishes with a local chef, then visit Pejeng Kelod village and Tegalsepih Waterfall, with lunch prepared from your cooking class.
3 reviews
5.00★
Duration
5h
Every dayLive guide ENPickup optionalFree cancellationfromUS$ 109per person
Bali customized tour with local guide: Pick your itinerary
›
‹
Bali customized tour with local guide: Pick your itineraryCustomize your Bali tour day by day with a local English-speaking guide and private vehicle. Choose from Ubud temples and waterfalls.
3 reviews
5.00★
Duration
8h–10h
start times · Every day
8
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Ubud cultural tour: Sunrise Batur meditation temple blessing
›
‹
Ubud cultural tour: Sunrise Batur meditation temple blessingTrek to Batur caldera at dawn, meditate overlooking the lake, visit a temple for blessings, and learn about medicinal plants on the descent.
3 reviews
5.00★
Duration
8h
Every day
04:30
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Telaga Waja Rafting and Besakih Temple Tour from Seminyak
›
‹
Telaga Waja Rafting and Besakih Temple Tour from SeminyakRaft the Telaga Waja River for three hours, then visit Besakih Temple, rice terraces and a heritage palace: hotel pickup included, lunch and all entrance fees covered.
3 reviews
5.00★
Duration
9h–10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Nusa Penida day trip from Sanur: Private tour with hotel pickup
›
‹
Nusa Penida day trip from Sanur: Private tour with hotel pickupPrivate full-day tour of West Nusa Penida from Sanur with hotel pickup, lunch and fast boat included. Visit Kelingking Beach.
3 reviews
5.00★
Duration
11h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 109per person
Rafting and ATV in Ubud: Ayung River and quad bike combo
›
‹
Rafting and ATV in Ubud: Ayung River and quad bike comboRide a 250cc ATV through Ubud's rice terraces and villages, then raft Class II–III rapids on the Ayung River with lunch and gear provided by your experienced guide.
3 reviews
5.00★
Duration
8h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 205per person
Ayung River Rafting & Uluwatu Sunset: Seminyak combo
›
‹
Ayung River Rafting & Uluwatu Sunset: Seminyak comboAyung River rafting for 2 hours through Bali rain forest, then Uluwatu Temple at sunset, Kecak dance, and grilled seafood dinner at Jimbaran Bay.
3 reviews
5.00★
Duration
11h–12h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 130per person
Private Water Activities & Massage in Nusa Dua
›
‹
Private Water Activities & Massage in Nusa DuaEnjoy parasailing, jet skiing, tubing or diving in Nusa Dua, then relax with a 90-minute Balinese massage and hotel pickup to complete your day.
2 reviews
5.00★
Duration
4h
start times · Every day
4
Live guide EN · MS · JAHotel pickupFree cancellationfromUS$ 119per person
Uluwatu VW Safari Tour: Classic Car, Cliff Temple & Dance
›
‹
Uluwatu VW Safari Tour: Classic Car, Cliff Temple & DanceFull-day Uluwatu tour from Seminyak in a private Volkswagen classic car with hotel pickup, all entry tickets.
2 reviews
3.50★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 100per person
Lovina Dolphin Watching & Twin Banyumala Waterfall Day Trip
›
‹
Lovina Dolphin Watching & Twin Banyumala Waterfall Day TripEarly 5am pickup for Lovina dolphin boat tour, Twin Banyumala waterfall & Wanagiri lakes. Private transport, entry fees and guide included. North Bali tour.
2 reviews
5.00★
Duration
9h–11h
Every day
04:00
Live guide ENPickup optionalFree cancellationfromUS$ 75per person
Romantic Dinner at Jimbaran Beach: Grilled Seafood & Ocean Views
›
‹
Romantic Dinner at Jimbaran Beach: Grilled Seafood & Ocean ViewsHotel pickup and drop-off included for a beachside dinner at Jimbaran with grilled seafood for two, waves at your feet and bamboo torches around you.
2 reviews
5.00★
Duration
4h
Every day
17:30
Live guide ENHotel pickupInstant confirmationfromUS$ 222per group
Bali Cycling and Jungle Swing Adventure: 2-Hour Downhill Ride
›
‹
Bali Cycling and Jungle Swing Adventure: 2-Hour Downhill RideDownhill cycling through Kintamani villages and rice terraces, then swing 10m to 78m above the jungle at Bali Swing. Includes breakfast, lunch, bike.
2 reviews
5.00★
Duration
10h
Every day
07:30
Live guide EN · MSHotel pickupFree cancellationfromUS$ 110per person
Lempuyang Temple Bali: Gate of Heaven & Mount Agung Views
›
‹
Lempuyang Temple Bali: Gate of Heaven & Mount Agung ViewsFull-day Lempuyang Temple tour from Seminyak with hotel pickup, Taman Ujung palace, Tirta Gangga water temple, and Virgin Beach. 8am start, returns around 4pm.
2 reviews
5.00★
Duration
8h
Every day
07:00
Live guide ENHotel pickupFree cancellationfromUS$ 55per person
ATV Riding in Ubud: Seawalker, Bike & Spa
›
‹
ATV Riding in Ubud: Seawalker, Bike & SpaRide an ATV through Ubud's rice paddies, jungles and villages, then relax with a spa treatment. Tour from Nusa Dua includes hotel pickup and lunch.
2 reviews
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 140per person
Snorkeling Nusa Lembongan from Kuta: Manta Rays & Island Tour
›
‹
Snorkeling Nusa Lembongan from Kuta: Manta Rays & Island TourSnorkel three reefs around Nusa Lembongan (Manta Bay, Toyapakeh Wall, Mangrove Point) with equipment and guide included, plus a land tour of Dream Beach.
2 reviews
5.00★
Duration
7h–8h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 82per person
Nusa Penida tour: Giri Putri Temple & Turtle Conservation
›
‹
Nusa Penida tour: Giri Putri Temple & Turtle ConservationDay trip to Nusa Penida with private vehicle and English-speaking guide: explore the 200-meter Giri Putri cave temple.
2 reviews
5.00★
Duration
6h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 24per person
Nusa Penida Tour: Kelingking & Broken Beach Full-Day
›
‹
Nusa Penida Tour: Kelingking & Broken Beach Full-DayFull-day private Nusa Penida tour from Sanur with fast boat transfer, hotel pickup, guide, lunch and entry to Kelingking Beach.
2 reviews
5.00★
Duration
9h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 110per person
Bali Private Tour: Jatiluwih Rice, Ulun Danu & Sekumpul
›
‹
Bali Private Tour: Jatiluwih Rice, Ulun Danu & SekumpulSpend 10 to 11 hours on a private tour of northern Bali, starting at the lakeside Ulun Danu Beratan Temple.
2 reviews
5.00★
Duration
10h–11h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Snorkeling Nusa Penida: Manta Rays, Three Bays & Hotel Pickup
›
‹
Snorkeling Nusa Penida: Manta Rays, Three Bays & Hotel PickupSnorkel three sites around Nusa Penida (Manta Bay, Gamat Bay, Crystal Bay) with gear, guide and hotel transfers included.
2 reviews
4.00★
Duration
7h–8h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 15per person
Need help planning your next activity?