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
Seminyak Private Full-Day Tour: Custom Itinerary
Seminyak Private Full-Day Tour: Custom Itinerary★★★★★★★★★★ 4.95 (82)8h–10hA private full-day sightseeing tour in Seminyak where you design the stops with a native English-speaking guide who knows Bali. Hotel pickup and drop-off are included, along with air-conditioned transport, bottled water, coffee or tea, and WiFi on board. Choose between 8 or 10 hours depending on how many sites you want to cover. This tour suits first-time visitors who want an introduction to Bali without following a fixed itinerary.Is it for me?Choose the 8-hour tour if you want to see three or four major sites without a rushed pace; pick 10 hours if you're visiting Bali for only a couple of days and want to fit in more temples, terraces and beaches. Either way, you're building the day around what you actually want to see, not around what a group schedule demands.Free cancellationfromUS$ 35View ›
Ubud Tour with Private Guide: Waterfalls & Rice Terraces
Ubud Tour with Private Guide: Waterfalls & Rice Terraces★★★★★★★★★★ 4.98 (82)10hA private guided tour of Ubud covers four major stops—Ubud Monkey Forest, Kanto Lampo Waterfall, Tegalalang Rice Terrace and a water temple—over 10 hours with an English-speaking driver, entrance tickets, air-conditioned car and fuel included. Your guide shapes the pace and timing to your interests, and pickup from your hotel is part of the arrangement.Is it for me?Book this private tour if you want a full day covering Ubud's main sights—your driver navigates between locations and handles all entrance tickets, leaving you to spend real time at each stop rather than rushing through.Free cancellationfromUS$ 29View ›
Bali Airport to Ubud: Private Transfer with Meet & Greet
Bali Airport to Ubud: Private Transfer with Meet & Greet★★★★★★★★★★ 4.99 (82)You’ll step off your flight into Bali’s humid air and spot your name on a sign—no searching or stress. Your local driver meets you right at Denpasar Airport and whisks you away in a private minivan to Ubud, answering questions or letting you just watch Bali roll by. It’s an easy start that leaves you feeling welcomed before you even unpack.Free cancellationTravelers' pickKids −33%fromUS$ 22View ›
Ubud: Monkey Forest, Rice Terrace, Tirta Empul & Waterfall Day Trip
Ubud: Monkey Forest, Rice Terrace, Tirta Empul & Waterfall Day Trip★★★★★★★★★★ 4.95 (82)8h–10hYou’ll meet cheeky monkeys in Ubud’s forest, watch woodcarvers at work in Mas Village, walk among Tegalalang’s lush rice terraces and witness spiritual rituals at Tirta Empul temple. Cool off at a hidden waterfall before heading back—expect moments that stick with you long after you’ve left Bali.Free cancellationfromUS$ 29View ›
Bali Cooking Class: Private Villa Experience & Local Dishes
Bali Cooking Class: Private Villa Experience & Local Dishes★★★★★★★★★★ 4.88 (82)3hYou’ll cook three real Indonesian dishes right in your own Bali villa with all ingredients brought to your door. Your local host guides you through every step—taste-testing as you go—and shares family stories along the way. Vegetarian options are easy to arrange. Expect laughter, new flavors, and a kitchen that smells like Bali long after the class ends.Free cancellationTravelers' pick-40%fromUS$ 30View ›
Bali Shore Excursion: Private Car Tour with Port Pickup
Bali Shore Excursion: Private Car Tour with Port Pickup★★★★★★★★★★ 4.99 (82)6h–10hYou’ll get picked up right at your cruise port for this private Bali shore excursion—no waiting around or big groups. See woodcarvers at Mas Village, walk through ancient temples like Batuan, feel the spray at Tegenungan Waterfall, and wander Tegalalang’s rice terraces before catching sea breezes at Tanah Lot Temple. It’s your day to shape—with a local guide who knows every shortcut.Free cancellationTravelers' pickBest valuefromUS$ 20View ›
East Nusa Penida Day Trip Private Tour with Diamond Beach
East Nusa Penida Day Trip Private Tour with Diamond Beach★★★★★★★★★★ 4.74 (82)12hThis 12-hour private tour departs from your Sanur hotel, crosses to Nusa Penida by fast boat, and visits four stops on the island's eastern side: Raja Lima, Molenteng Hill, Atuh Beach and Diamond Beach. The tour includes the fast-boat return ticket, entrance fees, an English-speaking driver-guide, lunch with Indonesian dishes, and hotel pickup and drop-off. Not recommended for travelers with spinal injuries, pregnancy or cardiovascular concerns.Is it for me?Book this if you're ready for a full day of steep climbs and descents to reach hidden coves and hanging stairs—the private car and scheduled fast boat keep you moving between stops without gaps, but the physical demands run the entire 12 hours.Free cancellationfromUS$ 75View ›
Ubud Village Tour: Temples, Waterfall & Rice Terraces
Ubud Village Tour: Temples, Waterfall & Rice Terraces★★★★★★★★★★ 4.99 (81)8h–10hA full-day guided tour of Ubud Village visiting five major attractions—Tegenungan Waterfall, Tirta Empul Temple, Tegalalang Rice Terrace, Sacred Monkey Forest Sanctuary and Saraswati Temple—with private transportation, an English-speaking Balinese driver-guide, Indonesian lunch and all entrance fees. The itinerary runs eight to ten hours and covers both spiritual sites and natural landmarks without requiring separate bookings or navigation.Is it for me?Choose this full-day option if you want to see all five sites—temples, waterfall, and rice terraces—without splitting the route across two separate days.Free cancellation-5%fromUS$ 67View ›
Ubud Private Tour: Rice Terraces, Temples & Waterfall
Ubud Private Tour: Rice Terraces, Temples & Waterfall★★★★★★★★★★ 4.98 (81)8h–10hYou’ll trek through Ubud’s lush rice terraces with a local guide, take part in a spiritual cleansing at an ancient water temple, swim beneath Tegenungan Waterfall, and sample fresh Balinese coffee. Expect laughter on jungle swings, honest flavors at lunch, and quiet moments among centuries-old carvings—a day that lingers long after you’ve left.Is it for me?Your private guide and car handle transport, temple entry, and timing—so you linger where you want or move freely between stops without negotiating with drivers or waiting for group departures.Free cancellationKids −50%fromUS$ 30View ›
Dolphin Tour and Sunrise Watching in Lovina Beach from Ubud
Dolphin Tour and Sunrise Watching in Lovina Beach from Ubud★★★★★★★★★★ 4.86 (81)8h–10hThis 8 to 10 hour tour from Ubud takes you to Lovina Beach on Bali's north coast to watch wild dolphins at sunrise from a traditional boat, then returns for breakfast at a beachside restaurant. Pickup happens at 3:00 AM from resort areas or 3:30 AM from Ubud, and the tour includes a glass-bottom boat ride, life jacket, bottled water, breakfast, tea or coffee, and all parking fees. A live English-speaking guide leads the experience, and you can add stops to nearby waterfalls or temples at checkout.Is it for me?Book this tour if you want to see dolphins at the hour they're actually hunting—the 3:00 or 3:30 AM pickup is what puts you on the water at dawn instead of mid-morning. If you'd rather sleep in or skip the long drive, a private option is available at checkout.Free cancellationKids −46%fromUS$ 65View ›
Ubud UTV Buggy Adventure: 7 km jungle ride with river tubing
Ubud UTV Buggy Adventure: 7 km jungle ride with river tubing★★★★★★★★★★ 4.95 (81)5hAn off-road UTV buggy adventure in Ubud where you ride a 7 km track through jungle, mud, rice fields and water splashes, with the option to add river tubing afterward. The experience includes a professional instructor, full safety gear, insurance, shower facilities and lunch—all arranged so you show up and ride. Choose between riding solo or tandem, and decide whether to add tubing to your day.Is it for me?Book the tandem buggy if you want to share the ride and the cost; book solo if you want to control the buggy yourself. Add tubing if you want a full water day—the buggy alone is one hour of riding, and tubing stretches the adventure into a full 5-hour outing with lunch and two showers built in.Free cancellationfromUS$ 45View ›
Mount Batur Sunrise Jeep Tour: Hot Springs & Waterfall
Mount Batur Sunrise Jeep Tour: Hot Springs & Waterfall★★★★★★★★★★ 4.99 (80)9hA Mount Batur sunrise jeep tour from Bali that trades the predawn hike for a 4WD ride to the summit, sunrise views, and a cooked breakfast on arrival. After exploring the black lava fields, you soak in the mineral-rich pools at Toya Devasya Hot Spring overlooking Lake Batur, then visit a secluded waterfall for swimming and photos. The tour runs nine hours total with hotel pickup and drop-off included in most options; a live English-speaking guide drives and acts as photographer throughout.Is it for me?Book this tour if you want the Mount Batur sunrise and the surrounding landscape without the predawn hike—the jeep gets you to the summit rested and fed, which changes what the rest of the day feels like. The combination of three distinct stops (summit, hot spring, waterfall) means you move between different kinds of experience rather than staying in one place, so the day holds variety. Choose the option with hotel pickup if your accommodation is in the pickup zone; if not, the meeting point option works the same way from a central location.Free cancellationfromUS$ 35View ›
Bali Temple Tour: Ulun Danu, Tanah Lot & Rice Terraces
Bali Temple Tour: Ulun Danu, Tanah Lot & Rice Terraces★★★★★★★★★★ 4.88 (80)8h–10hA private, full-day tour of Bali's most visited temples and rice fields, departing from Ubud with an English-speaking guide and air-conditioned vehicle. The itinerary covers Ulun Danu Beratan Temple on Lake Beratan in the highlands, Taman Ayun Royal Temple surrounded by gardens and ponds, Jatiluwih Rice Terraces where you see how rice is grown and harvested, and Tanah Lot Temple on a coastal rock formation. Transport, entrance tickets, lunch and a guide fluent in Balinese culture and history are included; you choose whether to add meals and entry fees or arrange your own transport and pay per site.Is it for me?Book the Inclusive Tour option if you want entry fees and meals arranged in advance—the fixed itinerary and included stops mean the full day holds together without stopping to negotiate prices or find a restaurant. Choose transport only if you prefer to pay per site and eat where you find it, keeping the guide and car but managing your own entry and meals.Free cancellationfromUS$ 37View ›
Ubud: Rice Terraces, Waterfall & Monkey Forest Day Tour
Ubud: Rice Terraces, Waterfall & Monkey Forest Day Tour★★★★★★★★★★ 4.99 (79)8h–10hYou’ll wander ancient temples scented with incense, stand in cool mist by Tegenungan waterfall, swing high above Tegalalang rice terraces, and meet cheeky monkeys in Ubud’s forest—all with a local guide who keeps things real. Expect laughter, some surprises, and moments that stick with you long after you leave Bali.Free cancellationfromUS$ 48View ›
Bali Private Car Tour: Temples, Waterfalls & Custom Itinerary
Bali Private Car Tour: Temples, Waterfalls & Custom Itinerary★★★★★★★★★★ 4.97 (79)5h–10hYou’ll move through Bali at your own pace—exploring Ubud’s art market, pausing at cool waterfalls like Tegenungan or Kanto Lampo, walking rice terraces in Tegalalang, or watching sunset at Tanah Lot Temple. Your local driver handles all navigation and parking so you can just soak up each moment without stress.Free cancellationfromUS$ 23View ›
Ubud: ATV Quad Bike & White Water Rafting Day Trip
Ubud: ATV Quad Bike & White Water Rafting Day Trip★★★★★★★★★★ 4.95 (79)8hYou’ll start your day in Ubud with white water rafting down Bali’s longest river track before tackling muddy trails on an ATV quad bike. Expect laughter, splashes, and muddy shoes as local guides lead you past rice fields and through caves. Lunch is served overlooking blue pools and terraces—a real pause after all that adrenaline.Free cancellationTravelers' pickfromUS$ 29View ›
Bali: Trunyan Village, Hot Springs & Penglipuran Day Tour
Bali: Trunyan Village, Hot Springs & Penglipuran Day Tour★★★★★★★★★★ 4.95 (79)10hYou’ll cross Lake Batur by boat to witness Trunyan Village’s unique burial customs with a local guide, then soak away tension at natural hot springs overlooking volcanic slopes. Wander Penglipuran’s peaceful lanes and end your day cooling off at Tibumana Waterfall—a mix of ancient ritual and simple pleasures that stays with you long after.Free cancellationKids −31%fromUS$ 87View ›
Meditate with a Shaman in Ubud: Cleansing ritual and palm reading
Meditate with a Shaman in Ubud: Cleansing ritual and palm reading★★★★★★★★★★ 4.96 (79)8hMeditate with a Shaman is an eight-hour activity in Ubud combining a cleansing ritual at Mengening water temple, a full breakfast, and a private consultation with a local Balinese shaman who reads your palm and birth date to offer guidance on your path forward. Pickup from your Ubud accommodation is included, and an English-speaking guide translates throughout. The shaman normally works only with Balinese clients, making this access unusual for travelers.Is it for me?The guide translates everything the shaman says, so you don't need to speak Balinese or Indonesian—you'll follow the entire reading and guidance in English. This works for anyone curious about Balinese spiritual practice and willing to wake early; the ritual itself is meditative rather than physically strenuous, though the water temple does require you to be comfortable in water.Free cancellationfromUS$ 102View ›
Bali: Blue Lagoon Snorkeling, Kanto Lampo & Suwat Waterfalls Day Trip
Bali: Blue Lagoon Snorkeling, Kanto Lampo & Suwat Waterfalls Day Trip★★★★★★★★★★ 4.94 (79)9hYou’ll snorkel two vibrant spots at Bali’s Blue Lagoon with a local guide, then recharge over an Indonesian lunch before chasing waterfalls at Kanto Lampo and Suwat. Expect laughter, real conversation, and quiet jungle pools — plus hotel pickup so all you have to do is show up ready for adventure.Free cancellationfromUS$ 46View ›
Ubud: Private Day Tour with Sacred Monkey Forest & Waterfall
Ubud: Private Day Tour with Sacred Monkey Forest & Waterfall★★★★★★★★★★ 4.96 (79)10hYou’ll step right into Ubud’s rhythm: watch Barong dancers whirl at sunrise, meet artisans shaping silver and wood by hand, wander among monkeys in leafy forest shadows, swing high above Tegalalang’s rice terraces, sip fresh coffee with mountain views, and end your day cooled by waterfall mist before heading back to your hotel—all with an easy pickup and local guide who keeps things real.Free cancellationfromUS$ 23View ›
Do you need help planning your next activity?