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 (161–180 of 1,094)

Bali: Mount Batur Jeep Sunrise Tour & Hot Springs with Pickup
›
‹
Most booked
Bali: Mount Batur Jeep Sunrise Tour & Hot Springs with PickupWatch sunrise over Mount Batur from a private jeep, drive through black lava fields, soak in natural hot springs, and enjoy a local breakfast, includes hotel pickup.
217 reviews
4.94★
Duration
4h–6h
start times · Every day
18
Live guide ENPickup optionalFree cancellationfromUS$ 21per person
Bali Bird Park: Entry Ticket with Shows & Feeding Sessions
›
‹
Best value
Bali Bird Park: Entry Ticket with Shows & Feeding SessionsFeel the rush of lorikeets landing on your arm, watch rare Bali Starlings up close, and laugh with keepers at Bali Bird Park. Includes all shows and feeding times.
217 reviews
4.53★
Duration
3h
Every dayLive guide ENFree cancellationfromUS$ 17.42per person
Balinese Cooking Class in Seminyak: Learn 9 Dishes
›
‹
Travelers' pick
Balinese Cooking Class in Seminyak: Learn 9 DishesLearn to cook 9 Balinese dishes from scratch at a morning market visit and hands-on class in Seminyak, with lunch and a recipe book to take home.
216 reviews
4.92★
Duration
5h
Mon–Sat
08:00
Live guide EN · MSPickup optionalFree cancellationfromUS$ 45per person
Bali Instagram Tour: Private Day Trip with Photography Guide
›
‹
★Top rated
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
Tulamben USS Liberty Wreck & Coral Garden Scuba Dive
›
‹
Travelers' pick
Tulamben USS Liberty Wreck & Coral Garden Scuba DiveScuba dive USAT Liberty shipwreck and Coral Garden in Tulamben with gear, lunch, and hotel pickup included.
211 reviews
4.89★
Duration
10h
start times · Every day
2
Live guide ENPickup optionalFree cancellationfromUS$ 64per person
Mount Batur Sunrise Jeep Tour: No hike, breakfast included
›
‹
Mount Batur Sunrise Jeep Tour: No hike, breakfast includedPrivate Mount Batur sunrise jeep tour with hotel pickup, breakfast and English-speaking guide: ride up the volcano instead of hiking in darkness.
210 reviews
4.92★
Duration
8h–10h
Every day
02:30
Live guide ENHotel pickupFree cancellationfromUS$ 41per person
Bali Instagram Tour from Kuta: Private Full-Day with Guide
›
‹
Travelers' pick
Bali Instagram Tour from Kuta: Private Full-Day with GuidePrivate full-day Instagram tour from your Kuta hotel with English-speaking guide, air-conditioned vehicle and driver who doubles as photographer.
210 reviews
4.76★
Duration
10h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 74per person
Jungle Swing in Ubud: Multiple Swings & Photo Nests
›
‹
Travelers' pick
Jungle Swing in Ubud: Multiple Swings & Photo NestsSwing through Ubud's Ayung River valley on four different swings, photo nests and a jungle bed, with hotel pickup and a guide leading the way.
210 reviews
4.90★
Duration
2h–6h
start times · Every day
9
Live guide EN · RU · ZH · JA +1Hotel pickupFree cancellationfromUS$ 43per person
Uluwatu Sunset Tour: Kecak Dance & Jimbaran Seafood
›
‹
Uluwatu Sunset Tour: Kecak Dance & Jimbaran SeafoodHalf-day tour in Uluwatu with Kecak and fire dance performance, temple entry and seafood dinner at Jimbaran Beach. Your driver picks you up.
207 reviews
4.83★
Duration
7h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 22per person
Bali 5-Day Private Tour: Temples, Rice Terraces, Nusa Penida
›
‹
Bali 5-Day Private Tour: Temples, Rice Terraces, Nusa PenidaPrivate 5-day Bali tour with English-speaking driver covering Uluwatu Temple, Tegalalang Rice Terrace, Tanah Lot, and Nusa Penida, all entrance fees.
206 reviews
4.96★
Duration
5d
Every day
12:00
Live guide ENHotel pickupFree cancellationfromUS$ 300per person
Ubud ATV Rafting: Quad Bike & Ayung River Combo
›
‹
Ubud ATV Rafting: Quad Bike & Ayung River ComboRide an ATV through Ubud's rice fields and raft the Ayung River in one day: helmets, boots, lunch and a guide included. Choose hotel pickup or meet at the departure point.
206 reviews
4.94★
Duration
6h 30m
start times · Every day
11
Live guide ENPickup optionalFree cancellationfromUS$ 25per person
Ubud Day Trip: Monkey Forest, Rice Terraces & Waterfall
›
‹
Ubud Day Trip: Monkey Forest, Rice Terraces & WaterfallFeel the pulse of Ubud with a day trip to the Monkey Forest, Tegalalang rice terraces, and Tegenungan Waterfall: includes private car, guide, and entry tickets.
206 reviews
4.95★
Duration
8h–10h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 24per 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 Private Car Charter with English-Speaking Driver
›
‹
Bali Private Car Charter with English-Speaking DriverPrivate car tour of Bali with English-speaking driver, hotel pickup and bottled water included.
203 reviews
4.99★
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 30per person
Bali Nusa Penida: Scuba Diving at Manta Point & 3 Dives
›
‹
Travelers' pick
Bali Nusa Penida: Scuba Diving at Manta Point & 3 DivesSwim with manta rays at Nusa Penida’s Manta Point, enjoy 2 or 3 dives, and relax with lunch on a small-group Bali diving day: includes hotel pickup and all equipment.
202 reviews
4.90★
Duration
6h
Every dayLive guide EN · ZH · JA · ROPickup optionalFree cancellationfromUS$ 175per 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
ATV Riding in Ubud: Tunnel, Waterfall & Rice Fields
›
‹
Travelers' pick
ATV Riding in Ubud: Tunnel, Waterfall & Rice FieldsRide a quad bike through Ubud's jungle, tunnels and waterfalls on a 90-minute ATV adventure with hotel transfer and lunch.
200 reviews
4.75★
Duration
3h 30m
start times · Every day
10
Live guide ENPickup optionalInstant confirmationfromUS$ 26US$ 23per person
Surf Lesson with Personal Instructor at Kuta Beach
›
‹
Surf Lesson with Personal Instructor at Kuta BeachTwo-hour surf lesson at Kuta Beach with certified instructor, soft-top board and all gear included: learn to stand and ride waves on beginner-friendly sandy bottom.
200 reviews
4.73★
Duration
2h
Every dayLive guide EN · JAFree cancellationfromUS$ 50per person
Nusa Penida snorkeling tour: Three bays, five beaches
›
‹
Travelers' pick
Nusa Penida snorkeling tour: Three bays, five beachesSnorkel Gamat Bay, Manta Bay and Crystal Bay, then explore Kelingking Beach, Broken Beach and Angel's Billabong on a guided full-day tour from Bali.
199 reviews
4.62★
Duration
11h–12h
Every day
06:30
Live guide EN · MSHotel pickupFree cancellationfromUS$ 120per person
Nusa Penida Day Trip: Kelingking Beach & Crystal Bay from Bali
›
‹
Travelers' pick
Nusa Penida Day Trip: Kelingking Beach & Crystal Bay from BaliFull-day Nusa Penida island tour from Sanur with fast boat, four beaches, local driver and hotel pickup. Departs 7:30am, returns by 4:30pm. Lunch break at local restaurant.
198 reviews
4.69★
Duration
8h
start times · Every day
4
Live guide ENPickup optionalFree cancellationfromUS$ 35per person
Need help planning your next activity?