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
Mount Batur sunrise trek with private guide and breakfast
Mount Batur sunrise trek with private guide and breakfast★★★★★★★★★★ 4.98 (950)8hA private Mount Batur sunrise trek starts with hotel pickup at 1:30 am and follows a guide up the volcano in darkness, arriving at the summit around 5:30 am to watch sunrise. The trek takes roughly 4 hours total, and you eat breakfast—sandwiches, eggs, fruit and hot drinks—at the peak before descending or walking the crater rim depending on what you want. A private guide and driver are yours alone for the whole day, and the pace adjusts to your fitness level.Is it for me?Book this trek if you want to climb on your own schedule with a guide who adjusts the pace to your fitness rather than keeping time with a group. The private driver and guide mean you're not waiting for others or being rushed, and the early start is what puts you at the summit exactly when the sun rises.Free cancellationMost bookedfromUS$ 46View ›
Mount Batur Sunrise Trek Ubud: Volcano Climb & Breakfast
Mount Batur Sunrise Trek Ubud: Volcano Climb & Breakfast★★★★★★★★★★ 4.92 (912)7h–8hYou're picked up before dawn from your Ubud hotel, climb Mount Batur by flashlight through the dark, reach the summit in time to watch the sunrise over Lake Batur and the lava fields below, and eat breakfast on the mountaintop. On the way back, you stop at a traditional coffee plantation. The whole day, including guide, breakfast, and drinks, takes 8–10 hours and ends with a hotel drop-off.Is it for me?Right for travelers who want to see Bali's landscape from a high point and don't want to arrange transport, a guide, or breakfast logistics themselves—the early start and fixed schedule are what make the sunrise timing work.Free cancellationfromUS$ 25View ›
Bali Airport to Seminyak: Private Transfer & Meet-and-Greet
Bali Airport to Seminyak: Private Transfer & Meet-and-Greet★★★★★★★★★★ 4.68 (863)You arrive at the airport, find your driver at the meeting point, and ride directly to your Seminyak hotel without arranging transport or haggling at arrivals. The 1.5-hour wait time covers delays and immigration, all tolls and fees are included, and the driver tracks your flight so they're ready when you land.Is it for me?Book this if you want to avoid the taxi scramble at arrivals and have your transport arranged before you land — the fixed price and flight tracking mean you step out of the airport knowing exactly where you're going and what it costs.Free cancellationTravelers' pickBest valuefrom · per groupUS$ 8View ›
Bali: Waterbom Day Pass with All Slides & Lush Gardens Access
Bali: Waterbom Day Pass with All Slides & Lush Gardens Access★★★★★★★★★★ 4.72 (862)3h–7hYou’ll wander lush paths between slides, drift quietly on the Lazy River, then plunge into wild rides—all with your Waterbom Bali tickets for a full day’s escape. Taste fresh local food, laugh with friends or family in your own gazebo, and find yourself smiling long after you’ve dried off.Free cancellationTravelers' pickKids −21%fromUS$ 36View ›
Bali: ATV Quad Bike Jungle Ride, Waterfalls & Ubud Add-Ons
Bali: ATV Quad Bike Jungle Ride, Waterfalls & Ubud Add-Ons★★★★★★★★★★ 4.76 (847)5h–7hYou’ll grip the handlebars as your quad bike splashes through rivers and tunnels near Ubud, guided by locals who know every twist of the track. Feel village life whiz by, share muddy laughs with fellow riders, and refuel with lunch before heading back—muddy but grinning wider than you thought possible.Free cancellationTravelers' pickfromUS$ 40View ›
Bali: Lempuyang Temple Gate, Tirta Gangga & Jungle Swing Day
Bali: Lempuyang Temple Gate, Tirta Gangga & Jungle Swing Day★★★★★★★★★★ 4.95 (809)10hYou’ll stand inside Bali’s Lempuyang Temple Gate with Mount Agung rising behind you, wander Tirta Gangga’s koi-filled pools, climb down to Tukad Cepung Waterfall where light filters through stone, and swing above Tegalalang’s green rice terraces. The day includes hotel pickup, all entry fees, lunch with mountain views and a local guide who knows every shortcut — plus those small moments you can’t plan for.Free cancellationTravelers' pickKids −27%fromUS$ 85View ›
Bali Day Trip: Private Driver, Custom Route & WiFi Pickup
Bali Day Trip: Private Driver, Custom Route & WiFi Pickup★★★★★★★★★★ 4.84 (804)8h–10hYou’ll shape your own Bali adventure with a private driver who knows every shortcut and story—wander rice terraces at dawn, taste local food in hidden warungs, watch sunset over temple cliffs. No need to plan every detail or stress about traffic; just follow what feels right in the moment.Free cancellationTravelers' pickfromUS$ 25View ›
Nusa Penida Day Trip from Bali: Speedboat & Beach Stops
Nusa Penida Day Trip from Bali: Speedboat & Beach Stops★★★★★★★★★★ 4.60 (800)12hYou take a speedboat from Sanur to Nusa Penida, spend the day at four separate beaches and viewpoints with a private driver, swim in a natural pool, eat Indonesian lunch, and return by boat in the late afternoon. All entry fees, the boat tickets, and transport on the island are included, so you only show up at pickup and follow the schedule.Is it for me?Right for travelers staying in Bali who want to see multiple beaches and viewpoints on Nusa Penida without arranging their own boat, tickets, or transport — the speedboat and driver schedule keeps the whole day moving so you just follow along.Free cancellationTravelers' pickfromUS$ 56View ›
Snorkeling Nusa Penida: Manta Rays, Coral Gardens & Lunch
Snorkeling Nusa Penida: Manta Rays, Coral Gardens & Lunch★★★★★★★★★★ 4.96 (787)8h–10hA full-day snorkeling trip from Bali to Nusa Penida and Lembongan on a private yacht, with a professional English-speaking guide, three snorkeling stops, manta ray encounters, and lunch at a beachfront restaurant. The boat departs from Serangan office with welcome drinks and returns there or to your hotel; transfers from major Bali areas are available. Underwater photos and videos are included; snorkeling gear, towels, entrance fees and all meals are provided.Is it for me?Book this if you want three distinct snorkeling sites in one day without arranging the boat, the stops or the timing yourself—the schedule is fixed around manta ray season and sea conditions, so the day holds together. The choice between Premium, First Class and Classic boats lets you match the vessel to your budget while keeping the same snorkeling itinerary and guide.Free cancellationTravelers' pickLikely to sell outfromUS$ 620View ›
Ubud: Private Hot Springs, Waterfall & Volcano Day Tour
Ubud: Private Hot Springs, Waterfall & Volcano Day Tour★★★★★★★★★★ 4.87 (730)10hYou’ll wander through Ubud’s wild monkey forest, taste local food overlooking Mt. Batur’s volcanic lake, soak in natural hot springs with mountain views, and end your private day trip at Tegenungan Waterfall—all with a local guide and easy hotel pickup. Expect small surprises: laughter with your driver, cool mist on your skin, maybe even a monkey eyeing your snack.Free cancellationInfants freefromUS$ 20View ›
Quad Rafting Ubud: 90 minutes on two-wheel jungle tracks
Quad Rafting Ubud: 90 minutes on two-wheel jungle tracks★★★★★★★★★★ 4.92 (728)6hYou'll paddle the Ayung River for two hours with a guide, eat lunch, then ride an ATV through rice fields, jungle, a tunnel, and past a waterfall for 90 minutes. Hotel pickup is included, as are all safety gear, boots, helmet, insurance, and a second meal after the ride. The two sites are separate, so there's travel time between them — plan for a full morning and early afternoon.Is it for me?Book this if you want a full morning of two different activities without arranging transport between sites or managing separate bookings — the combo package and shared driver handle both, though it does mean some waiting time between the rafting finish and ATV start.Free cancellationTravelers' pickfromUS$ 28View ›
Bali Waterfall Day Tour: Munduk, Banyumala & Leke Leke with Lunch
Bali Waterfall Day Tour: Munduk, Banyumala & Leke Leke with Lunch★★★★★★★★★★ 4.97 (722)8h–10hYou’ll wade into cool pools at Munduk waterfall, swim beneath Banyumala’s twin cascades, eat local lunch with your guide, and hike jungle trails to Leke Leke—all with private pickup and easygoing company. Expect muddy shoes, laughter over spicy sambal, and quiet moments under green cliffs you might remember long after you’ve left Bali.Free cancellationTravelers' pickKids −22%fromUS$ 109View ›
Mount Batur sunrise trek with hot spring: 10 hours
Mount Batur sunrise trek with hot spring: 10 hours★★★★★★★★★★ 4.98 (720)10hA 10-hour Mount Batur sunrise trek starts in darkness, reaches the summit for sunrise views, and ends with a soak in natural hot springs by Lake Batur. The package includes a local guide, breakfast, trekking gear (flashlight and pole), all entry fees, hot spring access with towel and locker, and hotel pickup. Minimum age is 15; moderate fitness is required.Is it for me?Choose the full hike-plus-hot-spring option if you want the physical challenge of the summit and the recovery of soaking afterward in one morning. Pick the jeep tour if you want the sunrise views and the hot spring without the trek itself, or the hike-only option if you're skipping the spring to save time or cost.Free cancellationfromUS$ 20View ›
Uluwatu Sunset Tour: Kecak Dance & Jimbaran Dinner from Seminyak
Uluwatu Sunset Tour: Kecak Dance & Jimbaran Dinner from Seminyak★★★★★★★★★★ 4.68 (717)6h–7hThis six to seven-hour tour from Seminyak takes you to Uluwatu Temple on Bali's southern cliff, where you watch the Kecak and Fire Dance performed by a choir of over a hundred men whose voices provide all the music, then drives you to Jimbaran Beach for a set menu of grilled seafood at sunset. Hotel pickup and drop-off, entrance tickets, the dance ticket, and dinner are all included; your driver speaks English and travels with you in a private air-conditioned car with no other passengers.Is it for me?Book this if you're staying in Seminyak and want to see Uluwatu Temple and the Kecak Fire Dance in one afternoon departure—you'll watch both performances back-to-back without switching locations, then return by evening.Free cancellationTravelers' pickfromUS$ 65View ›
Ubud: Waterfalls, Temples & Rice Terraces Private Day Trip
Ubud: Waterfalls, Temples & Rice Terraces Private Day Trip★★★★★★★★★★ 4.98 (701)8hYou’ll cool off at Kanto Lampo waterfall, wander silent temple grounds in Sebatu village, share lunch in a leafy jungle restaurant, and stroll Tegalalang’s famous rice terraces with your Balinese guide. Expect small surprises — laughter by the river or a taste you can’t forget — plus all entry fees, hotel pickup, and local stories along the way.Free cancellationTravelers' pickKids −16%fromUS$ 39View ›
Private Balinese Cooking Class in Ubud: Learn at Putu's Home
Private Balinese Cooking Class in Ubud: Learn at Putu's Home★★★★★★★★★★ 5.00 (699)3hA private cooking class in Ubud held in Putu's home kitchen, where you prepare 2–3 authentic Balinese dishes using ingredients from her farm, learn the stories and medicinal qualities behind her family recipes, and share the meal you've cooked with her multigenerational family. The class runs about three hours including the meal; round-trip transport from Ubud hotels is included, and dietary restrictions can be accommodated with advance notice.Is it for me?Cook in Putu's home kitchen and learn the stories behind her family's spice blends—you'll prepare multiple dishes together and eat what you've made with someone who knows every ingredient by heart.Free cancellationTravelers' pickTop ratedfromUS$ 75View ›
Mount Batur sunrise jeep tour from Ubud: No hiking required
Mount Batur sunrise jeep tour from Ubud: No hiking required★★★★★★★★★★ 4.95 (685)6h–10hMount Batur sunrise jeep tour from Ubud is a 4WD drive to 1,365 meters where you watch the sunrise from the jeep roof with breakfast and hot drinks, then explore black lava formations and views of the active volcano and Batur Caldera. The tour runs 6 to 10 hours depending on which package you choose; pickup is included in some options, and you can add hot springs, rice terraces, waterfalls, ATV rides, rafting or a swing experience at checkout.Is it for me?Choose this tour if you want the Mount Batur sunrise without the pre-dawn hike—the jeep does the climbing and you arrive rested enough to sit on the roof and actually watch it. Add hot springs, rice terraces or waterfalls if you want the afternoon to hold something beyond the volcano views.Free cancellationfromUS$ 24View ›
Bali Quad Bike Tour: Forest, Rice Fields & Gorilla Cave
Bali Quad Bike Tour: Forest, Rice Fields & Gorilla Cave★★★★★★★★★★ 4.90 (675)6hYou’ll feel every bump and splash as you ride your quad bike through Bali’s forests, villages, rice fields, a real waterfall, and even into the Gorilla Cave. With hotel pickup, local guides who know every twist of the trail, shower facilities for muddy clothes, and an Indonesian lunch at the finish line — this is one of those days you’ll remember for how it felt as much as what you saw.Is it for me?Ride through Bali's forest, rice fields, and river terrain yourself instead of watching from a vehicle, with private transfer included so you skip arranging your own transport.Free cancellationTravelers' pickfromUS$ 34View ›
Bali: Half Day Tour to Tegalalang, Goa Gajah & Tegenungan
Bali: Half Day Tour to Tegalalang, Goa Gajah & Tegenungan★★★★★★★★★★ 4.98 (665)4h–5hYou’ll wander through ancient stone at Goa Gajah temple, feel the cool mist from Tegenungan Waterfall on your skin, and eat lunch above Tegalalang’s endless green steps. With a local guide handling all the details and hotel pickup included, you get Bali’s highlights without rushing — just enough time to let it all sink in.Free cancellationTravelers' pickfromUS$ 40View ›
Blue Lagoon Snorkeling in Bali: Lunch and Transport Included
Blue Lagoon Snorkeling in Bali: Lunch and Transport Included★★★★★★★★★★ 4.95 (650)6hThis snorkeling activity in Bali takes you to Blue Lagoon Beach and Tanjung Jepun Beach with an English-speaking driver, professional snorkeling instructor, all equipment, and a Balinese lunch included. You spend an hour at each site diving among colorful fish, coral reefs, lionfish, lobsters and parrotfish. The 6-hour experience includes hotel pickup, boat transfer, changing rooms and shower facilities, with return transport in an air-conditioned vehicle. Not recommended for travelers with spinal injuries, pregnancy or cardiovascular concerns.Is it for me?Your driver picks you up from your hotel and handles everything—transport, gear, and guidance—so you spend your day snorkeling two different reefs instead of organizing logistics.Free cancellationTravelers' pickfromUS$ 25View ›
Do you need help planning your next activity?