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 (461–480 of 1,094)

ATV Riding in Ubud: Gorilla Cave, Waterfall & Rice Terraces
›
‹
ATV Riding in Ubud: Gorilla Cave, Waterfall & Rice TerracesRide a quad bike through Ubud's mud tracks, rice fields and river crossings to reach a Gorilla Cave and waterfall, with professional instruction.
53 reviews
4.96★
Duration
1h 30m
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 33per person
Spa Air Seminyak: Private Treatment Suites with Pickup
›
‹
Spa Air Seminyak: Private Treatment Suites with PickupSpa Air in Seminyak offers private spa suites with your choice of Balinese massage, Ayurveda treatments, reflexology or yoga.
53 reviews
4.92★
Duration
2h
Every dayLive guide EN · DE · ZH · JAHotel pickupFree cancellationfromUS$ 67per person
Bali Instagram Tour: Gate of Heaven, Rice Fields & Waterfall
›
‹
Bali Instagram Tour: Gate of Heaven, Rice Fields & WaterfallPrivate Bali Instagram tour with guide and driver visiting Gate of Heaven at sunrise, Tirta Gangga Water Palace, Tukad Cepung Waterfall.
52 reviews
5.00★
Duration
10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 40per person
Bali Airport Private Transfer to Kuta: Meet & Greet Service
›
‹
Travelers' pick
Bali Airport Private Transfer to Kuta: Meet & Greet ServicePrivate transfer from Bali's Ngurah Rai Airport to Kuta, Seminyak, Canggu and beyond with an English-speaking driver who handles your luggage in a cool, comfortable vehicle.
52 reviews
4.77★
Duration
1h–5h
Every dayHotel pickupFree cancellationfromUS$ 15per group
Ubud private tour: Waterfall, temples, rice terraces and palace
›
‹
Ubud private tour: Waterfall, temples, rice terraces and palacePrivate full-day Ubud tour with AC car and English-speaking guide visiting Tegenungan Waterfall, Batuan Temple, Tegalalang rice terraces, monkey forest and Ubud Palace.
52 reviews
4.90★
Duration
8h–10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 50per person
Mount Batur sunrise rafting: Climb and river rapids
›
‹
Mount Batur sunrise rafting: Climb and river rapidsClimb Mount Batur before dawn to watch the sunrise at 1,717 meters, then white-water raft the Ayung River through rainforest and past waterfalls with an expert guide.
52 reviews
4.90★
Duration
15h
Every day
01:30
Live guide ENHotel pickupFree cancellationfromUS$ 90per person
Private Transfer: Denpasar Airport to Nusa Dua, 40 minutes
›
‹
Best value
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
Ubud Private Tour: Sacred Monkey Forest, Rice Terraces, Swing
›
‹
Ubud Private Tour: Sacred Monkey Forest, Rice Terraces, SwingPrivate full-day Ubud tour visiting Sacred Monkey Forest, Tegalalang Rice Terraces, Tirta Empul Temple, and Tegenungan Waterfall.
51 reviews
4.92★
Duration
10h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 23per person
Ubud Zipline, Monkey Forest & Waterfall: Couples Adventure
›
‹
Travelers' pick
Ubud Zipline, Monkey Forest & Waterfall: Couples AdventureZipline through Ubud rice fields, visit Sacred Monkey Forest with macaques, swim at Tibumana Waterfall. Hotel pickup included, professional guide, half-day tour.
51 reviews
4.96★
Duration
6h
start times · Every day
9
Live guide ENHotel pickupFree cancellationfromUS$ 25per person
Mount Ijen & Mount Bromo Tour: Blue Fire & Sunrise
›
‹
Mount Ijen & Mount Bromo Tour: Blue Fire & SunriseTwo-day volcano tour from Bali to Mount Ijen and Mount Bromo with private 4WD jeep, guide, one night hotel and ferry included.
51 reviews
5.00★
Duration
2d
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 368per person
Seminyak Exotic Fruit Ritual: Massage & Scrub Experience
›
‹
Seminyak Exotic Fruit Ritual: Massage & Scrub ExperienceBalinese Exotic Fruit Ritual in Seminyak combines traditional massage, coconut and fruit scrub.
50 reviews
4.98★
Duration
2h 15m
Every dayLive guide ENFree cancellationfromUS$ 142per person
Nusa Penida Fast Boat Ticket from Sanur: 30–45 minute crossing
›
‹
Nusa Penida Fast Boat Ticket from Sanur: 30–45 minute crossingFast boat ticket from Sanur Harbour to Nusa Penida with e-ticket confirmation and onboard restroom. The crossing takes 30–45 minutes depending on sea conditions.
50 reviews
4.98★
Duration
1h
Mon–Fri
08:00
Live guide ENFree cancellationfromUS$ 15per person
Padang Padang Beach, Tanah Lot & Uluwatu Temple Private Tour
›
‹
Padang Padang Beach, Tanah Lot & Uluwatu Temple Private TourPrivate guided tour from your Bali hotel to Padang Padang Beach, Tanah Lot Temple, and Uluwatu Temple, ending with the Kecak fire dance at sunset.
50 reviews
4.68★
Duration
10h
Every day
09:00
Live guide ENHotel pickupFree cancellationfromUS$ 34per person
Snorkeling Nusa Penida: Manta Bay, Gamat Bay, Crystal Bay
›
‹
Snorkeling Nusa Penida: Manta Bay, Gamat Bay, Crystal BaySnorkel three spots around Nusa Penida island on a private boat with an instructor, GoPro footage included, plus hotel transfer and Indonesian lunch.
49 reviews
4.84★
Duration
6h
Every day
09:30
Live guide ENHotel pickupFree cancellationfromUS$ 115per person
Ubud Shore Excursion from Benoa Harbor: Private Custom Tour
›
‹
Ubud Shore Excursion from Benoa Harbor: Private Custom TourEight to ten hours exploring Ubud's temples, rice terraces and waterfalls on a private tour from Benoa Harbor, with driver pickup and guaranteed return to your cruise ship.
49 reviews
4.90★
Duration
8h–10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 65per group
Nusa Lembongan Instagram Tour: Private Day Trip
›
‹
Travelers' pick
Nusa Lembongan Instagram Tour: Private Day TripPrivate guided day tour from Seminyak to Nusa Lembongan by speedboat, visiting Yellow Bridge, Mangrove Forest, Dream Beach and Devil's Tears with hotel pickup and lunch.
49 reviews
4.90★
Duration
10h
Every day
07:00
Live guide EN · VIHotel pickupFree cancellationfromUS$ 114per person
Bali Bird Park Ubud: 250 Species & Hotel Transfer
›
‹
Bali Bird Park Ubud: 250 Species & Hotel TransferBali Bird Park admission with hotel pickup from Ubud. Two hours with guides, 1,000 birds, tropical garden and lunch. Wheelchair accessible, all bird shows included.
48 reviews
4.92★
Duration
1h–6h
start times · Every day
7
Live guide ENPickup optionalFree cancellationfromUS$ 38per person
Nusa Penida: Manta Ray Snorkeling & Island Tour from Seminyak
›
‹
Nusa Penida: Manta Ray Snorkeling & Island Tour from SeminyakFull-day Nusa Penida snorkeling with manta rays at Manta Bay and Crystal Bay, plus Broken Beach and Kelingking Beach. Includes boat, lunch, gear and hotel pickup.
48 reviews
4.67★
Duration
8h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 81per person
Bali Reptile Park Entrance Ticket: Native Species & Encounters
›
‹
Bali Reptile Park Entrance Ticket: Native Species & EncountersBali Reptile Park entrance includes a live English-speaking guide, animal encounters and all reptile shows: spend 90 minutes seeing native Indonesian.
48 reviews
4.73★
Duration
1h 30m
start times · Every day
2
Live guide ENFree cancellationfromUS$ 14.14per person
Blue Lagoon Snorkeling in Seminyak: Coral Reefs & Manta Fish
›
‹
Blue Lagoon Snorkeling in Seminyak: Coral Reefs & Manta FishSnorkel the Blue Lagoon and Tanjung Jepun near Seminyak with a local guide who spots manta fish, sea turtles and reef sharks, with pickup and equipment provided.
48 reviews
4.96★
Duration
2h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 60per person
Need help planning your next activity?