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 (601–620 of 1,094)

Gate of Heaven Private Tour East Bali: 4 stops, lunch included
›
‹
Gate of Heaven Private Tour East Bali: 4 stops, lunch includedPrivate guided tour of East Bali's Gate of Heaven, Tirta Gangga Water Palace and Sidemen valley with lunch, driver and hotel pickup included.
20 reviews
5.00★
Duration
7h–10h
start times · Every day
12
Live guide ENHotel pickupFree cancellationfromUS$ 85per person
Private Yoga & Massage in Seminyak: Half-Day Wellness Class
›
‹
Private Yoga & Massage in Seminyak: Half-Day Wellness ClassReset after travel with private yoga, lymphatic drainage massage, and a two-course vegetarian meal at TULA in Seminyak, plus pool access and hotel transfer.
20 reviews
4.95★
Duration
4h
Every dayLive guide ENFree cancellationfromUS$ 137per person
Ubud Private Tour: Monkey Forest, Swing & Waterfall
›
‹
Ubud Private Tour: Monkey Forest, Swing & WaterfallPrivate Ubud tour with hotel pickup, English-speaking driver, and stops at Sacred Monkey Forest, jungle swing, rice terraces.
20 reviews
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 29per person
Snorkeling Nusa Penida: Manta Point and Island Beaches
›
‹
Snorkeling Nusa Penida: Manta Point and Island BeachesSnorkel at Manta Point and Wall Point off Nusa Penida with a local guide, then visit Kelingking Beach, Angel's Billabong and Broken Beach by van.
20 reviews
4.40★
Duration
10h
Every day
06:30
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Bali Cooking Class & Jamu: Learn in a Mountain Village
›
‹
Bali Cooking Class & Jamu: Learn in a Mountain VillagePick fresh herbs in a mountain village near Mt. Batukaru, then cook an authentic Balinese meal in an open-air kitchen while learning to make Jamu.
20 reviews
5.00★
Duration
8h
Every day
07:30
Live guide EN · DE · RU · IT +1Hotel pickupFree cancellationfromUS$ 89per person
Ubud highlights & sunset sailboat dinner cruise tour
›
‹
Ubud highlights & sunset sailboat dinner cruise tourPrivate full-day tour of Ubud's waterfalls and rice terraces, then sail into the sunset on a traditional wooden boat with dinner included.
20 reviews
4.90★
Duration
8h–10h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 80per person
Nusa Penida tour from Bali: Five beaches and cliffs in one day
›
‹
Nusa Penida tour from Bali: Five beaches and cliffs in one dayDay tour from Bali to Nusa Penida with speedboat transfer, visiting Atuh Beach, Rumah Pohon treehouse viewpoint, Diamond Beach.
20 reviews
4.80★
Duration
10h
start times · Every day
2
Live guide EN · FRHotel pickupFree cancellationfromUS$ 123per person
Snorkeling Menjangan Marine Park from Pemuteran
›
‹
Snorkeling Menjangan Marine Park from PemuteranSnorkel Menjangan Marine Park from Pemuteran with certified instructor, equipment and park entry included.
20 reviews
4.55★
Duration
5h
Every dayLive guide EN · FR · ESFree cancellationfromUS$ 40per person
3-Day Private Bali Tour: Temples, Volcano & Sunset Views
›
‹
3-Day Private Bali Tour: Temples, Volcano & Sunset ViewsThree days visiting Bali's temples, rice terraces and Mt. Batur volcano in a private air-conditioned minivan with your own English-speaking driver.
20 reviews
5.00★
Duration
3d
Every day
08:00
Live guide ENHotel pickupFree cancellationfromUS$ 150per person
Nusa Penida Day Trip from Ubud: Beaches & Cliffs All-Inclusive
›
‹
Nusa Penida Day Trip from Ubud: Beaches & Cliffs All-InclusiveFull-day Nusa Penida island tour from Ubud with fast boat, 4-5 beaches including Diamond & Kelingking, lunch and hotel pickup. 6am-5pm, small groups.
19 reviews
4.63★
Duration
12h
Every day
06:00
Live guide EN · DE · IT · FR +1Hotel pickupFree cancellationfromUS$ 125per person
Snorkeling in Nusa Dua: ATV ride and reef sites
›
‹
Snorkeling in Nusa Dua: ATV ride and reef sitesRide ATVs through Bali's rice fields and rivers, then snorkel two reef sites by local boat with hotel pickup and lunch.
19 reviews
4.95★
Duration
8h
start times · Every day
2
Live guide EN · AR · MSHotel pickupFree cancellationfromUS$ 99per person
Ubud: Waterfalls, Rice Terraces & Jungle Swing Tour
›
‹
Ubud: Waterfalls, Rice Terraces & Jungle Swing TourPrivate Ubud tour with Kanto Lampo and Tibumana waterfalls, Tegalalang rice terraces, Tirta Empul Temple, jungle swing. Hotel pickup, all entry fees, full day.
19 reviews
5.00★
Duration
10h
start times · Every day
9
Live guide ENHotel pickupFree cancellationfromUS$ 23per person
Mount Batur Sunrise Hike Tour with Hot Spring from Kuta
›
‹
Mount Batur Sunrise Hike Tour with Hot Spring from KutaHike Mount Batur before dawn to watch the sunrise from the summit, enjoy breakfast at the top.
19 reviews
5.00★
Duration
10h–12h
Every day
01:30
Live guide ENHotel pickupFree cancellationfromUS$ 91per person
Mount Agung sunrise trek: Early morning climb to Bali's sacred peak
›
‹
Mount Agung sunrise trek: Early morning climb to Bali's sacred peakTrek Mount Agung before dawn with a local guide, hotel pickup at 10:30 p.m., and breakfast included. Reach the summit in time to watch the sunrise over Bali's highest volcano.
19 reviews
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 57per person
Mount Ijen Blue Fire tour from Bali: Overnight volcano experience
›
‹
Mount Ijen Blue Fire tour from Bali: Overnight volcano experienceHike Mount Ijen volcano from Bali to witness the rare Blue Fire phenomenon at night, then watch the sunrise from the summit on this overnight tour with local guide.
19 reviews
4.89★
Duration
1d
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 150per person
Nusa Penida Snorkeling & East Beach Tour from Jimbaran
›
‹
Nusa Penida Snorkeling & East Beach Tour from JimbaranFull-day Nusa Penida snorkeling tour from Jimbaran with manta ray spotting, Crystal Bay, Diamond Beach & Tree House. Includes boat, gear, lunch, hotel pickup. 10 hours.
19 reviews
4.84★
Duration
10h
Every day
06:30
Live guide EN · AR · MSHotel pickupFree cancellationfromUS$ 115per person
Mount Batur Sunrise by 4WD Jeep: Skip the Hike
›
‹
Mount Batur Sunrise by 4WD Jeep: Skip the HikeWatch Mount Batur's sunrise from a 4WD jeep instead of hiking. You reach the viewpoint by vehicle, get breakfast at the top.
19 reviews
4.95★
Duration
10h
Every day
04:00
Live guide EN · MSPickup optionalFree cancellationfromUS$ 42per person
Bali Denpasar: Private city tour with local guide & tastings
›
‹
Bali Denpasar: Private city tour with local guide & tastingsSee Denpasar’s temples, markets, and hidden corners with a local guide. Includes entry tickets, private tour, and a drink at a local café. Book now.
19 reviews
4.32★
Duration
3h
start times · Every day
15
Live guide EN · MSFree cancellationfromUS$ 56per person
Nusa Penida Snorkeling & Kelingking Beach from Seminyak
›
‹
Nusa Penida Snorkeling & Kelingking Beach from SeminyakFull-day Nusa Penida snorkeling at Manta Point, Gamat Bay and Crystal Bay with lunch, Kelingking Beach and Angel's Billabong. Boat from Seminyak includes meals and entry fees.
18 reviews
4.78★
Duration
8h–10h
start times · Every day
3
Live guide EN · MSFree cancellationfromUS$ 75per person
Taro Village Cultural Experience: Learn Balinese Traditions
›
‹
Taro Village Cultural Experience: Learn Balinese TraditionsLearn to make Balinese offerings in Taro village, receive a Hindu blessing at a sacred water site, and share a meal with a local family near Ubud.
18 reviews
4.94★
Duration
2h
start times · Every day
2
Live guide ENFree cancellationfromUS$ 35per person
Need help planning your next activity?