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
Snorkeling with Manta Rays in Nusa Lembongan
Snorkeling with Manta Rays in Nusa Lembongan★★★★★★★★★★ 4.43 (21)3h–4hSnorkeling in Nusa Lembongan with a guide covers three spots — Manta Bay, Toya Pakeh Wall and Mangrove Point — where manta rays, turtles, scorpion fish and nudibranchs live on the reef. The trip runs around 3 hours with hotel pickup and drop-off on Lembongan Island, morning departures at 07:45 or 10:15, and all snorkeling equipment provided. Manta sightings at Manta Bay depend on the season and conditions; when weather closes that site, the guide switches to Gamat Bay or Toya Pakeh instead.Is it for me?Book the early 07:45 departure if you want the best light for photography and the calmest water before the afternoon swell picks up. If you're staying on Nusa Ceningan or arriving by ferry, the 10:15 departure with Yellow Bridge pickup removes the need to find your way to Jungut Batu Port.Free cancellationTravelers' pickfromUS$ 23View ›
Nusa Penida: Tembeling Waterfall & Diamond Beach Private Tour
Nusa Penida: Tembeling Waterfall & Diamond Beach Private Tour★★★★★★★★★★ 4.76 (21)12hYou're picked up from your hotel before dawn, speedboated to Nusa Penida, and guided through four main stops: Diamond Beach for swimming, Atuh Beach's dramatic cliffs, the Thousand Islands Viewpoint for photos, and Tembeling Waterfall with its blue staircase descent and natural pool. Lunch is included, as are all entrance fees and transport. You return to your hotel by evening without arranging boats, tickets, or timing yourself.Is it for me?This tour suits anyone staying in Seminyak or nearby who wants to see Nusa Penida's main attractions in one day without arranging boats, tickets, or timing—the private transport and fixed schedule handle all of that, leaving you to focus on swimming and the views.Free cancellationKids −30%fromUS$ 133View ›
Uluwatu Temple & Kecak Dance at Sunset: Private Tour
Uluwatu Temple & Kecak Dance at Sunset: Private Tour★★★★★★★★★★ 4.90 (21)6h–8hA private 8-hour tour visits Uluwatu Temple on Bali's southwestern cliffs to watch the Kecak and fire dance at sunset, with stops at Nusa Dua Beach and Padang Padang Beach along the way. Hotel pickup and an English-speaking guide are included. A minimum of 2 people per booking is required.Is it for me?Book this if you want sunset, kecak dance, and two beaches in one day—the 8-hour span and multiple stops mean you're moving between locations rather than settling in one place.Free cancellationfromUS$ 50View ›
Bali Canggu: Private Surf Lesson with Local Coach & Gear
Bali Canggu: Private Surf Lesson with Local Coach & Gear★★★★★★★★★★ 4.67 (21)2hYou’ll meet your local surf coach right on Batu Bolong Beach in Canggu and get set up with all your gear before learning the basics on soft sand. With patient guidance, you’ll practice standing up and catching gentle waves in safe conditions — and probably laugh at yourself a bit along the way. Includes private instruction, all equipment, sunscreen zinc, and bottled water.Free cancellationTravelers' pickfromUS$ 26View ›
Private Ubud Tour: Water Temple, Rice Terraces & Waterfall Day Trip
Private Ubud Tour: Water Temple, Rice Terraces & Waterfall Day Trip★★★★★★★★★★ 4.90 (21)5h–7hYou’ll see sacred temples, hidden waterfalls, and rice terraces all in one day—with a local guide who knows every shortcut and story worth hearing. If you want real Bali beyond postcards, this is it.Free cancellationfromUS$ 79View ›
Menjangan Island Snorkeling Tour & Marine Park Day Trip
Menjangan Island Snorkeling Tour & Marine Park Day Trip★★★★★★★★★★ 4.55 (20)5hThis is your chance to snorkel Menjangan Marine Park’s calm reefs, spot wild deer on white sand beaches, and visit a hidden Balinese temple—all with an expert local guide who knows every corner of these waters. Perfect for families or anyone new to snorkeling, this day trip blends adventure with peaceful moments above and below the surface.Free cancellationfromUS$ 41View ›
Nusa Penida Private Tour from Kuta: Speedboat & Custom Itinerary
Nusa Penida Private Tour from Kuta: Speedboat & Custom Itinerary★★★★★★★★★★ 4.00 (20)10h–12hYou customize which Nusa Penida beaches and viewpoints to visit with a private guide who acts as your photographer. The day includes round-trip speedboat from Sanur, all entry fees, lunch, hotel pickup from Kuta or nearby areas, and an air-conditioned vehicle. The island's infrastructure is still developing, so expect rough roads and steep beach stairs — bring sturdy shoes and water. Tidal conditions at the port may mean wading slightly to board.Is it for me?Best for travelers who want to see Nusa Penida's top spots without arranging transport, boat tickets and entry fees separately — and who'd rather decide the route with a guide than follow a fixed schedule.Free cancellationfromUS$ 105View ›
Ubud: Jatiluwih Rice Terraces, Tanah Lot & Ulun Danu Temple
Ubud: Jatiluwih Rice Terraces, Tanah Lot & Ulun Danu Temple★★★★★★★★★★ 5.00 (20)8h–10hYou visit Ulun Danu Temple on Lake Beratan, walk through the UNESCO-listed Jatiluwih Rice Terraces, stop at the Handara Gate for photos, and end at Tanah Lot Temple for the sunset. Hotel pickup and drop-off are included, along with all entrance fees and an English-speaking driver. The day takes about ten to eleven hours, and you travel in a private air-conditioned vehicle.Is it for me?Book this if you want to see Bali's main temples and rice terraces in one day without arranging your own transport, entry tickets, or timing—the fixed itinerary and included pickups mean you just show up at your hotel and the rest is handled.Free cancellationfromUS$ 55View ›
3-Day Private Bali Tour: Temples, Volcano & Sunset Views
3-Day Private Bali Tour: Temples, Volcano & Sunset Views★★★★★★★★★★ 5.00 (20)3dA 3-day private sightseeing tour of Bali with hotel pickup and drop-off, visiting Tirta Empul Temple, Taman Ayun, Tanah Lot, Uluwatu Temple, Mt. Batur volcano, a coffee plantation, and Tegalalang Rice Terrace. Your English-speaking driver handles all transport in an air-conditioned minivan; you choose between tickets included or separate, and can add the Kecack fire dance on the final evening.Is it for me?Book this if you want a structured three-day itinerary with hotel pickups each morning—you'll visit major temples and Mt. Batur on a set schedule in a private minivan, ideal if you prefer a planned route over deciding stops yourself.Free cancellationKids −100%fromUS$ 150View ›
Nusa Penida Private Snorkeling & Kelingking Beach from Kuta
Nusa Penida Private Snorkeling & Kelingking Beach from Kuta★★★★★★★★★★ 4.95 (20)7h–10hYou board a speedboat from Sanur Harbor for a 30–45 minute crossing to Nusa Penida, then visit Kelingking Beach, Angel's Billabong, and Broken Beach on foot with your guide. After lunch at a local restaurant, you spend three hours on a private snorkeling boat exploring Manta Bay, Gamat Bay, and Wall Point, where you'll see manta rays and coral reefs up close. You receive GoPro footage of your underwater time and return to Sanur by late afternoon, with the full day taking roughly 10–11 hours from pickup to drop-off.Is it for me?Choose this tour if you want to see Nusa Penida's famous cliffs and snorkel in clear water without managing transport, park tickets, or timing yourself — the private boat and fixed itinerary handle all three, leaving you to focus on the experience.Free cancellationfromUS$ 78View ›
Bali Denpasar: Private city tour with local guide & tastings
Bali Denpasar: Private city tour with local guide & tastings★★★★★★★★★★ 4.32 (19)3hExperience Denpasar through local eyes as you visit temples, wander vibrant markets, hear real stories from your Balinese guide, and relax with a drink at a neighborhood café. With entry tickets included and private transport arranged, you’ll get close to Bali’s culture in ways you’ll remember long after the trip.Free cancellationfromUS$ 57View ›
Bali Gate of Heaven Private Day Trip & Lunch from Ubud
Bali Gate of Heaven Private Day Trip & Lunch from Ubud★★★★★★★★★★ 5.00 (19)7h–10hYou’ll start your day before sunrise with hotel pickup in Ubud, then visit Bali’s Gate of Heaven for that iconic photo (and maybe a little awe). Wander Tirta Gangga Water Palace’s koi-filled ponds, then relax over lunch in Sidemen valley with river views and an infinity pool. It’s a day full of real moments you’ll remember long after you leave Bali.Free cancellationfromUS$ 85View ›
Mount Batur Sunrise Hike Tour with Hot Spring from Kuta
Mount Batur Sunrise Hike Tour with Hot Spring from Kuta★★★★★★★★★★ 5.00 (19)10h–12hA full-day guided hike up Mount Batur from Kuta with sunrise breakfast at the top, a trek back down, and time soaking in a natural hot spring on the shore of Lake Batur. The tour includes hotel pickup, a professional guide, meals, entry fees and all transport in an air-conditioned vehicle, running 10 to 12 hours total. The early start and moderate fitness required mean the day is built around the mountain itself, not around fitting other stops in.Is it for me?Book this tour if you're traveling solo or with a small group and want a full day built around one mountain rather than a string of quick stops. The private transport and guide mean the pace stays with you, and the early start and moderate fitness requirement are what make the sunrise and the full descent possible in a single day.Free cancellationKids −25%fromUS$ 92View ›
Nusa Penida Snorkeling & East Beach Tour from Jimbaran
Nusa Penida Snorkeling & East Beach Tour from Jimbaran★★★★★★★★★★ 4.84 (19)10hYou board a fast boat at Sanur pier and cross to Nusa Penida in 50 minutes, then spend two hours snorkeling at Manta Bay or Crystal Bay with a local guide. After lunch, you visit Diamond Beach and climb to Molenteng Tree House for views across five islands and the coastline. Hotel pickup from Jimbaran, all entry fees, snorkeling gear, and the return boat are included; the full day takes about 10 hours from pickup to drop-off.Is it for me?Book this if you want to snorkel and see Nusa Penida's east coast in one day without arranging your own boat, entry permits, or timing — the fixed schedule and included transport from your hotel means you show up and the rest is handled.Free cancellationfromUS$ 115View ›
Nusa Penida Day Trip from Ubud: Beaches & Cliffs All-Inclusive
Nusa Penida Day Trip from Ubud: Beaches & Cliffs All-Inclusive★★★★★★★★★★ 4.63 (19)12hYou're picked up from your Ubud hotel at 6am, fast-boated to Nusa Penida, and guided to either the western beaches (Kelingking, Crystal Bay, Angel's Billabong, Broken Beach) or the eastern route (Diamond Beach, Atuh, Raja Lima, Teletubbies Hill). Lunch and all entry fees are included; you return to your hotel by evening. The fixed schedule means you don't arrange the boat, the timing or the meals—just show up and move through the day with a local guide who knows where the light is best.Is it for me?Book this if you want to see Nusa Penida's main beaches and cliffs in one day without arranging the boat, timing the tides, finding lunch, or figuring out which route makes sense—the fixed itinerary and local guide handle all of that, which is what makes a full island day possible from Ubud.Free cancellationfromUS$ 125View ›
Ubud: Waterfalls, Rice Terraces & Jungle Swing Tour
Ubud: Waterfalls, Rice Terraces & Jungle Swing Tour★★★★★★★★★★ 5.00 (19)10hYou're picked up from your hotel and driven to four separate water attractions—two waterfalls where you can swim, a sacred temple with purification pools, and a rice terrace you walk through—before finishing with a jungle swing that hangs above the valley. Entry to all sites is included, along with bottled water and an air-conditioned vehicle. The whole day takes you through Ubud's most recognizable landscapes without the logistics of getting there yourself.Is it for me?Book this if you want Ubud's main water and landscape attractions in one day without arranging transport between five different sites—the fixed itinerary and included tickets mean you show up at your hotel and the logistics are handled.Free cancellation-16%fromUS$ 19.32View ›
Snorkeling Nusa Lembongan: Full-Day Cruise with Water Sports
Snorkeling Nusa Lembongan: Full-Day Cruise with Water Sports★★★★★★★★★★ 4.42 (19)8hA full-day cruise from Benoa Harbor to Nusa Lembongan with snorkeling, water sports and a beach club visit. You board at 9am, snorkel in Lembongan Bay with provided equipment, ride banana boats and the waterslide, join a hands-on coral restoration activity, eat a tropical lunch at the Beach Club, and return to Benoa by late afternoon. Hotel pickup and drop-off from south Bali are included; the boat carries a live DJ and band for the return journey.Is it for me?Book this if you want multiple water activities in one day without changing locations—you stay on the same boat and pontoon, so you can move between snorkeling, the waterslide, and the beach club at your own pace.Free cancellationTravelers' pick-10%fromUS$ 140View ›
Mount Batur Sunrise by 4WD Jeep: Skip the Hike
Mount Batur Sunrise by 4WD Jeep: Skip the Hike★★★★★★★★★★ 4.95 (19)10hA Mount Batur sunrise tour in Bali by private 4WD jeep, designed for travelers who want the view without the hike. You're driven to an inaccessible viewpoint, watch the sunrise with breakfast and coffee, then cruise the black lava flows on the volcano's south side. The tour runs 10 hours with a live English-speaking guide, private transportation, and all fees included; choose hotel pickup or arrange your own transport to the basecamp.Is it for me?Book this tour if you want to see Mount Batur's sunrise but prefer not to hike—the jeep reaches a viewpoint inaccessible by foot, so you get the view and the experience without the climb. The private vehicle and guide mean the pace and stops are yours alone, not shared with a larger group.Free cancellationTravelers' pickfromUS$ 43View ›
Nusa Penida Snorkeling & Kelingking Beach from Seminyak
Nusa Penida Snorkeling & Kelingking Beach from Seminyak★★★★★★★★★★ 4.78 (18)8h–10hYou board a fast boat early, snorkel three separate reefs where manta rays appear in season, eat lunch with a view, then spend the afternoon photographing Kelingking Beach, Angel's Billabong, and Broken Beach. All entry fees, meals, boat transfers and an air-conditioned vehicle between sites are included; you bring a camera and a moderate level of fitness for the day.Is it for me?Book this if you want to snorkel three separate reefs and photograph Nusa Penida's most famous cliffs in a single day without arranging your own boat, guide, or transport — the fixed itinerary and early start are what fit both into one trip.Free cancellationfromUS$ 75View ›
Ubud City Tour: Monkey Forest, Palace, Market & Rice Terrace
Ubud City Tour: Monkey Forest, Palace, Market & Rice Terrace★★★★★★★★★★ 4.67 (18)8hAn 8-hour guided tour of Ubud's main attractions, starting with hotel pickup at 9am and including all entry fees. You'll walk through the Ubud Monkey Forest to see the 340 Crab-eating Macaques in their natural habitat across four family groups; visit the Ubud Palace at the village center where live cultural performances happen nightly; browse the Art Market's stalls of silver jewelry, batiks, wood carvings and textiles; swing from a cliff at Happy Swing Bali for photos; and end at the Tegalalang Rice Terrace for the high-altitude view across the valley slopes. Your English-speaking driver provides information about each site and Balinese culture throughout.Is it for me?Book this if you're staying one day in Ubud and want a guided route through five major sites—the driver navigates between Monkey Forest, Palace, Art Market, Happy Swing, and Rice Terrace so you spend time experiencing rather than deciding what's next.Free cancellationInfants freefromUS$ 35View ›
Do you need help planning your next activity?