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 (441–460 of 1,094)

ATV Riding in Ubud with Sacred Monkey Forest & Waterfall
›
‹
Travelers' pick
ATV Riding in Ubud with Sacred Monkey Forest & WaterfallRide a quad bike through Bali's rice terraces, bamboo forest and jungle, then visit Sacred Monkey Forest Sanctuary, Ubud Palace.
60 reviews
4.97★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 90per person
Balinese Cooking Class in Nusa Dua: Learn 10 Dishes
›
‹
Travelers' pick
Balinese Cooking Class in Nusa Dua: Learn 10 DishesLearn to cook 10 authentic Balinese dishes in a hands-on afternoon class at Nusa Dua with a local chef, then sit down to eat what you made.
60 reviews
4.97★
Duration
4h
Mon–Sat
15:00
Live guide ENPickup optionalFree cancellationfromUS$ 55per person
Ubud: ATV Quad Bike Adventure with Waterfall & Tunnel
›
‹
Travelers' pick
Ubud: ATV Quad Bike Adventure with Waterfall & TunnelRide an ATV through Ubud’s jungle, rice fields, and a 700m tunnel. Includes local guide, lunch, and all safety gear. Pickup options available for easy booking.
59 reviews
4.83★
Duration
1h 30m
start times · Every day
11
Live guide ENPickup optionalFree cancellationfromUS$ 33per person
Mount Batur Sunrise Jeep Tour from Seminyak: Black Lava Fields
›
‹
Best value
Mount Batur Sunrise Jeep Tour from Seminyak: Black Lava FieldsPrivate Mount Batur sunrise jeep tour from Seminyak with 4WD transport, volcanic-steamed breakfast and black lava field exploration.
59 reviews
4.98★
Duration
6h
start times · Every day
4
Live guide EN · MS · FRPickup optionalFree cancellationfromUS$ 30per person
Ubud: Telaga Waja River Rafting & Lunch with Hotel Pickup
›
‹
Ubud: Telaga Waja River Rafting & Lunch with Hotel PickupTelaga Waja River white water rafting near Ubud with 3-4 rapids, safety gear, buffet lunch and hotel transfer. Half-day adventure for beginners and families.
59 reviews
4.93★
Duration
2h–2h 25m
start times · Every day
3
Live guide ENPickup optionalInstant confirmationfromUS$ 33per person
Ubud Day Tour: Swing, Temples & Sacred Monkey Forest
›
‹
Ubud Day Tour: Swing, Temples & Sacred Monkey ForestSpend a full day in Ubud exploring five landmarks with a private driver: swing over the jungle, walk Tegalalang rice terraces.
58 reviews
4.84★
Duration
8h–10h
start times · Every day
6
Live guide EN · RU · JAPickup optionalFree cancellationfromUS$ 33per person
Lempuyang Temple & Tegalalang Rice Terrace Tour: Gate of Heaven
›
‹
Lempuyang Temple & Tegalalang Rice Terrace Tour: Gate of HeavenVisit Lempuyang Temple's Gate of Heaven, Tirta Gangga water palace, Bali Swing and Tegalalang Rice Terrace with a private car and English-speaking guide.
58 reviews
4.97★
Duration
10h
Every day
05:00
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Snorkeling Nusa Penida Island from Bali: Manta Bay & Crystal Bay
›
‹
Travelers' pick
Snorkeling Nusa Penida Island from Bali: Manta Bay & Crystal BaySnorkel three sites around Nusa Penida Island from Bali with hotel pickup, speedboat transfer and underwater GoPro footage included.
58 reviews
4.28★
Duration
2h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
3-Day Bali Tour from Kuta: Temples, Swing & Sunset
›
‹
3-Day Bali Tour from Kuta: Temples, Swing & SunsetThree-day private tour from Kuta through Bali's temples, rice terraces and beaches with guide, transport and banana boat included. Ends at Uluwatu Temple at sunset.
58 reviews
5.00★
Duration
3d
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 77per person
Ubud Tour with Jungle Swing, Temples & Waterfall Private
›
‹
Ubud Tour with Jungle Swing, Temples & Waterfall PrivatePrivate Ubud tour with hotel pickup visiting Besakih Mother Temple, Gunung Kawi Sebatu Water Temple, Jungle Swing and Tibumana Waterfall, including lunch and fees.
57 reviews
4.96★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 119per person
Snorkeling at Virgin Beach, East Bali: Fishing & Swimming
›
‹
Travelers' pick
Snorkeling at Virgin Beach, East Bali: Fishing & SwimmingSnorkel and fish from a traditional boat at Virgin Beach in East Bali, with hotel pickup, lunch and all gear included.
57 reviews
4.70★
Duration
9h
Fri–SunSeason until 30 NovLive guide ENHotel pickupFree cancellationfromUS$ 60per person
Ubud Highlights Tour from Kuta: Rice Terraces, Temples & Markets
›
‹
Ubud Highlights Tour from Kuta: Rice Terraces, Temples & MarketsDay tour from Kuta to Ubud's rice terraces, temples and art markets. Private transport and English-speaking driver guide you through Bali's cultural heart.
57 reviews
4.96★
Duration
8h–9h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 42per person
Mount Batur Sunrise Trek & Hot Spring: Volcanic Summit at Dawn
›
‹
Mount Batur Sunrise Trek & Hot Spring: Volcanic Summit at DawnHike Mount Batur before dawn with a local guide, reach the summit for sunrise over Lake Batur and Mount Agung.
56 reviews
4.96★
Duration
8h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 43per person
Private West Bali tour: Handara Gate, waterfall & temple
›
‹
Private West Bali tour: Handara Gate, waterfall & templePrivate west Bali tour visiting Handara Gate, Ulun Danu Beratan Temple, Gitgit Waterfall, and Wanagiri Hidden Hills with guide, driver, hotel pickup and lunch over 10 hours.
56 reviews
4.95★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 67per person
Nusa Penida: 3-Day Freediving Level 1 Certification Course
›
‹
Nusa Penida: 3-Day Freediving Level 1 Certification CourseLearn to freedive in Nusa Penida with AIDA Level 1 certification over 3 days. Includes equipment, theory, confined water and open ocean sessions. Reach 15-20 meters.
55 reviews
5.00★
Duration
3d
Every dayLive guide EN · RU · PT · ESFree cancellationfromUS$ 450per person
ATV Riding in Bali: 250cc, 450cc & 850cc Options
›
‹
ATV Riding in Bali: 250cc, 450cc & 850cc OptionsRide a 250cc, 450cc or 850cc ATV through Bali's caves, bamboo forests and river crossings on a 2-hour guided adventure with hotel pickup and lunch.
55 reviews
4.95★
Duration
2h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 100per person
Nusa Penida Snorkeling & Island Tour from Kuta
›
‹
Travelers' pick
Nusa Penida Snorkeling & Island Tour from KutaFull-day Nusa Penida snorkeling tour from Kuta with manta rays, Crystal Bay, Broken Beach & Angels Billabong. Includes speedboat, equipment, lunch, pickup. 6:30 AM.
54 reviews
4.72★
Duration
6h–8h
Every day
06:30
Live guide EN · FRHotel pickupFree cancellationfromUS$ 150per person
3-Day Private Tour Bali: UNESCO Temples & Hidden Villages
›
‹
3-Day Private Tour Bali: UNESCO Temples & Hidden VillagesThree-day private Bali tour with daily hotel pickup and guide visiting Taman Ayun Temple, Tegalalang Rice Terraces, Lempuyang Temple, Tirta Empul, and traditional villages.
53 reviews
4.85★
Duration
3d
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 230per 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
Ubud Tour with Jungle Swing, Rice Terrace & Waterfall
›
‹
Ubud Tour with Jungle Swing, Rice Terrace & WaterfallSpend nine to ten hours exploring Ubud's Monkey Forest, rice terraces, jungle swing, temples and waterfall with a private driver-guide handling all transport and entry fees.
53 reviews
5.00★
Duration
9h–10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Need help planning your next activity?