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 (921–940 of 1,094)

Ubud & Bali: 4-Day Private Tour Temples, Waterfalls & Rice Terraces
›
‹
Ubud & Bali: 4-Day Private Tour Temples, Waterfalls & Rice TerracesFour-day private Bali tour from Ubud covering Tegalalang rice terraces, Kintamani volcano, Uluwatu Temple, and Tanah Lot. Includes driver, meals, and entry.
2 reviews
5.00★
Duration
4d
Every day
08:00
Live guide ENPickup optionalFree cancellationfromUS$ 125per person
Bali Spa Treatment with Airport Transfers: Pre-Flight Massage
›
‹
Bali Spa Treatment with Airport Transfers: Pre-Flight MassageGet a traditional Balinese massage in Jimbaran before your flight home, with hotel pickup and airport drop-off included. Choose from body massage.
2 reviews
5.00★
start times · Every day
12
Hotel pickupFree cancellationfromUS$ 64per person
Ubud Tour with Tanah Lot Temple: Private Van & English Guide
›
‹
Ubud Tour with Tanah Lot Temple: Private Van & English GuideGuided tour of Ubud's art market, Sacred Monkey Forest and jungle roads, ending at Tanah Lot Temple on the coast. Includes private air-conditioned van.
2 reviews
4.50★
Duration
10h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 45per person
Bali floating breakfast tour: Tegalalang, monkeys & Ubud art
›
‹
Bali floating breakfast tour: Tegalalang, monkeys & Ubud artRomantic floating breakfast in Bali's jungle, then Tegalalang rice terraces, Sacred Monkey Forest and Ubud Art Market with private transport.
2 reviews
5.00★
Duration
8h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 30per person
USAT Liberty Shipwreck Scuba Diving in Tulamben: Shore Entry
›
‹
USAT Liberty Shipwreck Scuba Diving in Tulamben: Shore EntryBeginner scuba diving in Tulamben at Bali's most famous shipwreck with shore entry, professional instruction and underwater photos included, learn.
2 reviews
5.00★
Duration
4h
Every day
08:30
Live guide EN · ZH · MS · YUEFree cancellationfromUS$ 79per person
Snorkeling in Nusa Penida: Private boat and cliff tour
›
‹
Snorkeling in Nusa Penida: Private boat and cliff tourSnorkel Manta Bay, Gamat Bay, Wall Point and Crystal Bay on a private boat in Nusa Penida, then visit Kelingking Beach and Broken Beach by private.
2 reviews
5.00★
Duration
11h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 122per person
Tanah Lot and Canggu Beach Sunset Tour: Private with Cocktails
›
‹
Tanah Lot and Canggu Beach Sunset Tour: Private with CocktailsPrivate afternoon tour from Seminyak visiting Alas Kedaton monkey forest and Tanah Lot temple.
2 reviews
4.50★
Duration
4h
Every day
13:30
Live guide ENHotel pickupFree cancellationfromUS$ 88per person
Snorkeling in Nusa Lembongan from Bali: Private guide
›
‹
Snorkeling in Nusa Lembongan from Bali: Private guideSnorkel at 2–3 sites around Nusa Lembongan with a private Japanese-speaking guide, hotel pickup from Bali, mangrove boat ride, and local lunch included in an 8-hour day.
2 reviews
5.00★
Duration
8h
Every day
07:00
Live guide EN · JAPickup optionalFree cancellationfromUS$ 103per person
Jetski & Luxury Spa in Nusa Dua: 2-hour treatment package
›
‹
Jetski & Luxury Spa in Nusa Dua: 2-hour treatment packageRide a jetski for 15 minutes at Tanjung Benoa, then relax with a 2-hour Balinese spa treatment including massage and body scrub, with hotel pickup.
2 reviews
4.50★
Duration
2h 15m
Every day
08:00
Live guide ENPickup optionalFree cancellationfromUS$ 60per person
Deep Tissue Massage in Jimbaran: Hotel Pickup Included
›
‹
Deep Tissue Massage in Jimbaran: Hotel Pickup IncludedDeep tissue massage in Jimbaran with hotel pickup, welcome drink and 90 minutes of Swedish massage targeting muscle tension and pain relief.
2 reviews
5.00★
Duration
1h 30m
Every dayHotel pickupFree cancellationfromUS$ 57per person
Private Bali Tour: Jatiluwih Rice Terraces and Tanah Lot Sunset
›
‹
Private Bali Tour: Jatiluwih Rice Terraces and Tanah Lot SunsetPrivate full-day tour from Seminyak with hotel pickup, visiting Jatiluwih Rice Terraces, Tanah Lot Temple at sunset, and three other temples.
2 reviews
5.00★
Duration
9h–10h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 80per person
Bali Airport to Ubud Private Transfer – Easy Hotel Pickup
›
‹
Bali Airport to Ubud Private Transfer – Easy Hotel PickupBook a private transfer from Bali airport to your Ubud hotel. Meet your driver at arrivals, skip the crowds, and relax in an air-conditioned minivan.
2 reviews
5.00★
Duration
3h
Every dayHotel pickupFree cancellationfromUS$ 15.50per person
6-Day Bali Tour: Private Guide, Water Sports & Temple Entry
›
‹
6-Day Bali Tour: Private Guide, Water Sports & Temple EntrySix-day private tour of Bali with English-speaking driver, all entrance fees, water sports in Tanjung Benoa, six lunches and one dinner included. Hotel pickup daily.
2 reviews
5.00★
Duration
6d
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 700per person
3-Day Bali Tour: Private Car, Guide & All Tickets
›
‹
3-Day Bali Tour: Private Car, Guide & All TicketsThree-day Bali tour visiting temples, rice terraces and waterfalls with private car transport and English-speaking guide included.
2 reviews
5.00★
Duration
3d
Every day
08:00
Live guide EN · MSHotel pickupFree cancellationfromUS$ 270per person
East Bali Day Trip: Lempuyang Gates & Tirta Gangga Palace
›
‹
East Bali Day Trip: Lempuyang Gates & Tirta Gangga PalaceEast Bali full-day tour from Ubud visiting Lempuyang Heaven Gate, Tenganan village, and Tirta Gangga Water Palace. Includes guide, transport, and entry fees.
2 reviews
4.50★
Duration
10h–12h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 68per person
Coral Restoration Snorkeling in Candidasa: Plant Your Own Reef
›
‹
Travelers' pick
Coral Restoration Snorkeling in Candidasa: Plant Your Own ReefSnorkel Candidasa's coral nursery and plant your own colony with a marine biologist from Ocean Gardener: learn reef biology, handle live corals.
1 review
5.00★
Duration
4h
Every dayLive guide ENFree cancellationfromUS$ 100per person
Bali Swing & Uluwatu Temple Tour with Jimbaran Dinner
›
‹
Bali Swing & Uluwatu Temple Tour with Jimbaran DinnerFull-day tour from Seminyak with private air-conditioned car, Bali Swing ticket and 10 activities, Uluwatu Temple with Kecak dance.
1 review
5.00★
Duration
11h–12h
start times · Every day
3
Live guide EN · MSHotel pickupFree cancellationfromUS$ 120per person
Snorkeling from Bali: Swim with Manta Rays at Nusa Lembongan
›
‹
Snorkeling from Bali: Swim with Manta Rays at Nusa LembonganSnorkel three sites around Nusa Lembongan including Manta Bay and Crystal Bay, with hotel pickup from Bali, lunch, guide and all gear included.
1 review
5.00★
Duration
5h–6h
start times · Every day
4
Live guide ENPickup optionalFree cancellationfromUS$ 56per person
Nusa Dua Diving with Parasailing and Tubing
›
‹
Nusa Dua Diving with Parasailing and TubingParasail and tube in Nusa Dua's waters with hotel pickup and professional guidance included in this three-sport water adventure.
1 review
5.00★
Duration
1h 30m
start times · Every day
5
Live guide EN · AR · MSHotel pickupFree cancellationfromUS$ 89per person
Watersports at Tanjung Benoa: Jet ski, parasailing & more
›
‹
Watersports at Tanjung Benoa: Jet ski, parasailing & moreThree hours of watersports at Tanjung Benoa with your choice of jet ski, parasailing, banana boat, snorkeling, wake board or glass bottom boat.
1 review
4.00★
Duration
3h
Every dayInstant confirmationfromUS$ 13.91per person
Need help planning your next activity?