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 Cooking Class & Organic Farm: 6+ Balinese Dishes
Ubud Cooking Class & Organic Farm: 6+ Balinese Dishes★★★★★★★★★★ 4.98 (128)5h 30mYou'll harvest vegetables on an organic farm, cook six Balinese dishes with a local instructor, and eat lunch in a shaded garden setting. The morning option includes a market tour; all sessions come with recipes to take home and clear English instruction. Transport from Ubud is included, and groups stay small enough that everyone gets hands-on time at the stove.Is it for me?Pick this if you want to learn real Balinese cooking without arranging your own transport or figuring out which market stall sells what — the farm handles the sourcing and the instructor handles the teaching, leaving you to focus on the cooking and eating.Free cancellationMost bookedKids −23%fromUS$ 38View ›
Mount Batur Sunrise Jeep Tour & Hot Spring with Pickup
Mount Batur Sunrise Jeep Tour & Hot Spring with Pickup★★★★★★★★★★ 4.92 (128)8hYou’ll ride up Mount Batur by private 4x4 jeep before dawn, watch sunrise spill over Lake Batur with a simple volcano-side breakfast, then explore black lava fields shaped by old eruptions. Afterward you can soak off the dust in a natural hot spring or try local coffee before heading back—if you’re lucky your guide will share stories only locals know.Free cancellationfromUS$ 26View ›
Nusa Penida scuba diving: 3 dives with manta rays
Nusa Penida scuba diving: 3 dives with manta rays★★★★★★★★★★ 4.81 (128)1dA full-day scuba dive trip from Sanur to Nusa Penida, Nusa Ceningan and Nusa Lembongan for three dives with a PADI professional guide, hotel pickup and lunch included. The sites have strong currents and cold water, so it's built for divers with at least 25 logged dives and recent experience within the past six months. Manta rays are possible year-round; seasonal mola (July to October) bring another draw. Maximum four divers per guide keeps the group small.Is it for me?The currents and cold water here are strong, especially July to October when the mola arrive — this dive demands recent experience and a minimum of 25 logged dives, which is what makes the reef life and the big animals possible in the same day.Free cancellationfromUS$ 205View ›
Bali Ubud & Tanah Lot: Private Day Tour with Pickup
Bali Ubud & Tanah Lot: Private Day Tour with Pickup★★★★★★★★★★ 4.94 (126)10hYou’ll wander through Ubud’s lively monkey forest, walk muddy paths along Tegalalang’s rice terraces, share local flavors over lunch in the jungle, and end your day watching sunset at Tanah Lot Temple. Expect small surprises and honest moments — this isn’t just sightseeing; it’s Bali as it really feels.Free cancellationKids −22%fromUS$ 57View ›
Ubud, Tirta Empul & Tegalalang: Private Day Tour with Pickup
Ubud, Tirta Empul & Tegalalang: Private Day Tour with Pickup★★★★★★★★★★ 4.93 (126)8hYou’ll start your day getting picked up by an English-speaking driver before visiting Tirta Empul Temple’s sacred pools, exploring traditional homes in Batuan village, walking Tegalalang’s emerald rice terraces (with time for lunch), and finishing at Tegenungan Waterfall. Expect real moments: laughter with locals, earthy smells after rain, maybe even muddy feet — plus plenty of stories to bring home.Free cancellationfromUS$ 23View ›
Mount Batur: Sunrise Jeep Tour, Breakfast & Hot Springs
Mount Batur: Sunrise Jeep Tour, Breakfast & Hot Springs★★★★★★★★★★ 4.98 (124)8hYou’ll ride up Mount Batur by 4WD jeep before dawn with a local guide, watch sunrise over volcanic slopes, enjoy breakfast on the mountain top and explore black lava fields off-road. Afterward, soak in natural hot springs before heading back to your hotel—a day full of small surprises and real Bali moments.Free cancellationTravelers' pickBest valuefromUS$ 18.56View ›
Bali: Ayung River Rafting & ATV Ride with Jungle Lunch
Bali: Ayung River Rafting & ATV Ride with Jungle Lunch★★★★★★★★★★ 4.97 (124)10hYou’ll paddle down Bali’s Ayung River with a local guide, jump into fresh waterfalls, share an Indonesian buffet lunch overlooking jungle views, then ride an ATV through rice fields and villages near Ubud. Expect muddy shoes, real laughter, friendly faces—and memories that stick with you longer than any souvenir.Free cancellationfromUS$ 90View ›
Bali Blue Lagoon & Tanjung Jepun Snorkeling with Jukung Boat
Bali Blue Lagoon & Tanjung Jepun Snorkeling with Jukung Boat★★★★★★★★★★ 4.87 (124)6hYou’ll ride out on a traditional jukung boat with a local guide to snorkel two vibrant Bali reefs: Blue Lagoon and Tanjung Jepun. Expect close-up moments with reef fish, gentle waves, laughter over lunch on the sand, and easy hotel pickup — all wrapped up in one relaxed day that lingers long after you’re home.Free cancellationfromUS$ 49View ›
Ubud Cooking Class: Balinese Cuisine & Market Visit
Ubud Cooking Class: Balinese Cuisine & Market Visit★★★★★★★★★★ 4.87 (124)5hYou visit a traditional market with your guide, learn to prepare three Balinese dishes under a professional cook's instruction, then eat your own lunch. Hotel pickup is included, and you leave with a certificate and the ability to make these dishes at home. The morning session means you're back by early afternoon.Is it for me?Book this if you want to learn a skill you'll actually use, not just watch someone else cook — the market visit at the start grounds you in where the food comes from, and eating your own lunch makes the morning stick with you longer than a typical class.fromUS$ 44View ›
Bali: Uluwatu Temple & Beach Hopping Day Tour with Pickup
Bali: Uluwatu Temple & Beach Hopping Day Tour with Pickup★★★★★★★★★★ 4.82 (124)8hYou’ll feel Bali’s pulse as you swim at Nusa Dua Beach, relax at Gerger’s quiet shore, watch surfers at Padang Padang, and walk Uluwatu Temple’s dramatic cliffs just before sunset. With hotel pickup and a local guide who shares small stories along the way, this day trip leaves you sandy, sun-warmed, and maybe a little changed by those last golden moments above the ocean.Free cancellationInfants freefromUS$ 32View ›
Bali 5-Day Tour: Ubud, Temples & Rice Terraces
Bali 5-Day Tour: Ubud, Temples & Rice Terraces★★★★★★★★★★ 4.94 (124)5dYou get five full days covering all five regions of Bali—central, western, northern, eastern, and southern—with an English-speaking driver, all entry tickets, hotel transport, and dinner included. The itinerary moves through Ubud's markets and monkey forest, volcanic highlands, waterfalls, two water palaces, temples on cliffs and lakesides, and ends with a seafood dinner on Jimbaran Beach. You don't arrange transport, tickets, or timing yourself; the fixed schedule fits the main highlights into a single five-day arc.Is it for me?This tour suits travelers who want to see all of Bali's regions in one trip without arranging their own transport, tickets, or timing—the fixed five-day schedule is what makes covering central, western, northern, eastern, and southern Bali possible without backtracking.Free cancellationTravelers' pickKids −20%fromUS$ 315View ›
Bali Ubud: Buggy UTV Jungle Track & River Bath Adventure
Bali Ubud: Buggy UTV Jungle Track & River Bath Adventure★★★★★★★★★★ 4.93 (122)1hYou’ll get behind the wheel of an easy-to-drive buggy for a wild ride through muddy jungle tracks and bright rice fields in Ubud. Guided by locals who know every twist of the trail, you’ll splash through waterholes and even pass through Crocodile Cave before ending with a refreshing soak in a natural river pool. It’s messy fun with real Balinese flavor.Instant confirmationfromUS$ 26View ›
Mount Batur Sunrise Jeep Tour, Hot Springs & Akasa Cafe
Mount Batur Sunrise Jeep Tour, Hot Springs & Akasa Cafe★★★★★★★★★★ 4.89 (122)6h–7hYou’ll watch dawn break over Mount Batur from a private jeep before bouncing across black lava fields shaped by eruptions past. Afterward, sink into natural hot springs with lake views and end your morning relaxing at Akasa Cafe above the caldera—all with local guidance, breakfast included, and hotel pickup handled for you.Free cancellationfromUS$ 20View ›
Bali: Water Sports, Uluwatu Temple & Kecak Dance Private Tour
Bali: Water Sports, Uluwatu Temple & Kecak Dance Private Tour★★★★★★★★★★ 4.63 (122)11h–12hYou’ll jump into Bali water sports at Tanjung Benoa, share laughs on a banana boat, unwind at Padang Padang Beach, stand above Uluwatu’s crashing waves for sunset and Kecak dance, then end your private day trip with grilled seafood on Jimbaran Beach—sand between your toes and all.Free cancellationTravelers' pickfromUS$ 120View ›
Ubud: Private Day Tour Rice Terraces, Waterfall & Monkey Forest
Ubud: Private Day Tour Rice Terraces, Waterfall & Monkey Forest★★★★★★★★★★ 4.98 (121)8hYou’ll wander Ubud’s lush rice terraces with a local guide, watch playful macaques in the Monkey Forest, browse colorful stalls at Ubud Art Market, and cool off at Tegenungan Waterfall. Private transport with hotel pickup makes it easy to relax into Bali’s rhythms — you might even find yourself grinning at muddy shoes or sharing a laugh with your guide by day’s end.Free cancellationKids −30%fromUS$ 65View ›
Bali: Lempuyang Gates, Tirta Gangga & Goa Raja Waterfall Tour
Bali: Lempuyang Gates, Tirta Gangga & Goa Raja Waterfall Tour★★★★★★★★★★ 4.71 (120)12hYou’ll wander through Bali’s most photogenic spots—from the mystical Gates of Heaven at Lempuyang Temple with Mount Agung looming behind you, to Tirta Gangga’s tranquil water gardens dotted with koi carp and carved stone paths. Cool off beneath Goa Raja Waterfall’s dappled cave light before heading back with your favorite shots and maybe a new story or two.Free cancellationfromUS$ 23View ›
Ubud Guided Walking Tour: Historic Landmarks & Palace Access
Ubud Guided Walking Tour: Historic Landmarks & Palace Access★★★★★★★★★★ 4.98 (120)3hA guided walking tour of Ubud covering Ubud Palace, Puri Lukisan Museum, Campuhan Ridge Walk and the Prince's private compound, led by a local English-speaking guide over three hours. The tour includes museum entry and exclusive access to a traditional Balinese royal residence; uneven temple stairs and steep gradients mean you'll need to be comfortable climbing and walking on patchy sidewalks. The guide will call if weather turns severe enough to delay the start.Is it for me?This is a shared group tour led by a local guide, so you're walking with other travelers and following a set route and schedule. Choose it if you want the context and stories behind Ubud's landmarks—the colonial history, the art world's role in the city, how royalty shaped it—rather than just seeing the buildings themselves. The three-hour pace and fixed itinerary mean the day is structured for you; you show up and the guide handles the narrative and the access to places like the Prince's compound that you couldn't reach on your own.Free cancellationTravelers' pickKids −55%fromUS$ 27View ›
Bali Private Minibus Charter: Ubud, Temples & Waterfalls Day
Bali Private Minibus Charter: Ubud, Temples & Waterfalls Day★★★★★★★★★★ 4.99 (119)10hYou’ll travel through Bali’s heartlands in your own private minibus—exploring Ubud’s art markets, walking muddy paths at Tegalalang Rice Terrace, pausing for temple rituals at Tirta Empul and cooling off by Tegenungan Waterfall. With a local driver handling everything from parking to stories along the way, you get all the freedom without any hassle.Free cancellationfromUS$ 25View ›
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall★★★★★★★★★★ 5.00 (118)6h–8hYou’ll wander through Ubud’s lively Monkey Forest with a local guide, watch master carvers at work in Mas Village, explore ancient Elephant Cave temple walls, soak up views at Tegalalang rice terraces over lunch, and end your day cooling off by Tegenungan Waterfall—all with easy hotel pickup included.Free cancellationTop ratedInfants freefromUS$ 40View ›
Ubud Tour: Monkey Forest, Rice Terrace, Temple & Waterfall
Ubud Tour: Monkey Forest, Rice Terrace, Temple & Waterfall★★★★★★★★★★ 4.99 (118)9hA private day tour from Seminyak to Ubud covers four major attractions—the Sacred Monkey Forest Sanctuary, Tegalalang Rice Terraces, Ulu Petanu Waterfall and Tirta Empul Temple—with an English-speaking driver, air-conditioned vehicle and hotel pickup included. The tour runs nine hours total, with lunch at a bamboo restaurant and time to swim or photograph at each stop. Entry fees are available as an add-on option; if you choose the option without them, you'll need to bring cash (IDR 275,000 per person) to pay at each site.Is it for me?Choose the option with entry fees included if you want to move through all four sites without stopping to pay cash at each one; pick the private tour if you'd rather set your own pace at each stop instead of staying with a group. The nine-hour commitment works best if you're based in South Bali and want to see Ubud's main attractions in a single day without renting a vehicle or navigating the roads yourself.Free cancellationTravelers' pickInfants freefromUS$ 27View ›
Do you need help planning your next activity?