Indonesia  »  Bali

Top Things to Do in Bali

We compared all 629 experiences in Bali so you can choose in minutes — real prices, verified reviews and our editorial picks.

4.9 629 experiences from US$ 7 Free cancellation on most experiences
Sort
Bali Blue Lagoon Snorkeling: 2 Reef Spots with Lunch & Transport
Bali Blue Lagoon Snorkeling: 2 Reef Spots with Lunch & Transport★★★★★★★★★★ 4.83 (242)6hA snorkeling activity at Blue Lagoon and Tanjung Jepun in Padang Bai, Bali, where you spend roughly two hours exploring two separate coral reefs with provided equipment and a professional guide. The day runs about six hours total, including a 1.5-hour drive from your hotel, snorkeling at each spot, an Indonesian lunch, and the return trip. Hotel pickup and drop-off are included, and the guide speaks English.Is it for me?Book this if you want to see two different reefs and their marine life in one morning without arranging boats, gear or transport yourself—the guide handles the logistics between spots, and you move from one reef to the next instead of staying in one place all day.Free cancellationMost bookedfromUS$ 48View ›
Bali: Downhill Cycling Tour Kintamani, Coffee & School Visit
Bali: Downhill Cycling Tour Kintamani, Coffee & School Visit★★★★★★★★★★ 4.88 (240)8hYou’ll pedal down from Kintamani with cool air on your face, stop for strong Balinese coffee at a local farm, share smiles at a village school, and visit a priest’s home for stories you won’t find in guidebooks. Includes pickup and lunch — plus those small moments you’ll remember after the ride ends.Free cancellationKids −15%fromUS$ 32View ›
Bali: Mount Batur Sunrise Trek with Songan Village Start
Bali: Mount Batur Sunrise Trek with Songan Village Start★★★★★★★★★★ 4.87 (239)6hYou’ll start before dawn in Songan Village with a local guide leading you up Mount Batur’s quieter trail. Feel volcanic heat as you eat eggs cooked in natural steam at sunrise, sip hot tea from a summit warung, and circle the crater rim if you’re game. The early start is tough but seeing Bali wake up below you is something that sticks.Free cancellationfromUS$ 45View ›
Ubud: Melukat Ceremony & Tirta Empul Temple with Guide
Ubud: Melukat Ceremony & Tirta Empul Temple with Guide★★★★★★★★★★ 4.92 (238)1h–2hYou wade into the sacred spring pools at Tirta Empul Temple and participate in the Melukat cleansing ceremony, guided through each step by an English-speaking guide who explains the ritual's place in Balinese tradition. The tour includes your sarong, entry fees, ceremony materials and a locker for your things. Bring a change of clothes and a towel, and plan for the morning or early afternoon — the experience takes around two to three hours from pickup.Is it for me?Book this if you want to participate in an actual Balinese cleansing ritual rather than observe one from a distance, and you're comfortable with cold water and modest physical immersion in a sacred space.Free cancellationTravelers' pickfromUS$ 33View ›
Bali Dinner Cruise: Aristocat Evening Sail with Live Music & Pickup
Bali Dinner Cruise: Aristocat Evening Sail with Live Music & Pickup★★★★★★★★★★ 4.82 (235)2h 30mYou’ll board the Aristocat catamaran for an easygoing Bali dinner cruise with live music and a five-course meal under open sky. Hotel pickup is included so you won’t have to worry about getting there or back. Expect warm breezes, gentle sea sounds, and small moments that stick with you long after you’re back on land.Free cancellationTravelers' pick-10%fromUS$ 101View ›
Uluwatu Temple sunset tour with Kecak dance and seafood dinner
Uluwatu Temple sunset tour with Kecak dance and seafood dinner★★★★★★★★★★ 4.65 (234)6h–7hThis private half-day tour from Seminyak visits Uluwatu Temple, perched 70 meters above the Indian Ocean, for sunset views, then moves to a Kecak and Fire Dance performance where a choir of over a hundred men provide the music and voices, and ends with grilled seafood dinner at Jimbaran Beach. Hotel pickup and drop-off, entrance tickets, the dance ticket, and a set menu dinner are included; your own English-speaking driver accompanies the group throughout, and the itinerary can flex based on your preferences. Vegetarian and non-seafood dinner options are available if you request them when booking.Is it for me?The guide speaks English, so you follow the commentary and the story of the dance without translation gaps. If you speak Malay, that option is also available—just confirm your language preference when you book.Free cancellationTravelers' pickfromUS$ 65View ›
Ubud: Ayung River Rafting with Waterfall & Buffet Lunch
Ubud: Ayung River Rafting with Waterfall & Buffet Lunch★★★★★★★★★★ 4.79 (234)3h–5hYou’ll paddle down Bali’s Ayung River with a local guide, pass ancient cliff carvings and hidden waterfalls near Ubud, then relax with showers and an Indonesian buffet lunch overlooking the valley. Expect laughter, splashes, and moments of quiet beauty along the way — perfect if you want adventure without anything too extreme.Free cancellationTravelers' pickfromUS$ 19View ›
Bali: Kintamani Cycling Tour with Village Stops & Lunch
Bali: Kintamani Cycling Tour with Village Stops & Lunch★★★★★★★★★★ 4.96 (227)7h–8hYou’ll pedal quiet roads from Kintamani’s Abuan village to Payangan, stopping for coffee under palms, visiting a Balinese home, and wandering rice fields as your guide shares stories along the way. Lunch is included at Greenkubu Restaurant—expect muddy shoes and full hearts by the end.Free cancellationKids −24%fromUS$ 33View ›
Ubud: Tirta Empul Temple Skip-the-Line & Hotel Pickup
Ubud: Tirta Empul Temple Skip-the-Line & Hotel Pickup★★★★★★★★★★ 4.87 (226)1h–3hYou skip the entry queue at Tirta Empul Temple in Ubud with fast-track admission and an English-speaking guide who explains the temple layout and ritual pools. Hotel pickup and drop-off are included from Southern or Central Bali, along with a sarong for the temple, a blessing ritual if you want it, and tea after your visit. The whole day is fixed-price with no add-ons, so you know exactly what you're getting before you arrive.Is it for me?Book this if you want to see Tirta Empul Temple without standing in an entry queue and without arranging your own transport from your hotel — the skip-the-line access and pickup are what make a spiritual visit feel unhurried instead of logistical.Free cancellationTravelers' pickKids −33%fromUS$ 37View ›
Ubud: ATV Jungle Ride & Ayung River Rafting with Lunch
Ubud: ATV Jungle Ride & Ayung River Rafting with Lunch★★★★★★★★★★ 4.98 (222)2hYou’ll feel mud splatter on your legs as you ride ATVs through Ubud’s wild jungle trails and rice fields, then paddle down the Ayung River past waterfalls and waving kids. With local guides leading each step, all gear provided, and a hearty Indonesian lunch waiting mid-day, this Bali adventure leaves you both exhilarated and oddly peaceful by sunset.Free cancellationfromUS$ 27View ›
Bali Shore Excursion from Benoa Port: Private Tour with 4 Stops
Bali Shore Excursion from Benoa Port: Private Tour with 4 Stops★★★★★★★★★★ 4.97 (221)6h–9hA private shore excursion from Benoa Port covering Batuan Temple, Tegenungan Waterfall, Tegalalang Rice Terraces and Celuk Village, with an English or Japanese-speaking driver, lunch with rice terrace views, and all entry fees included. The tour runs six to nine hours depending on your ship's schedule. Minimum age is 12; the driver meets you at the port with a sign bearing your name and returns you in time for departure.Is it for me?Book this if your ship's schedule is tight and you need a driver who coordinates your return time rather than following a fixed itinerary—you'll visit four stops (temple, waterfall, rice terraces, craft village) in one morning with timing that flexes around your port departure.Free cancellationTravelers' pickfromUS$ 55View ›
Bali Temples & Rice Terraces: Private Day Trip with Hot Springs
Bali Temples & Rice Terraces: Private Day Trip with Hot Springs★★★★★★★★★★ 4.85 (220)9h–10hYou’ll start your private Bali day trip with cool mountain air at Taman Ayun Temple before exploring Ulun Danu Beratan’s lakeside shrines and tasting fruit at Candikuning Market. Soak in Penatahan hot springs, walk Jatiluwih’s endless rice terraces, then watch sunset waves crash at Tanah Lot — all with local stories along the way.Free cancellationTravelers' pickfromUS$ 40View ›
Bali Airport Transfer: Private Car & Local Driver Pickup
Bali Airport Transfer: Private Car & Local Driver Pickup★★★★★★★★★★ 4.72 (218)You’ll feel looked after from hotel lobby to airport drop-off: an early-arriving local driver helps with your bags, handles all tolls and parking, and keeps things smooth even when Bali’s traffic isn’t. There’s space for special requests like child seats—just ask ahead—and you’ll have plenty of time before your flight to breathe out for once.Free cancellationTravelers' pickBest valuefrom · per groupUS$ 8View ›
Bali Bird Park: Entry Ticket with Shows & Feeding Sessions
Bali Bird Park: Entry Ticket with Shows & Feeding Sessions★★★★★★★★★★ 4.53 (216)3hYou’ll feed lorikeets straight from your hand, watch rare Bali Starlings up close, and catch free-flying macaws in daily shows at Bali Bird Park. With all-day access to interactive feedings, bird performances, and even a quirky 4D movie included, you’ll wander lush gardens alongside crowned cranes and flamingos — leaving with more stories than photos.Free cancellationKids −31%fromUS$ 17.73View ›
Bali Ubud: ATV Jungle Ride, Waterfall & Dutch Tunnel Adventure
Bali Ubud: ATV Jungle Ride, Waterfall & Dutch Tunnel Adventure★★★★★★★★★★ 4.96 (215)1h 30mYou’ll ride an ATV quad bike through Bali’s wild Ubud jungle with a local guide, splash beneath a forest waterfall, and rumble through a Dutch-era tunnel—all with hotel pickup and lunch included. Expect muddy boots, laughter echoing off cave walls, and views you might still think about days later.Free cancellationTravelers' pickfromUS$ 30View ›
Balinese Cooking Class in Seminyak: Learn 9 Dishes
Balinese Cooking Class in Seminyak: Learn 9 Dishes★★★★★★★★★★ 4.92 (213)5hNia Balinese Cooking Class is a 5-hour hands-on cooking class in Seminyak where you visit a traditional market, then prepare 9 Balinese dishes from minced seafood sate to Betutu chicken wrapped in banana leaves, finishing with lunch and a certificate. Pickup is included; children from age 6 are welcome; the class runs in English or Malay with a live guide.Is it for me?Book this class if you want to learn the techniques and ingredients of Balinese home cooking in one morning, starting with a real market visit so you see where the food comes from. The 5-hour format keeps the pace unhurried—you cook nine dishes without rushing through them, and you eat what you've made instead of watching a demonstration.Free cancellationTravelers' pickKids −44%fromUS$ 45View ›
Mount Batur Sunrise Jeep Tour: No hike, breakfast included
Mount Batur Sunrise Jeep Tour: No hike, breakfast included★★★★★★★★★★ 4.92 (210)8h–10hA private Mount Batur sunrise jeep tour from your hotel includes round-trip transfer, a 4WD vehicle with an English-speaking driver-guide, picnic breakfast and entrance ticket. You sit in the jeep while the driver navigates the rugged terrain to the summit, so there's no pre-dawn hiking in the dark. The tour runs 8 to 10 hours and can be extended with add-on stops at hot springs, a swing, rice terraces or rafting.Is it for me?Choose this tour if you want the Mount Batur sunrise without a pre-dawn hike in the dark—the jeep does the climbing, so you arrive rested and ready to watch the light break across Bali. Add hot springs or other activities at checkout if you want to fill the rest of your day.Free cancellationfromUS$ 42View ›
Bali: Mount Batur Jeep Sunrise Tour & Hot Springs with Pickup
Bali: Mount Batur Jeep Sunrise Tour & Hot Springs with Pickup★★★★★★★★★★ 4.95 (209)4h–6hYou’ll ride by jeep before dawn to catch sunrise above Mount Batur, eat breakfast on a volcanic ridge, rumble across black lava fields with a local guide, soak in natural hot springs, and sip Balinese coffee on your way back—each moment feels both raw and quietly special.Free cancellationfromUS$ 21View ›
Ubud private day tour: Monkey Forest, rice terraces, temples
Ubud private day tour: Monkey Forest, rice terraces, temples★★★★★★★★★★ 5.00 (208)10hA private guided tour of Ubud covering the Monkey Forest, Tegalalang Rice Terrace, Tirta Empul Temple and Tegenungan Waterfall, with hotel pickup, lunch at a local restaurant, and an English-speaking guide. The tour runs 10 hours total—six hours at the destinations and four hours in transit between them. Entrance tickets and lunch are included in the All Inclusive Package option; the Exclude Package covers transport and guide only; the Include Package adds tickets but not lunch.Is it for me?Book the All Inclusive Package if you want everything arranged—tickets, lunch, transport and guide—so you step out of the car at each site without stopping to pay or plan. Choose the Exclude Package if you prefer to handle entrance fees yourself or skip lunch, keeping the cost lower while keeping the private guide and transport. The 10-hour day suits travelers with a full morning and afternoon free; if you have less time, this tour fills it completely.Free cancellationTop ratedfromUS$ 23View ›
Bali Instagram Tour: Gates of Heaven, Waterfalls & Rice Terraces
Bali Instagram Tour: Gates of Heaven, Waterfalls & Rice Terraces★★★★★★★★★★ 4.76 (207)10hYou’ll wake before dawn for Bali’s Gates of Heaven, then wander through ancient water gardens and bright-green rice terraces with a private driver who doubles as your photographer. Taste spicy warung lunches and cool off under jungle waterfalls before heading back tired but happy—camera full, sandals muddy.Free cancellationTravelers' pickfromUS$ 74View ›
Do you need help planning your next activity?