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

Must-do experiences

Ubud Private Tour: Rice Terraces, Temples & Waterfall
›
‹
Most booked
Ubud Private Tour: Rice Terraces, Temples & WaterfallPrivate guided tour from Kuta to Ubud with Sacred Monkey Forest, Tegalalang Rice Terrace, Tirta Empul Temple and Tegenungan Waterfall.
17,730 reviews
4.99★
Duration
9h–10h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 96per person
Ubud Full-Day Tour: Jungle Swing, Rice Terraces & Waterfall
›
‹
★Top rated
Ubud Full-Day Tour: Jungle Swing, Rice Terraces & WaterfallPrivate 10-hour Ubud tour with hotel pickup and English-speaking guide through rice terraces, temples, waterfalls and jungle swings, including lunch.
9,228 reviews
4.98★
Duration
10h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 59per person
Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking Cliff
›
‹
Best value
Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking CliffSnorkel at four spots off Nusa Penida including Manta Point where you may swim with manta rays, then explore Kelingking Cliff by car, boat.
10,892 reviews
4.95★
Duration
8h–9h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 73per person

Recommended (7)

Ubud tour with Monkey Forest, Jungle Swing and Rice Terrace
›
‹
Travelers' pick
Ubud tour with Monkey Forest, Jungle Swing and Rice Terrace
8,149 reviews
4.98★
Duration
8h–10h
fromUS$ 27per person
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall
›
‹
Travelers' pick
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall
5,561 reviews
4.97★
Duration
8h–10h
fromUS$ 28per person
75-Minute Full Body Massage in Ubud Traditional Spa
›
‹
75-Minute Full Body Massage in Ubud Traditional Spa
5,473 reviews
4.97★
Duration
2h
fromUS$ 27per person
Uluwatu Sunset Tour from Ubud: Kecak Dance & Seafood Dinner
›
‹
Travelers' pick
Uluwatu Sunset Tour from Ubud: Kecak Dance & Seafood Dinner
4,550 reviews
4.86★
Duration
7h
fromUS$ 35US$ 32per person
Bali: Tanah Lot, Jatiluwih Rice Terraces & Waterfalls Day Trip
›
‹
Travelers' pick
Bali: Tanah Lot, Jatiluwih Rice Terraces & Waterfalls Day Trip
3,943 reviews
4.98★
Duration
8h–10h
fromUS$ 100per person
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling
›
‹
Travelers' pick
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling
3,728 reviews
4.79★
Duration
12h
fromUS$ 94per person
Bali Instagram Tour: Temples, Waterfalls & Rice Terraces
›
‹
Travelers' pick
Bali Instagram Tour: Temples, Waterfalls & Rice Terraces
3,465 reviews
4.97★
Duration
10h–12h
fromUS$ 114per person

Top rated (10)

Private Balinese Cooking Class in Ubud: Learn at Putu's Home
›
‹
Travelers' pick
Private Balinese Cooking Class in Ubud: Learn at Putu's HomeLearn to cook authentic Balinese dishes in Putu's Ubud home, exploring local spices and their healing properties before sharing your meal with her family.
712 reviews
5.00★
Duration
3h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 75per person
Ubud: Private Day Tour Rice Terraces, Temples & Waterfall
›
‹
Travelers' pick
Ubud: Private Day Tour Rice Terraces, Temples & WaterfallFeel the spray at Tegenungan waterfall, meet monkeys in Ubud’s forest, walk Tegalalang rice terraces, and visit Tirta Empul temple: all with hotel pickup and lunch.
450 reviews
5.00★
Duration
8h–10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 70per person
Ubud private day tour: Monkey Forest, rice terraces, temples
›
‹
Ubud private day tour: Monkey Forest, rice terraces, templesPrivate guided tour of Ubud with hotel pickup, covering the Monkey Forest, Tegalalang Rice Terrace, Tirta Empul Temple and Tegenungan Waterfall.
223 reviews
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 26per person
Bali Instagram Tour: Private Day Trip with Photography Guide
›
‹
Travelers' pick
Bali Instagram Tour: Private Day Trip with Photography GuidePrivate photography tour of Bali with a guide who captures photos at Lempuyang Temple, Tegalalang Rice Terrace, Tirta Gangga, jungle swing and waterfall.
211 reviews
5.00★
Duration
10h–12h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 99per person
Canggu Scooter Lessons: Learn to Ride in 2 Hours
›
‹
Canggu Scooter Lessons: Learn to Ride in 2 HoursLearn to ride a scooter in Canggu with instruction from guides who've taught over 5,000 students: start in a private parking lot.
206 reviews
5.00★
Duration
2h
Sun
12:00
Instant confirmationfromUS$ 37per person
Bali Airport Transfer: Private Car Pickup & Door-to-Door Ride
›
‹
Travelers' pick
Bali Airport Transfer: Private Car Pickup & Door-to-Door RideStep off your Bali flight to a private car, friendly local driver, and door-to-door transfer to your villa or hotel. Includes pickup, bottled water, and flexible stops.
201 reviews
5.00★
Duration
1h–4h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 23per group
Private Ubud Tour: Cultural Sites, Rice Terraces & Waterfall
›
‹
Private Ubud Tour: Cultural Sites, Rice Terraces & WaterfallVisit Tegalalang Rice Terrace, Tirta Empul Temple, Tegenungan Waterfall and Monkey Forest in Ubud with a private driver-guide. Full-day tour includes lunch and entry fees.
190 reviews
5.00★
Duration
8h–10h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Bali: Lempuyang Temple, Tirta Gangga & Tegalalang Rice Terrace Private Tour
›
‹
Bali: Lempuyang Temple, Tirta Gangga & Tegalalang Rice Terrace Private TourChase Bali’s iconic views at Lempuyang Temple, Tirta Gangga Water Garden & Tegalalang Rice Terrace on a private day trip with lunch, coffee tasting & hotel pickup.
148 reviews
5.00★
Duration
10h–12h
Every day
04:00
Live guide ENHotel pickupFree cancellationfromUS$ 109per person
ATV Riding and White Water Rafting in Ubud
›
‹
Travelers' pick
ATV Riding and White Water Rafting in UbudRide ATVs through rice fields, jungle and river tracks in Ubud, then raft the Ayung River with a guide: includes lunch, transfer from your hotel, and all safety gear.
144 reviews
5.00★
Duration
3h 30m
start times · Every day
12
Live guide ENPickup optionalFree cancellationfromUS$ 25per person
Ubud Private Day Tour: Art Villages, Waterfall & Temples
›
‹
Ubud Private Day Tour: Art Villages, Waterfall & TemplesPrivate full-day Ubud tour with hotel pickup, visiting art villages, Tegenungan Waterfall, Batuan Temple.
138 reviews
5.00★
Duration
8h
Every day
08:30
Live guide ENHotel pickupFree cancellationfromUS$ 37per person

Lowest price (10)

Bali Airport Transfer: Private Car to Your Hotel
›
‹
Travelers' pick
Bali Airport Transfer: Private Car to Your HotelPrivate transfer from Ngurah Rai International Airport to your Bali hotel with an English-speaking driver holding a nameplate.
364 reviews
4.88★
Duration
1h–3h
Every dayLive guide EN · DEHotel pickupFree cancellationfromUS$ 6.50per group
Bali Airport to Seminyak: Private Transfer & Meet-and-Greet
›
‹
Travelers' pick
Bali Airport to Seminyak: Private Transfer & Meet-and-GreetPrivate airport transfer from Ngurah Rai to Seminyak hotels. Includes 1.5-hour wait time, meet-and-greet, tolls and airport fees. One-way, all luggage.
892 reviews
4.68★
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 6.67per group
Private Transfer: Ubud Hotel to Bali Airport
›
‹
Travelers' pick
Private Transfer: Ubud Hotel to Bali AirportPrivate vehicle transfer from your Ubud hotel to Bali Airport with English-speaking driver, parking and tolls included.
226 reviews
4.73★
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 8per group
Private Transfer from Bali Airport to Your Hotel
›
‹
Travelers' pick
Private Transfer from Bali Airport to Your HotelPrivate airport transfer with driver meeting you at arrivals, flight tracking, and direct transport to your hotel in an air-conditioned vehicle.
374 reviews
4.81★
Duration
10m–3h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 8per group
Bali North Day Tour: Tanah Lot, Jatiluwih & Waterfalls Pickup
›
‹
Travelers' pick
Bali North Day Tour: Tanah Lot, Jatiluwih & Waterfalls PickupChase sea breeze at Tanah Lot, wander Jatiluwih’s rice terraces, and cool off by jungle waterfalls. Private Bali tour with hotel pickup and all entry fees included.
191 reviews
4.82★
Duration
10h
start times · Every day
6
Live guide EN · RU · JAPickup optionalFree cancellationfromUS$ 9.32per person
Bali Airport Transfer: Private Pickup with Professional Driver
›
‹
Travelers' pick
Bali Airport Transfer: Private Pickup with Professional DriverPrivate airport transfer in Bali with meet-and-greet service, air-conditioned vehicle and bottled water. Your driver holds a personalized sign at arrivals.
53 reviews
4.92★
Duration
10m–3h
Every dayHotel pickupFree cancellationfromUS$ 10per group
Sanur to Nusa Penida: Fast Boat Transfer & Island Hop
›
‹
Travelers' pick
Sanur to Nusa Penida: Fast Boat Transfer & Island HopFast boat from Sanur Beach to Nusa Penida with 10 daily departures. Life jacket, luggage space and insurance included. 30-minute check-in, WhatsApp coordination.
88 reviews
4.18★
Duration
30m–1h
start times · Every day
17
Free cancellationfromUS$ 10.88per person
Private Transfer: Denpasar Airport to Nusa Dua, 40 minutes
›
‹
Travelers' pick
Private Transfer: Denpasar Airport to Nusa Dua, 40 minutesPrivate transfer from Denpasar Airport to Nusa Dua with a driver holding your name sign, traveling in an air-conditioned minivan to your hotel or resort.
51 reviews
4.96★
Every dayLive guide ENPickup optionalFree cancellationfromUS$ 15per person
Bali Airport Transfer to Hotel: Private Pickup with Driver
›
‹
Bali Airport Transfer to Hotel: Private Pickup with DriverPrivate airport transfer from Bali's Ngurah Rai to your hotel with a dedicated driver and vehicle reserved for your journey.
28 reviews
4.21★
Duration
1h–4h
start times · Every day
19
Pickup optionalFree cancellationfromUS$ 15per person
Mt Batur Sunrise Trek & Hot Springs: Live Volcano at Dawn
›
‹
Mt Batur Sunrise Trek & Hot Springs: Live Volcano at DawnClimb a live volcano before dawn with a licensed local guide, watch the sunrise from the crater.
493 reviews
4.91★
Duration
10h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 15per person

Just added (5)

Nusa Penida Snorkeling Tour: Kelingking & Diamond Beach
›
‹
New
Nusa Penida Snorkeling Tour: Kelingking & Diamond BeachDay trip from Sanur to Nusa Penida with snorkeling on turquoise reefs, visits to Kelingking and Diamond beaches, fastboat, lunch and hotel pickup.
15 reviews
5.00★
Duration
8h
start times · Every day
4
Live guide ENPickup optionalFree cancellationfromUS$ 16.97per person
Nusa Penida day trip: Four beaches with local driver and lunch
›
‹
New
Nusa Penida day trip: Four beaches with local driver and lunchTen-hour Nusa Penida tour from your hotel with private vehicle, English-speaking driver, entrance fees and local lunch included. Visit Kelingking Beach.
6 reviews
5.00★
Duration
10h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 95per person
Scuba Diving in Tulamben: 1:1 Private Guide & USS Liberty Wreck
›
‹
New
Scuba Diving in Tulamben: 1:1 Private Guide & USS Liberty WreckFour hours of scuba diving in Tulamben with a dedicated private guide, two shore dives exploring the USS Liberty Wreck, full equipment.
Duration
4h
start times · Every day
4
Live guide EN · MSFree cancellationfromUS$ 90US$ 84per person
Waterbom Bali Day Entry: Water Slides & Pool Access
›
‹
New
Waterbom Bali Day Entry: Water Slides & Pool AccessFull-day admission to Waterbom Bali water park in Kuta with unlimited slides, pools and attractions. Self-guided pace, shower facilities included, open daily.
Duration
1d
Every day
09:00
Live guide ENFree cancellationfromUS$ 29per person
Ubud ATV Ride, Massage & Coffee Plantation: All three in one day
›
‹
Travelers' pick
Ubud ATV Ride, Massage & Coffee Plantation: All three in one dayRide ATVs through Ubud's jungle and rice fields, visit a working coffee plantation, then enjoy a Balinese massage and lunch before returning to your hotel.
5 reviews
5.00★
Duration
6h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 36US$ 34per person
See all 1,094 tours →

Bali at a glance ✓ 2026-11-05

  • Most booked: Ubud Private Tour: Rice Terraces, Temples & Waterfall, US$ 96 (9h–10h, 4.99★ · 17,730).
  • Top rated: Ubud Full-Day Tour: Jungle Swing, Rice Terraces & Waterfall, US$ 59 (10h, 4.98★ · 9,228).
  • Best value: Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking Cliff, US$ 73 (8h–9h, 4.95★ · 10,892).

Of the 1,094 experiences: 1,067 with free cancellation, 1,046 with instant confirmation, 964 with hotel pickup and 819 bookable last-minute.

Need help planning your next activity?