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 (941–960 of 1,094)

Mount Batur sunrise hike and hot spring: Private tour from hotel
›
‹
Mount Batur sunrise hike and hot spring: Private tour from hotelPrivate Mount Batur sunrise hike with hotel pickup, breakfast at the summit, and natural hot spring entry included. A full day from 12:30am to early afternoon.
1 review
5.00★
Duration
12h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 115per person
Nusa Penida tour from Sanur: Speedboat, four beaches, local guide
›
‹
Nusa Penida tour from Sanur: Speedboat, four beaches, local guideDay tour from Sanur to Nusa Penida by speedboat includes hotel pickup, local guide, and visits to Kelingking Beach, Broken Beach, Angel's Billabong and Crystal Bay with lunch.
1 review
5.00★
Duration
11h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 99per person
Mount Batur sunrise hike: Private guide and hot spring
›
‹
Mount Batur sunrise hike: Private guide and hot springClimb Mount Batur before dawn with a private local guide, watch the sunrise from the crater, eat breakfast at the top.
1 review
5.00★
Duration
12h
start times · Every day
10
Live guide ENHotel pickupFree cancellationfromUS$ 103per person
Menjangan Island snorkeling: Two reefs, lunch included
›
‹
Menjangan Island snorkeling: Two reefs, lunch includedSnorkel two coral reef sites at Menjangan Island with a guide, gear and lunch included. Depart Banyuwedang Harbor at 9am and return by early afternoon.
1 review
5.00★
Duration
4h 30m
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 37per person
Bali Swing and Tanah Lot Sunset: 10 Activities with Temple Tour
›
‹
Bali Swing and Tanah Lot Sunset: 10 Activities with Temple TourStart at Bali Swing with 10 activities including four single swings and a tandem swing, then lunch at the on-site restaurant.
1 review
5.00★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Fast Boat Nusa Penida to Gili Trawangan: One-Way Ticket
›
‹
Travelers' pick
Fast Boat Nusa Penida to Gili Trawangan: One-Way TicketOne-way fast boat ticket between Nusa Penida and Bangsal, with experienced crew and safety gear. Journey takes two to three hours depending on your route.
1 review
5.00★
Duration
2h–3h
start times · Every day
7
Free cancellationfromUS$ 24per person
Ubud Swing Heaven, Monkey Forest & Waterfall Tour
›
‹
Ubud Swing Heaven, Monkey Forest & Waterfall TourSwing through Ubud's jungle canopy, visit the Monkey Forest and Tegenungan Waterfall on a private tour with hotel pickup and guide.
1 review
5.00★
Duration
8h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 129per person
Camel Safari in Nusa Dua: One Hour on White Sand Beach
›
‹
Travelers' pick
Camel Safari in Nusa Dua: One Hour on White Sand BeachRide a camel along Nusa Dua's white sand beach and Sawangan coast for an hour, then visit Uluwatu Temple. Includes English-speaking driver, hotel pickup and temple entry.
1 review
5.00★
Duration
6h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 125per person
Gates of Heaven Private Tour from Seminyak: Classic VW Safari Car
›
‹
Gates of Heaven Private Tour from Seminyak: Classic VW Safari CarPrivate tour of East Bali's Lempuyang Temple, Tirta Gangga Water Palace and Virgin Beach in a vintage Volkswagen safari car with professional driver and hotel pickup.
1 review
5.00★
Duration
9h–10h
start times · Every day
4
Live guide EN · MSHotel pickupFree cancellationfromUS$ 110per person
Nusa Penida Private Day Car: Set Your Own Route
›
‹
Nusa Penida Private Day Car: Set Your Own RouteSpend a full day exploring Nusa Penida island by private car with an English-speaking driver-guide. Visit Angel Billabong, Kelingking Cliff.
1 review
4.00★
Duration
8m–10m
Every dayLive guide ENPickup optionalFree cancellationfromUS$ 87per group
3-Day Private Tour of Bali from Kuta: Choose Your Stops
›
‹
3-Day Private Tour of Bali from Kuta: Choose Your StopsPrivate 3-day Bali tour with driver and air-conditioned vehicle from your hotel. Visit temples, beaches, rice terraces and villages of your choice.
1 review
5.00★
Duration
8h–10h
Every dayLive guide EN · RU · JAPickup optionalFree cancellationfromUS$ 118per person
Tabanan Tour: Temples, Rice Terraces & Hot Springs
›
‹
Tabanan Tour: Temples, Rice Terraces & Hot SpringsSix hours exploring Tabanan's temples, UNESCO rice terraces and hot springs with a private guide, air-conditioned transport and bottled water included. Pickup from your hotel.
1 review
5.00★
Duration
6h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 70per person
Kuta to Nusa Penida: Island Day Trip with Boat & Lunch
›
‹
Kuta to Nusa Penida: Island Day Trip with Boat & LunchFull-day Nusa Penida island tour from Bali with hotel pickup, fast boat return, and lunch included: visit Kelingking Beach, Broken Beach.
1 review
4.00★
Duration
10h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 65per person
Ayung River Rafting Seminyak: 2-hour rapids & Kintamani
›
‹
Ayung River Rafting Seminyak: 2-hour rapids & KintamaniSpend a full day rafting the Ayung River for two hours, then visit Kintamani volcano, Tegalalang rice terraces and Tegenungan waterfall with hotel pickup.
1 review
5.00★
Duration
9h–10h
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Rafting in Ayung River Ubud: Horse Riding & Black Sand Beach
›
‹
Rafting in Ayung River Ubud: Horse Riding & Black Sand BeachStart at Saba Bay with an hour on horseback through Balinese villages and a 10km black sand beach.
1 review
5.00★
Duration
8h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 120per person
Uluwatu Temple Kecak Fire Dance Ticket: Sunset Performance
›
‹
Travelers' pick
Uluwatu Temple Kecak Fire Dance Ticket: Sunset PerformanceWatch the Kecak Fire Dance at Uluwatu Temple as the sun sets over the Indian Ocean and the cliff edge. The ticket includes entry and a seat for the full Ramayana performance.
1 review
5.00★
Duration
1h
start times · Every day
7
Free cancellationfromUS$ 8per person
Ocean Walker & Tanah Lot Temple Tour from Tanjung Benoa
›
‹
Ocean Walker & Tanah Lot Temple Tour from Tanjung BenoaTen hours combining an ocean walker activity at Tanjung Benoa beach with visits to Pura Taman Ayun temple and Tanah Lot Sea Temple at sunset.
1 review
5.00★
Duration
10h
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Snorkeling at Manta Point, Nusa Penida: Manta Rays
›
‹
Travelers' pick
Snorkeling at Manta Point, Nusa Penida: Manta RaysSnorkel Manta Point in Nusa Penida with a local guide to spot manta rays at their sanctuary, then explore Gamat Bay's coral gardens and Wall Point's dramatic reefs.
1 review
5.00★
Duration
2h
start times · Every day
9
Live guide ENFree cancellationfromUS$ 25per person
Snorkeling at Tanjung Benoa: Hand-feed fish, mangroves & turtles
›
‹
Snorkeling at Tanjung Benoa: Hand-feed fish, mangroves & turtlesSnorkel at Tanjung Benoa's coral reefs hand-feeding colorful fish, cruise through mangroves, then meet green turtles at Turtle Island: includes guide, gear and hotel pickup.
1 review
5.00★
Duration
3h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 77per person
Nusa Penida day trip from Sanur Beach: Diamond Beach & Atuh Beach
›
‹
Likely to sell out
Nusa Penida day trip from Sanur Beach: Diamond Beach & Atuh BeachSpeed boat from Sanur Beach to Nusa Penida's east side with English-speaking guide, stopping at Diamond Beach, Atuh Beach.
1 review
5.00★
Duration
9h–10h
Every day
06:30
Live guide ENPickup optionalFree cancellationfromUS$ 94per person
Need help planning your next activity?