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
Uluwatu Sunset Tour: Kecak Dance & Jimbaran Seafood
Uluwatu Sunset Tour: Kecak Dance & Jimbaran Seafood★★★★★★★★★★ 4.83 (206)7hA half-day tour in Uluwatu that takes you to the clifftop temple for the Kecak and fire dance performance, then down to Jimbaran Beach for a seafood dinner as the light fades. Your hotel pickup and English-speaking driver are included; you choose whether to add the dance ticket, temple entry, or the dinner package at checkout. The performance runs 6 to 7 p.m., and the whole tour takes around seven hours.Is it for me?Choose the all-inclusive option if you want the whole experience locked in — dance ticket, temple entry, and dinner — so nothing is left to decide on the day itself. Pick the version without dinner if you'd rather explore Jimbaran's restaurants on your own, or go with the regular tour if you want to keep costs down and add only the dance ticket.Free cancellationMost bookedfromUS$ 22View ›
Canggu Scooter Lessons: Learn to Ride in 2 Hours
Canggu Scooter Lessons: Learn to Ride in 2 Hours★★★★★★★★★★ 5.00 (206)2hCanggu Scooter Lessons is a 2-hour riding class in Bali where you learn scooter control from experienced instructors in a private lot before moving to real-world streets. The lesson covers bike basics, precision turns, emergency braking and hill transitions at your own pace; most students feel confident after two to three sessions. Minimum age is 18, and you'll need to know how to ride a bicycle.Is it for me?You'll master scooter basics in a controlled environment before navigating Bali's real streets, turning chaotic traffic from intimidating to manageable.Instant confirmationTop ratedfromUS$ 37View ›
Ubud Day Trip: Monkey Forest, Rice Terraces & Waterfall
Ubud Day Trip: Monkey Forest, Rice Terraces & Waterfall★★★★★★★★★★ 4.95 (206)8h–10hYou’ll wander ancient forests with cheeky monkeys overhead, feel cool spray from Tegenungan Waterfall on your skin, walk muddy paths through Tegalalang’s rice terraces, and browse crafts at Ubud Art Market—all with a local guide who shares stories as you go. Expect honest moments and real flavors along the way.Free cancellationfromUS$ 24View ›
Tulamben USS Liberty Wreck & Coral Garden Scuba Dive
Tulamben USS Liberty Wreck & Coral Garden Scuba Dive★★★★★★★★★★ 4.89 (205)10hYou’ll slip into Tulamben’s black sand shore for two dives: first exploring the hauntingly beautiful USS Liberty shipwreck, then drifting through Coral Garden’s bright reefs and curious fish. With hotel pickup, all your gear sorted, lunch included, and a local guide who keeps things relaxed, you’ll find yourself surprised by what you notice — and how peaceful you feel afterward.Is it for me?Show up at 8 AM and dive two wrecks with gear and meals handled — you'll explore the USAT Liberty and Coral Garden without arranging anything yourself.Free cancellationTravelers' pickfromUS$ 64View ›
Bali Ubud Jungle Swing: Unlimited Swings & Nests with Pickup
Bali Ubud Jungle Swing: Unlimited Swings & Nests with Pickup★★★★★★★★★★ 4.90 (204)2h–6hYou’ll step into Bali’s lush Ubud jungle for unlimited swings over the Ayung River valley—plus time in quirky photo nests, a welcome drink, and a relaxed Balinese lunch. With hotel pickup included and friendly local guides helping you along, you’ll find yourself laughing more than posing—and maybe braver than you thought.Free cancellationTravelers' pickfromUS$ 43View ›
Bali 5-Day Private Tour: Temples, Rice Terraces, Nusa Penida
Bali 5-Day Private Tour: Temples, Rice Terraces, Nusa Penida★★★★★★★★★★ 4.96 (202)5dA 5-day private tour of Bali with an English-speaking driver, covering the island's center, north, and Nusa Penida islands with stops at Uluwatu Temple, Tegalalang Rice Terrace, Tanah Lot Temple, Kintamani Village, and Kelingking Beach. The package includes entrance fees to all sites, transport in a private air-conditioned car, dinners, and daily bottled water. Hotel accommodation is not included and can be booked separately in Seminyak, Legian, Kuta, Nusa Dua, Jimbaran, Sanur, Canggu, Denpasar or Benoa.Is it for me?The pace is steady but not rushed—you move between sites by car, stop to walk and photograph at each one, and spend time at temples and villages without being hurried. Early mornings are built into days two and three to catch the best light and avoid crowds at popular sites like Tegalalang and Tanah Lot. If you prefer to stay in one place and take shorter day trips, or if you want a guide who walks with you through each site rather than driving between them, a different tour structure might suit you better.Free cancellationInfants freefromUS$ 300View ›
Bali Private Car Charter: Flexible Day Trip with English Driver
Bali Private Car Charter: Flexible Day Trip with English Driver★★★★★★★★★★ 4.99 (202)You’ll set your own pace exploring Bali with a private car charter and English-speaking driver—visit temples like Tirta Empul, stop at hidden waterfalls or beaches, and enjoy lunch at a local warung if you want. Every moment feels easygoing and personal—hotel pickup and bottled water are included so you can just focus on soaking up Bali’s colors and stories.Free cancellationfromUS$ 30View ›
Bali Nusa Penida: Scuba Diving at Manta Point & 3 Dives
Bali Nusa Penida: Scuba Diving at Manta Point & 3 Dives★★★★★★★★★★ 4.91 (201)6hYou’ll board a speed boat from Bali to Nusa Penida for two or three guided scuba dives at Manta Point—swimming right beside wild manta rays—plus snacks and lunch on deck. Dive groups are small so you get more time with your guide, who shares local stories between dives. Includes hotel pickup and all equipment—just bring your sense of adventure.Free cancellationTravelers' pickfromUS$ 175View ›
Nusa Penida snorkeling tour: Three bays, five beaches
Nusa Penida snorkeling tour: Three bays, five beaches★★★★★★★★★★ 4.62 (198)11h–12hA full-day snorkeling and sightseeing tour from Bali to Nusa Penida Island includes three snorkeling stops (Gamat Bay, Manta Bay, Crystal Bay), four coastal landmarks (Kelingking Beach, Broken Beach, Angel's Billabong), hotel pickup, speedboat transfers, lunch and snorkeling gear. The tour runs 11 to 12 hours and departs at 6:30 AM, with a choice between a private snorkeling boat or a shared one. A professional guide leads in English or Malay.Is it for me?Book the private boat if you want to control the pace and group size; the shared boat keeps the cost lower while still giving you the same three snorkeling sites and five landmarks. Either way, the early start and fixed itinerary mean all six stops fit into one day without you arranging transport or timing yourself.Free cancellationfromUS$ 120View ›
Surf Lesson with Personal Instructor at Kuta Beach
Surf Lesson with Personal Instructor at Kuta Beach★★★★★★★★★★ 4.73 (198)2hA two-hour surf lesson at Kuta Beach pairs you with a certified instructor for one-on-one teaching in the water. The first 10–15 minutes cover the basics on shore before you paddle out to ride waves on a soft-top board designed for beginners. Kuta's sandy bottom and rolling white swells make it gentler than reef breaks elsewhere on the island. Changing rooms, showers, towels, a rash vest, helmet and all equipment are included; the lesson time is fixed by the daily tide schedule, so check the operator's website before booking.Is it for me?Book this lesson if you want personalized attention from start to finish — the instructor stays with you the whole time, adjusting the pace to how quickly you learn, rather than rotating through a group.Free cancellationfromUS$ 50View ›
Nusa Penida Day Trip: Kelingking Beach & Crystal Bay from Bali
Nusa Penida Day Trip: Kelingking Beach & Crystal Bay from Bali★★★★★★★★★★ 4.69 (197)8hYou board a fast boat at Sanur, meet a local driver on Nusa Penida, and visit four major beaches and cliffs — Kelingking, Angel's Billabong, Broken Beach, and Crystal Bay — with a lunch break at a local restaurant. Hotel pickup is available from central Bali locations, and the return boat gets you back by late afternoon. The pace is steady but not rushed, and you're not paying for a guide's commentary, just transport and access.Is it for me?Book this if you want to see the main cliffs and beaches of Nusa Penida in one day without arranging your own boat, driver, or timing — the fixed schedule and included transport are what make it possible to visit four separate spots and still catch the afternoon boat back to Bali.Free cancellationTravelers' pickKids −65%fromUS$ 36View ›
Bali Ubud: ATV Quad Bike & Ayung River Rafting Combo Tour
Bali Ubud: ATV Quad Bike & Ayung River Rafting Combo Tour★★★★★★★★★★ 4.95 (197)6h 30mYou’ll feel mud on your skin from quad biking through Ubud’s countryside, then cool off rafting down Ayung River with local guides leading every step. Lunch is included—simple but tasty—and there’s time to laugh at yourself when you get soaked or stuck in the mud. If you want an honest taste of Bali’s wild side, this combo tour delivers.Free cancellationfromUS$ 25View ›
Bali Airport Transfer: Private Car Pickup & Door-to-Door Ride
Bali Airport Transfer: Private Car Pickup & Door-to-Door Ride★★★★★★★★★★ 5.00 (197)1h–4hYou’ll step into Bali greeted by your own driver holding your name sign, then ride in air-conditioned comfort straight to your hotel or villa. There’s bottled water waiting and you can ask for stops along the way if you need anything last-minute. It’s private, flexible, and honestly feels like someone’s got your back from the moment you arrive.Free cancellationTravelers' pickfrom · per groupUS$ 23View ›
Kuta Beginner Surf Lessons Bali: Small Groups & Equipment Included
Kuta Beginner Surf Lessons Bali: Small Groups & Equipment Included★★★★★★★★★★ 4.92 (195)2hYou'll spend a few hours in the water at Kuta with a coach who keeps an eye on your form and your safety. The lesson includes your board, wetsuit, photos, and access to showers and lockers. You leave knowing whether surfing is your thing or just a nice story to tell — and either way, you've got the pictures to prove you tried.Is it for me?Book this if you want to try surfing without renting gear separately, arranging transport, or figuring out safety on your own — the school handles all three, which is what makes a first lesson actually relaxing instead of logistical.Free cancellationfromUS$ 12.95View ›
Bali: Cave Tubing & Tegallalang Rice Terrace Day Trip with Lunch
Bali: Cave Tubing & Tegallalang Rice Terrace Day Trip with Lunch★★★★★★★★★★ 4.89 (193)4hYou’ll float through Bali’s cool cave river near Tegallalang, laugh with your guide as you drift under ancient arches, then walk bright green rice terraces before sharing a local lunch. It’s a day that mixes adventure with quiet moments — perfect if you want something real to remember.Free cancellationTravelers' pickfromUS$ 21View ›
Mount Batur: Sunset Jeep Tour with Private Pickup & Volcano Views
Mount Batur: Sunset Jeep Tour with Private Pickup & Volcano Views★★★★★★★★★★ 4.89 (190)8h–10hYou’ll ride a private jeep up Mount Batur for sunset views without hiking or crowds. Listen as your local guide shares stories about volcano eruptions and lava flows, snack on local treats, and feel the cool mountain air settle in as evening falls over Bali’s famous volcano.Free cancellationfromUS$ 45View ›
Bali North Day Tour: Tanah Lot, Jatiluwih & Waterfalls Pickup
Bali North Day Tour: Tanah Lot, Jatiluwih & Waterfalls Pickup★★★★★★★★★★ 4.82 (190)10hYou’ll feel ocean spray at Tanah Lot Temple, wander muddy paths through Jatiluwih’s lush rice terraces, and breathe in cool mountain air by Ulun Danu Beratan Lake. With private transport and a local guide who knows every shortcut (and photo spot), this Bali day trip lets you soak up North Bali’s colors and quiet moments without worrying about tickets or pickups.Free cancellationBest valuefromUS$ 9.32View ›
Ubud: Private Day Tour with Waterfall, Rice Terraces & Temple
Ubud: Private Day Tour with Waterfall, Rice Terraces & Temple★★★★★★★★★★ 5.00 (189)8h–10hYou’ll wander through Ubud’s living temples and rice terraces, taste home-cooked snacks at a Balinese house, swing out over jungle valleys, and watch locals purify themselves at Tirta Empul’s holy springs—all with a private guide who knows every shortcut and story. Expect laughter, real conversation, and moments that stick with you long after you’ve left Bali.Free cancellationfromUS$ 90View ›
Ubud Cooking Class & Market Tour with Local Chef
Ubud Cooking Class & Market Tour with Local Chef★★★★★★★★★★ 4.97 (189)6hYou visit a working market in Ubud, select your own ingredients, learn to make traditional Balinese offerings in a village, then cook five authentic dishes under a local chef's guidance and eat them together. Hotel pickup and all equipment are included, so you just show up ready to cook.Is it for me?Book this if you want to learn real Balinese cooking techniques and understand how the ingredients work, not just follow a recipe — the market visit and offerings teach you why the food matters before you cook it.Free cancellationTravelers' pickfromUS$ 35View ›
Bali: Blue Lagoon Snorkeling, Kanto Lampo & Tibumana Waterfalls
Bali: Blue Lagoon Snorkeling, Kanto Lampo & Tibumana Waterfalls★★★★★★★★★★ 4.89 (187)9hYou’ll snorkel Bali’s Blue Lagoon with local guides, spot bright fish over sandy reefs, then relax over Indonesian lunch in Padangbai before chasing two jungle waterfalls—Kanto Lampo’s wild spray and Tibumana’s calm pool—with easy hotel pickup and drop-off making everything smooth.Free cancellationfromUS$ 46View ›
Do you need help planning your next activity?