Indonesia

Top Things to Do in Indonesia

We compared all 815 experiences in Indonesia so you can choose in minutes — real prices, verified reviews and our editorial picks.

4.8 815 experiences from US$ 7 Free cancellation on most experiences
Sort
2-Day Mount Bromo Camping & Volcanic Jeep Tour from Malang
2-Day Mount Bromo Camping & Volcanic Jeep Tour from Malang★★★★★★★★★★ 5.00 (22)2dYou’ll sleep under a sky full of stars at Mount Bromo, wake early for an unreal Milky Way view, ride jeeps across volcanic valleys, and hike right up to an active crater—all with friendly guides who know every shortcut and snack stop along the way.Free cancellationfromUS$ 148View ›
East Bali Private Day Tour with Guide & Virgin Beach
East Bali Private Day Tour with Guide & Virgin Beach★★★★★★★★★★ 4.64 (22)10hGet ready to explore Bali’s eastern side: wander Tenganan’s ancient village lanes, cool off at Tirta Gangga’s royal pools, capture that iconic Gate of Heaven photo at Lempuyang Temple, and unwind on Virgin Beach’s soft white sand. This private tour blends culture, scenery, and relaxation—all at your own pace.Free cancellationKids −16%fromUS$ 69View ›
Bali Private Driver & Car Hire: Custom 10-Hour Island Tour
Bali Private Driver & Car Hire: Custom 10-Hour Island Tour★★★★★★★★★★ 4.95 (22)10hYou set the pace on this private Bali tour—see hidden spots or big-name sights with your own local driver. It’s flexible, comfy, and full of real island flavor.Free cancellationfrom · per groupUS$ 67View ›
Bali Uluwatu Sunset, Kecak Dance & Jimbaran Dinner
Bali Uluwatu Sunset, Kecak Dance & Jimbaran Dinner★★★★★★★★★★ 4.82 (22)9h–10hWalk barefoot on Melasti Beach as locals prepare for rituals, spot monkeys at Padang Padang’s turquoise shore, witness Uluwatu’s sunset Kecak dance with a local guide, then end with fresh seafood dinner right on Jimbaran Beach — moments you’ll remember long after leaving Bali.Free cancellationfromUS$ 61View ›
Ubud Zip-line & Rafting: Tegalalang Rice Terraces & Ayung River
Ubud Zip-line & Rafting: Tegalalang Rice Terraces & Ayung River★★★★★★★★★★ 4.95 (22)6h–10hYou zip-line twice across the Tegalalang Rice Terraces 80 meters above the river, then raft the Ayung River for about 1.5 hours through carved walls and tropical forest. The day includes private transport from your hotel, all safety gear, lunch, and bottled water. You're back by late afternoon.Is it for me?Book this if you want both adrenaline and scenery in one day without arranging separate bookings, transport, or timing — the fixed itinerary and included vehicle handle all of that, leaving you to focus on the activity itself.Free cancellationfromUS$ 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 ›
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 ›
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 ›
Jakarta: Miniature Park, National Museum & Antique Market Tour
Jakarta: Miniature Park, National Museum & Antique Market Tour★★★★★★★★★★ 4.76 (21)6h–8hYou’ll wander through Taman Mini’s full-size traditional houses by cable car, dig into centuries-old artifacts at the National Museum with your local guide, hunt for quirky finds at Jalan Surabaya Market (haggling encouraged!), and end up with souvenirs—and maybe muddy shoes—that remind you what Jakarta really feels like.Free cancellationTravelers' pickKids −40%fromUS$ 60View ›
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 ›
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 ›
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 ›
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 ›
Snorkeling Gili Trawangan: Private Tour with Turtles & Drone
Snorkeling Gili Trawangan: Private Tour with Turtles & Drone★★★★★★★★★★ 5.00 (20)4hA private snorkeling tour from Gili Trawangan takes you by glass-bottom boat to underwater statues, the Fish Garden, coral reefs and turtle hotspots, with an English-speaking guide and your choice of a 2-hour, 3-hour sunset or 4-hour morning departure. GoPro footage is included on all tours; the 3-hour sunset and 4-hour morning options add complimentary drone photos and video shot from Gili Meno's white-sand beaches. Morning tours start around 8:30am, sunset tours around 2:30pm, and both times adjust to your preference. Bottled water comes with every tour; sunset departures include one beer or soft drink per person.Is it for me?Book the 4-hour morning tour if you want the most time underwater and the drone footage to show what the reefs look like from above. The 3-hour sunset tour suits you if you'd rather watch the light change than chase the sun, and still get the island stop and aerial photos. The 2-hour morning option works if you're fitting snorkeling into a shorter day and don't need the Gili Meno beach time or drone coverage.Free cancellationfromUS$ 48View ›
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 ›
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 ›
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 ›
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 ›
Do you need help planning your next activity?