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
Ubud Private Tour: Rice Terraces, Temples & Waterfall
Ubud Private Tour: Rice Terraces, Temples & Waterfall★★★★★★★★★★ 4.99 (17,593)8h–10hA private guided tour from Kuta to Ubud with a professional English-speaking guide and air-conditioned vehicle, visiting the Sacred Monkey Forest Sanctuary, Tegalalang Rice Terrace, Tirta Empul Temple, and Tegenungan Waterfall. Hotel pickup and drop-off, entrance fees, premium lunch at D'Alas Warung, a jungle swing experience, and bottled water are included. The tour runs 8 to 10 hours and suits all fitness levels; children from age 1 are welcome.Is it for me?Book this if you prefer a private vehicle and guide handling all logistics, rather than self-navigating between Ubud's temples, rice terraces, and waterfalls.Free cancellationTravelers' pickMost bookedfromUS$ 38View ›
Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking Cliff
Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking Cliff★★★★★★★★★★ 4.95 (10,564)8h–9hThis shared day trip from Seminyak combines snorkeling at up to four spots around Nusa Penida—including Manta Point where conditions allow swimming with manta rays—with a guided land tour to Kelingking Cliff. The boat leaves Bluuu Lounge in Serangan at dawn, returns by sunset, and includes a professional snorkeling guide, lunch at a beachfront club with pool access, all snorkeling gear, and GoPro footage of your underwater moments. A certified guide leads in English, and life jackets are provided so non-swimmers can snorkel safely.Is it for me?Book the Premium Shared or First Class Shared option if you want the full day without arranging your own transfer—the boat leaves from Serangan and returns there, with optional transfers to Seminyak, Canggu, Ubud or other areas included. The Private Boat Tour suits groups who want the same itinerary without sharing the boat. The Classic Shared option works if you can reach Serangan on your own and don't need a transfer back.Free cancellationTravelers' pickLikely to sell outfromUS$ 74View ›
Ubud Full-Day Tour: Jungle Swing, Rice Terraces & Waterfall
Ubud Full-Day Tour: Jungle Swing, Rice Terraces & Waterfall★★★★★★★★★★ 4.98 (9,158)10hA private 10-hour guided tour of Ubud covers the Sacred Monkey Forest, Tegalalang rice terraces, Tirta Empul's holy spring temple, and Tegenungan waterfall, with a jungle swing overlooking the forest and lunch at a restaurant in the trees. Hotel pickup and drop-off are included, the guide speaks English, and groups stay under 15 people. Choose the all-inclusive option if you want lunch; the no-lunch version lets you eat where you prefer.Is it for me?Book the all-inclusive option if you want the full day to hold together without stopping to find food—lunch at the jungle restaurant is part of the rhythm. Choose the no-lunch version if you prefer to eat on your own schedule or have dietary preferences the restaurant may not meet.Free cancellationTravelers' pickKids −22%fromUS$ 59View ›
Ubud tour with Monkey Forest, Jungle Swing and Rice Terrace
Ubud tour with Monkey Forest, Jungle Swing and Rice Terrace★★★★★★★★★★ 4.98 (7,984)8h–10hA private guided tour of Ubud with a local English-speaking guide, hotel pickup and air-conditioned transport to five main sights: the Sacred Monkey Forest, Tegalalang Rice Terrace, a jungle swing, Tirta Empul Temple and Tegenungan Waterfall. The tour runs 8 to 10 hours. You choose at checkout whether to add entrance fees, lunch and jungle swing access, or book the base tour and arrange those separately.Is it for me?Choose the all-inclusive option if you want the entrance fees, lunch and jungle swing arranged so the day flows without stops to pay or find a restaurant. The base tour suits travelers who prefer to manage those costs separately or want flexibility on where and what they eat.Free cancellationTravelers' pickInfants freefromUS$ 27View ›
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall★★★★★★★★★★ 4.97 (5,433)8h–10hA private 9-hour guided tour of Ubud covers the Sacred Monkey Forest Sanctuary, Tegalalang Rice Terrace, Tegenungan Waterfall, Batuan Temple, and art villages, with hotel pickup and drop-off included. Entry fees are included in one option; the other lets you choose. The driver speaks English and also serves as your guide. You get an hour of free time in Ubud's center to explore the palace, market, or temple on your own terms. The itinerary can shift if weather or traffic demands it, and the jungle swing at Tegalalang is available for an extra cost on site.Is it for me?Book this tour if you want to see Ubud's main sites without renting a car or navigating between them yourself—the driver handles the route and timing, and you don't have to decide what to do next. It also works well if you prefer to move at a relaxed pace and have the option to linger at any stop or swap attractions if something catches your interest more.Free cancellationTravelers' pickKids −16%fromUS$ 28View ›
75-Minute Full Body Massage in Ubud Traditional Spa
75-Minute Full Body Massage in Ubud Traditional Spa★★★★★★★★★★ 4.97 (5,166)2hA 75-minute full body massage at Ubud Traditional Spa in Bali, where you arrive to a herbal welcome drink, choose your massage oil, and finish with warm tea in a traditional Balinese pavilion. Pickup and drop-off at Museum Puri Lukisan parking lot are included; the guide speaks English and children from age 10 are welcome.Is it for me?The massage runs 75 minutes without breaks, so you're lying still for the full duration—a stretch of time that lets deep relaxation take hold instead of a quick session that leaves you halfway there. If you're looking for a longer treatment that works through your whole body at an unhurried pace, this one delivers it.Free cancellationfromUS$ 27View ›
Uluwatu Sunset Tour from Ubud: Kecak Dance & Seafood Dinner
Uluwatu Sunset Tour from Ubud: Kecak Dance & Seafood Dinner★★★★★★★★★★ 4.86 (4,406)7hA private Uluwatu sunset tour from Ubud includes temple entry, the Kecak Fire Dance performance by 50 chanting men, and optional Jimbaran Beach seafood dinner. The All Inclusive option bundles everything; the No Dinner option covers the temple and dance only; the Basic Tour is guide and transport alone, with attractions at your own cost. Your driver picks you up from your Ubud or South Bali accommodation and handles the traffic both ways.Is it for me?Book the All Inclusive option if you want everything arranged—temple, dance, and dinner all covered in one price with no stops to figure out where to eat. Choose No Dinner if you'd rather pick your own restaurant or meal style at Jimbaran. The Basic Tour suits travelers who want the private transport and guide but plan to buy temple and dance tickets separately or skip attractions entirely.Free cancellationTravelers' pick-10%fromUS$ 32View ›
Bali: Tanah Lot, Jatiluwih Rice Terraces & Waterfalls Day Trip
Bali: Tanah Lot, Jatiluwih Rice Terraces & Waterfalls Day Trip★★★★★★★★★★ 4.98 (3,919)8h–10hYou’ll feel sea spray at Tanah Lot Temple, swim beneath Banyumala’s twin falls, walk through Jatiluwih’s layered rice fields with your local guide, and pause by Ulun Danu Beratan’s lakeside shrines. Expect real moments: muddy paths, spicy lunches, soft rain on your skin — plus private car pickup and lunch included.Free cancellationTravelers' pickfromUS$ 52View ›
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling★★★★★★★★★★ 4.79 (3,701)12hYou get picked up from your Ubud hotel at 7am, fast-boated to Nusa Penida Island, and driven to Kelingking Beach, Broken Beach, Angel's Billabong and Crystal Bay for swimming and snorkeling. Lunch and all entrance fees are included, plus the driver navigates the whole island so you don't have to. The 12-hour day ends with an evening return to Ubud.Is it for me?Book this if you want to see Nusa Penida's four main beaches and cliffs in one day without arranging your own transport, boat tickets or timing — the fixed schedule and private driver mean you move between stops on someone else's plan, which is what fits everything into 12 hours.Free cancellationTravelers' pickfromUS$ 94View ›
Bali: Private Day Tour to Lempuyang, Tirta Gangga & Rice Terraces
Bali: Private Day Tour to Lempuyang, Tirta Gangga & Rice Terraces★★★★★★★★★★ 4.97 (3,424)10h–12hYou’ll start early with hotel pickup and head east for Bali’s most iconic sights: climb Lempuyang Temple for mountain views, wander Tirta Gangga’s gardens and koi ponds, cool off at Tukad Cepung waterfall, then walk among Tegalalang’s rice terraces before swinging above the jungle. A local lunch is included—plus real conversation and small surprises along the way.Free cancellationTravelers' pickKids −30%fromUS$ 114View ›
Snorkeling at Blue Lagoon Beach, Bali: 2 hours in the water
Snorkeling at Blue Lagoon Beach, Bali: 2 hours in the water★★★★★★★★★★ 4.81 (3,298)6hSnorkeling at Blue Lagoon Beach near Ubud includes six hours round-trip from your hotel, with pickup, a set-menu Indonesian lunch, all snorkeling equipment, and a live English-speaking guide. You'll spend one hour at Blue Lagoon and one hour at Tanjung Jepun Beach, where the water is clear, the sand is white and the coral is in good condition. Shower facilities and changing rooms are available at Puri Rai Restaurant before and after.Is it for me?Book this if you're based in Ubud and want two hours in the water at two reef sites—the guide snorkels alongside you, and add-ons like Lempuyang Temple or a waterfall let you build a full day around it.Free cancellationTravelers' pickfromUS$ 42View ›
Bali Waterfalls: Tibumana, Tukad Cepung & Tegenungan Day Tour
Bali Waterfalls: Tibumana, Tukad Cepung & Tegenungan Day Tour★★★★★★★★★★ 4.97 (3,193)8hYou’ll wander jungle paths near Ubud with a local guide, swim in cool mountain pools at Tibumana and Tegenungan waterfalls, and slip into Tukad Cepung’s hidden cave where sunlight dances on spray. Includes hotel pickup, private transport, entry fees, and a local lunch—leaving you free to soak up every moment.Free cancellationTravelers' pickfromUS$ 53View ›
Bali Full-Day Village Tour from Seminyak: All Inclusive
Bali Full-Day Village Tour from Seminyak: All Inclusive★★★★★★★★★★ 4.93 (3,133)10hA full-day tour from Seminyak covering traditional Balinese villages, temples and natural sites with a dedicated guide, hotel pickup, lunch and all entrance fees included. The guide accompanies you at every attraction rather than leaving you to navigate alone. Children from age 3 are welcome, and the tour runs in English, Arabic, Russian, Korean and three additional languages. You can adjust the pace by skipping stops if you want more time at specific sites.Is it for me?Choose this if you want a guide who walks through each village and site with you, explaining what you're seeing, rather than a driver who drops you at entrances.Free cancellationTravelers' pickfromUS$ 68View ›
Bali: Water Temples & Jatiluwih Rice Terraces Day Trip
Bali: Water Temples & Jatiluwih Rice Terraces Day Trip★★★★★★★★★★ 4.96 (2,754)10hYou’ll wander floating temples on Lake Beratan, taste fresh mountain air at Batukaru Temple, walk among UNESCO-listed rice terraces at Jatiluwih, and watch sunset colors spill over Tanah Lot. With hotel pickup and a local guide handling every detail, you just soak up Bali’s spirit—muddy shoes included.Free cancellationTravelers' pickfromUS$ 39View ›
Snorkeling Nusa Penida from Sanur: Four stops with manta rays
Snorkeling Nusa Penida from Sanur: Four stops with manta rays★★★★★★★★★★ 4.92 (2,628)8hA full-day snorkeling trip from Sanur combines four underwater stops around Nusa Penida with a land tour of Kelingking Beach, departing at 7:45am and returning around 4:30pm. The boat holds up to 13 people, and you get free GoPro footage of the day, included lunch at a restaurant with an infinity pool, all snorkeling gear, and a professional guide. Manta ray sightings are not guaranteed, and the itinerary shifts with sea and weather conditions.Is it for me?Book the shared day trip if you want the full experience—four snorkeling stops, a land tour and lunch—without the cost of a private boat. Choose the private snorkeling-only option if you prefer to stay in the water and skip the Kelingking Beach stop. Pick the full private day trip to keep the whole itinerary and boat to yourself.Free cancellationTravelers' pickfromUS$ 70View ›
Bali Ubud: ATV Quad Bike Jungle, Tunnel & Waterfall Ride
Bali Ubud: ATV Quad Bike Jungle, Tunnel & Waterfall Ride★★★★★★★★★★ 4.90 (2,327)1h 30mYou’ll tear through muddy jungle trails on an ATV quad bike in Ubud, splash into hidden tunnels and rivers, then cool off by a waterfall before sharing lunch with your group. Local guides keep things safe but fun — you’ll end up dirty, tired, and probably grinning wider than you expect.Free cancellationTravelers' pickLikely to sell outfromUS$ 34View ›
Private Ubud Tour: Sacred Monkey Forest, Rice Terraces & Temple
Private Ubud Tour: Sacred Monkey Forest, Rice Terraces & Temple★★★★★★★★★★ 4.97 (2,307)8h–10hA private guided tour of Ubud covering the Sacred Monkey Forest, Tegallalang Rice Terraces, Tirta Empul Temple, Ulu Petanu Waterfall, and a coffee plantation, with a driver-guide who handles photography and cultural context. Hotel pickup and drop-off are included; lunch and entrance fees are included on the all-inclusive option, while the guide-only option lets you pay entry fees separately. English, Italian, Spanish, French and Chinese-speaking guides are available.Is it for me?Choose the all-inclusive option if you want entry fees, lunch and photography handled so you can focus on the sites themselves; pick the guide-only option if you prefer to manage your own meals and entry costs.Free cancellationTravelers' pickBest valuefromUS$ 27View ›
East Bali tour: Gate of Heaven, Water Palace & Sidemen
East Bali tour: Gate of Heaven, Water Palace & Sidemen★★★★★★★★★★ 4.97 (2,233)10hA private guided tour of eastern Bali departing from Kuta covers the Gate of Heaven temple at 1,058 meters, Tirta Gangga water palace with koi ponds, and the Sidemen valley with lunch at Wapa Di Ume restaurant overlooking the Unda River. An air-conditioned Toyota Innova, English-speaking driver-guide and all entry fees are included; the day runs ten hours and ends with a choice of return to Kuta, Ubud, Denpasar, Sanur, Nusa Dua, Jimbaran, Legian, Seminyak or Canggu.Is it for me?Book this private tour if you want a driver and air-conditioned vehicle to reach Lempuyang's hilltop gate and Tirta Gangga's water palace without managing the highland roads yourself.Free cancellationTravelers' pickKids −15%fromUS$ 90View ›
Ubud Private Car Hire: 10-Hour Custom Itinerary & Hotel Pickup
Ubud Private Car Hire: 10-Hour Custom Itinerary & Hotel Pickup★★★★★★★★★★ 4.88 (2,211)10hYou get a private car and driver for 10 hours to visit temples, rice terraces, waterfalls and markets across Ubud at your own pace. Fuel, hotel pickup and an English-speaking local driver are included. You plan the stops beforehand and the driver adjusts the timing on the day itself, so you're not locked into a group schedule or a preset itinerary.Is it for me?This works well if you're traveling with family or a small group and want to move at your own pace without joining a fixed tour schedule — the private car means you're not waiting for other travelers, and the local driver handles navigation so you can focus on what you're seeing.Free cancellationTravelers' pickInfants freefromUS$ 31View ›
Bali: Mount Batur Sunrise Hike & Hot Spring with Pickup
Bali: Mount Batur Sunrise Hike & Hot Spring with Pickup★★★★★★★★★★ 4.90 (2,197)10hYou’ll start before dawn for a guided Mount Batur sunrise hike from Bali, reaching the summit just as colors spill across the sky. Enjoy breakfast cooked by volcanic steam and relax in a natural hot spring afterward. With hotel pickup included, it’s an early adventure that leaves you tired but quietly amazed long after you’re back at your hotel.Free cancellationTravelers' pickfromUS$ 33View ›
Do you need help planning your next activity?