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 Swing: Sidan Village Jungle Swings & Photo Spots Ticket
Bali Swing: Sidan Village Jungle Swings & Photo Spots Ticket★★★★★★★★★★ 4.98 (117)2hYou’ll feel your pulse quicken as you fly above Sidan’s rice terraces on real jungle swings—no metal frames here—then laugh your way through every nest and photo spot (all included). Local staff help you get those wild shots without pressure or hidden fees. It’s muddy sometimes, but that just makes it better.Free cancellationTravelers' pickMost bookedfromUS$ 21View ›
Kuta: Balinese Body Massage & Neck Treatment at Anjali Spa
Kuta: Balinese Body Massage & Neck Treatment at Anjali Spa★★★★★★★★★★ 4.98 (116)1hYou arrive, settle in with a welcome drink, and spend the session having tension released from your shoulders, neck and head through traditional Balinese massage techniques. Ginger tea and all fees are included. Book your time in advance—therapist slots fill quickly.Is it for me?Book this if you carry tension in your shoulders and neck and want a treatment rooted in traditional technique rather than a quick fix—the advance booking requirement is what keeps the therapist-to-guest ratio low enough for real attention.Free cancellationfromUS$ 26View ›
Ubud: Yoga, Rice Terrace Walk & Floating Breakfast Tour
Ubud: Yoga, Rice Terrace Walk & Floating Breakfast Tour★★★★★★★★★★ 4.95 (115)6hYou’ll start your morning with gentle yoga surrounded by Ubud’s misty air before chasing down your floating breakfast at a scenic café (it’s trickier than it looks). Then wander Bali’s iconic rice terraces with locals nearby—expect muddy shoes and big smiles. It’s one of those days you’ll keep thinking about long after you leave.Free cancellationfromUS$ 59View ›
Bali Ubud: Ayung River Rafting with Private Transfer & Lunch
Bali Ubud: Ayung River Rafting with Private Transfer & Lunch★★★★★★★★★★ 4.91 (115)3hYou’ll paddle Bali’s Ayung River near Ubud with a local guide leading your raft through gentle rapids and lush jungle scenery. Expect laughter, photo stops by ancient carvings, and a riverside lunch included before heading back to your hotel — all with pickup arranged for you.Instant confirmationfromUS$ 30View ›
Ubud from Benoa Port: Rice Terraces, Temples & Lunch
Ubud from Benoa Port: Rice Terraces, Temples & Lunch★★★★★★★★★★ 4.99 (114)8hYou're picked up at Benoa Port and driven to Ubud's main attractions: rice terraces with a valley swing, a thousand-year-old temple, a waterfall with a natural pool, lunch overlooking the paddies, and stops at a gold-working village and coffee plantation. All entry fees, transport, traditional dress for temple visits and an English-speaking driver with photography skills are included, and you're back at the port within eight hours.Is it for me?Book this if you're docked at Benoa Port and want to see Ubud's main sights—rice terraces, temples, a waterfall—without arranging transport, tickets or timing yourself. The fixed 8-hour schedule fits the cruise window, and everything from entry fees to lunch is already paid.Free cancellationfromUS$ 55View ›
Uluwatu Temple & Kecak Dance: Guide, Entry & Show Ticket
Uluwatu Temple & Kecak Dance: Guide, Entry & Show Ticket★★★★★★★★★★ 4.78 (114)2hThis is a guided visit to Uluwatu Temple on Bali's cliffs with entry ticket, Kecak Dance performance ticket, and an English-speaking guide included. The guide meets you at the main entrance, organizes both tickets without a queue, escorts you through the temple grounds, shares local knowledge, and helps protect you from the monkeys that live on the site. You choose between the 6pm show (which aligns with sunset) or the 7:15pm performance. The whole experience runs about two hours.Is it for me?Choose the 6pm show if you want to see the Kecak Dance framed by the sunset over the Indian Ocean; pick the 7:15pm performance if you prefer to experience the fire and chanting separately from the light. Either way, having a guide who handles the tickets and knows the site means you move through the grounds without the usual crowd friction or the distraction of managing the monkeys yourself.Free cancellationTravelers' pickKids −28%fromUS$ 28View ›
Ubud: Private Waterfall, Rice Terrace & Temple Day Trip
Ubud: Private Waterfall, Rice Terrace & Temple Day Trip★★★★★★★★★★ 4.98 (114)10hYou’ll feed monkeys in Ubud’s forest, walk muddy paths through Tegalalang rice terraces with your local guide, sip Balinese coffee overlooking jungle valleys, and watch prayers at Tirta Empul Temple before feeling the spray of Tegenungan Waterfall on your skin—all with hotel pickup and drop-off so you can just let Bali happen to you.Free cancellation-5%Kids −100%fromUS$ 25View ›
Ubud: Private Day Tour Waterfalls, Rice Terrace & Jungle Swing
Ubud: Private Day Tour Waterfalls, Rice Terrace & Jungle Swing★★★★★★★★★★ 4.97 (113)8h–10hYou’ll feel river spray on your face at Kanto Lampo Waterfall, wander temple gardens scented with incense, swing high above Ubud’s jungle canopy, and walk Tegalalang’s iconic rice terraces—all with a local guide handling every detail so you can just soak it in.Free cancellationKids −37%fromUS$ 72View ›
Ubud: Private Waterfalls, Rice Terraces & Monkey Forest Day Trip
Ubud: Private Waterfalls, Rice Terraces & Monkey Forest Day Trip★★★★★★★★★★ 5.00 (112)8h–10hYou’ll ride through Ubud with a local driver who knows every shortcut and story spot. Walk muddy rice terraces at sunrise, feel temple incense swirl around you at Tirta Empul, get soaked by Kanto Lampo Waterfall’s mist, then share a laugh with monkeys in their forest home—all in one private day trip.Free cancellationTop ratedfromUS$ 43View ›
Bali: Mount Batur Sunrise Trek & Tegalalang Rice Terrace Coffee
Bali: Mount Batur Sunrise Trek & Tegalalang Rice Terrace Coffee★★★★★★★★★★ 4.93 (112)10hYou’ll climb Mount Batur before dawn with a local guide, watch sunrise from the summit with hot coffee and breakfast, explore volcanic craters in daylight, then wind down at Tegalalang Rice Terrace for another coffee break before heading back—expect tired legs and some moments you’ll keep replaying long after.Free cancellationfromUS$ 25View ›
Ubud: Mount Batur, Hot Springs & Tirta Empul Temple Day Trip
Ubud: Mount Batur, Hot Springs & Tirta Empul Temple Day Trip★★★★★★★★★★ 4.99 (111)10hYou visit Tegalalang's rice terraces, eat lunch overlooking Mount Batur and the lake, swim in the natural hot spring at the volcano's base, witness blessing rituals at Tirta Empul Temple, and finish at Tegenungan Waterfall. Hotel pickup and drop-off, entrance fees and lunch are included, so you show up and the day unfolds without logistics.Is it for me?Book this if you want to see the volcano area and hot springs without arranging your own transport, timing or entrance fees — the private pickup and fixed itinerary mean you can focus on the stops instead of logistics.Free cancellationKids −16%fromUS$ 35View ›
Canggu Surfing Lesson: 2-Hour Private Lesson & Board Rental
Canggu Surfing Lesson: 2-Hour Private Lesson & Board Rental★★★★★★★★★★ 4.97 (111)2hYou get picked up from Canggu or meet your instructor at the beach for a two-hour private lesson with an experienced, certified guide. The session covers wave reading and safety on land, then paddling and standing practice in beginner-appropriate water, with one-on-one feedback throughout. Board, rash shirt, zinc cream and water are all included; you just need to bring yourself and show up ready to try.Is it for me?Book this if you want to try surfing without arranging your own board, figuring out which beach break is beginner-safe, or wondering whether you're doing it right—the one-on-one format and included gear mean you show up and learn, nothing else to organize.Free cancellationTravelers' pickBest valuefromUS$ 18View ›
Ubud Private Tour from Seminyak: Temples, Rice Fields & Waterfalls
Ubud Private Tour from Seminyak: Temples, Rice Fields & Waterfalls★★★★★★★★★★ 5.00 (110)8h–10hYou get picked up from your Seminyak hotel and spend the day visiting five distinct stops: a traditional Balinese house, a quieter monkey river walk, Tegalalang's rice terraces, Ulu Petanu waterfall, and Tirta Empul's spring temple. Your private driver handles all the driving and timing, all entrance fees are covered, and you move at your own pace without a group schedule. Book this if you want to see Ubud's main attractions in one day without arranging transport or buying tickets separately.Is it for me?Book this if you want Ubud's main sights in a single day without renting a car or navigating between stops yourself — the private driver and included fees mean you only decide where to linger, not how to get there.Free cancellationInfants freefromUS$ 63View ›
Nusa Penida: East & West Day Trip with Hotel Pickup & Fast Boat
Nusa Penida: East & West Day Trip with Hotel Pickup & Fast Boat★★★★★★★★★★ 4.68 (110)8hYou’ll climb down to Diamond Beach’s powdery sand, gaze out over Kelingking’s wild cliffs, and share laughs with your local guide on this Nusa Penida day trip from Bali. Expect hotel pickup, fast boat rides, a simple lunch by Crystal Bay—and moments that stick with you long after you’ve rinsed off the salt.Free cancellationfromUS$ 50View ›
Bali Temples & Rice Terraces: Tanah Lot, Beratan & Jatiluwih Day Trip
Bali Temples & Rice Terraces: Tanah Lot, Beratan & Jatiluwih Day Trip★★★★★★★★★★ 4.97 (109)10h–12hYou’ll stand by Tanah Lot’s crashing waves, walk through misty mountain air at Lake Beratan, dip your toes in Yeh Ho Waterfall, and wander among Jatiluwih’s endless rice terraces—all with local stories along the way. Expect hotel pickup, private transport, and moments you’ll want to remember long after you’ve rinsed off the mud.Free cancellationInfants freefromUS$ 76View ›
Bali Private Car & Driver: Flexible Island Day Tour with Pickup
Bali Private Car & Driver: Flexible Island Day Tour with Pickup★★★★★★★★★★ 4.99 (109)6h–10hYou’ll ride in comfort with a local Balinese driver who knows shortcuts and stories, stopping wherever catches your eye—from temple courtyards to hidden beaches. Your day is yours: snack on fresh fruit from roadside stalls, linger in Ubud’s markets or watch sunset at Tanah Lot—all without worrying about traffic or time. It’s the kind of Bali day that sticks with you long after you’ve left.Free cancellationfrom · per groupUS$ 61View ›
Nusa Lembongan Snorkeling: Manta Bay, Crystal Bay & Mangrove
Nusa Lembongan Snorkeling: Manta Bay, Crystal Bay & Mangrove★★★★★★★★★★ 4.89 (109)3hYou'll snorkel three sites in Nusa Lembongan waters: Manta Bay (with a backup plan if rays don't appear), Crystal Bay's clear reefs, and Mangrove Point's shallow ecosystem. The boat includes a local guide, full snorkeling gear, GoPro documentation, and a towel. The trip departs from Jungut Batu and runs as a half-day experience, so you're back by early afternoon.Is it for me?Book this if you want to snorkel three distinct reef sites in one morning without arranging your own boat, guide, or gear — the fixed itinerary and backup plan for manta rays mean you're not gambling on a single spot.Free cancellationTravelers' pickfromUS$ 22View ›
North Bali Day Trip: Waterfalls, Hot Springs & Temple from Celukan Bawang
North Bali Day Trip: Waterfalls, Hot Springs & Temple from Celukan Bawang★★★★★★★★★★ 4.79 (108)5h–12hYou’ll wander local markets near Bedugul with your guide, swim beneath Banyumala Twin Waterfall’s cool spray, soak in Banjar Hot Spring’s mineral pools among locals, and watch temple offerings float on Lake Beratan. This North Bali day trip leaves space for slow moments — it’s more about feeling than ticking boxes.Free cancellationTravelers' pickfromUS$ 25View ›
Bali: Ubud ATV Quadbike Tunnel & Waterfall Tour with Lunch
Bali: Ubud ATV Quadbike Tunnel & Waterfall Tour with Lunch★★★★★★★★★★ 4.87 (107)2h–3hYou’ll rev up an ATV quadbike through Bali’s lush rice fields and jungle trails near Ubud, splash through rivers and tunnels, and pause by a roaring waterfall for photos (and a breather). With a local guide leading the way and lunch included after you clean up, this day is equal parts thrill ride and real Bali scenery—muddy boots guaranteed.Free cancellationTravelers' pickfromUS$ 33View ›
Bali: Telaga Waja River Rafting & Zipline with Buffet Lunch
Bali: Telaga Waja River Rafting & Zipline with Buffet Lunch★★★★★★★★★★ 4.82 (107)8hYou’ll zipline down to Bali’s Telaga Waja River, raft 16 km through coconut groves and rice fields with a local guide, and pause by waterfalls for photos. Expect a real rush at Bajing Dam, then end with a buffet lunch overlooking green hills — it’s a day that leaves you grinning, shoes soggy but spirits high.Instant confirmationfromUS$ 70View ›
Do you need help planning your next activity?