Indonesia

Top Things to Do in Indonesia

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

★4.9 1,577 experiences from US$ 5.90 ✓Free cancellation on most experiences

Must-do experiences

Ubud Private Tour: Rice Terraces, Temples & Waterfall
›
‹
Most booked
Ubud Private Tour: Rice Terraces, Temples & WaterfallPrivate guided tour from Kuta to Ubud with Sacred Monkey Forest, Tegalalang Rice Terrace, Tirta Empul Temple and Tegenungan Waterfall.
17,734 reviews
4.99★
Duration
9h–10h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 96per person
Ubud Full-Day Tour: Jungle Swing, Rice Terraces & Waterfall
›
‹
★Top rated
Ubud Full-Day Tour: Jungle Swing, Rice Terraces & WaterfallPrivate 10-hour Ubud tour with hotel pickup and English-speaking guide through rice terraces, temples, waterfalls and jungle swings, including lunch.
9,231 reviews
4.98★
Duration
10h
start times · Every day
5
Live guide ENHotel pickupFree cancellationfromUS$ 59per person
Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking Cliff
›
‹
Best value
Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking CliffSnorkel at four spots off Nusa Penida including Manta Point where you may swim with manta rays, then explore Kelingking Cliff by car, boat.
10,897 reviews
4.95★
Duration
8h–9h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 73per person

Recommended (7)

Ubud tour with Monkey Forest, Jungle Swing and Rice Terrace
›
‹
Travelers' pick
Ubud tour with Monkey Forest, Jungle Swing and Rice Terrace
8,152 reviews
4.98★
Duration
8h–10h
fromUS$ 27per person
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall
›
‹
Travelers' pick
Ubud Day Tour: Monkey Forest, Rice Terraces & Waterfall
5,566 reviews
4.97★
Duration
8h–10h
fromUS$ 28per person
75-Minute Full Body Massage in Ubud Traditional Spa
›
‹
75-Minute Full Body Massage in Ubud Traditional Spa
5,480 reviews
4.97★
Duration
2h
fromUS$ 27per person
Uluwatu Sunset Tour from Ubud: Kecak Dance & Seafood Dinner
›
‹
Travelers' pick
Uluwatu Sunset Tour from Ubud: Kecak Dance & Seafood Dinner
4,558 reviews
4.86★
Duration
7h
fromUS$ 35US$ 32per person
Bali: Tanah Lot, Jatiluwih Rice Terraces & Waterfalls Day Trip
›
‹
Travelers' pick
Bali: Tanah Lot, Jatiluwih Rice Terraces & Waterfalls Day Trip
3,943 reviews
4.98★
Duration
8h–10h
fromUS$ 100per person
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling
›
‹
Travelers' pick
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling
3,728 reviews
4.79★
Duration
12h
fromUS$ 94per person
Bali Instagram Tour: Temples, Waterfalls & Rice Terraces
›
‹
Travelers' pick
Bali Instagram Tour: Temples, Waterfalls & Rice Terraces
3,465 reviews
4.97★
Duration
10h–12h
fromUS$ 114per person

Top rated (10)

Private Balinese Cooking Class in Ubud: Learn at Putu's Home
›
‹
Travelers' pick
Private Balinese Cooking Class in Ubud: Learn at Putu's HomeLearn to cook authentic Balinese dishes in Putu's Ubud home, exploring local spices and their healing properties before sharing your meal with her family.
712 reviews
5.00★
Duration
3h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromUS$ 75per person
Ubud: Private Day Tour Rice Terraces, Temples & Waterfall
›
‹
Travelers' pick
Ubud: Private Day Tour Rice Terraces, Temples & WaterfallFeel the spray at Tegenungan waterfall, meet monkeys in Ubud’s forest, walk Tegalalang rice terraces, and visit Tirta Empul temple: all with hotel pickup and lunch.
450 reviews
5.00★
Duration
8h–10h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromUS$ 70per person
Lombok Cooking Class: Garden Tour & Indonesian Dishes
›
‹
Lombok Cooking Class: Garden Tour & Indonesian DishesFeel the warmth of Lombok’s kitchens: join a hands-on Indonesian cooking class with garden tour, local stories, and lunch. Includes pickup & recipes to take home.
341 reviews
5.00★
Duration
3h
start times · Every day
2
Live guide EN · DE · ELHotel pickupFree cancellationfromUS$ 30per person
Yogyakarta Private Car Hire & Driver: Custom Itinerary
›
‹
Travelers' pick
Yogyakarta Private Car Hire & Driver: Custom ItineraryPrivate driver in Yogyakarta for 10 hours with air-conditioned car, English-speaking guide, and custom stops at temples, palaces & markets. Pickup from accommodation included.
280 reviews
5.00★
Duration
10h
start times · Every day
28
Live guide ENHotel pickupFree cancellationfromUS$ 34per group
Bandung Crater Adventure: Hike, hot springs and drift trikes
›
‹
Bandung Crater Adventure: Hike, hot springs and drift trikesHike Kawah Putih crater and soak in hot springs and mud baths at Rengganis, then race drift trikes downhill on this small-group tour from Bandung with hotel pickup and lunch.
232 reviews
5.00★
Duration
8h–10h
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 32per person
Ubud private day tour: Monkey Forest, rice terraces, temples
›
‹
Ubud private day tour: Monkey Forest, rice terraces, templesPrivate guided tour of Ubud with hotel pickup, covering the Monkey Forest, Tegalalang Rice Terrace, Tirta Empul Temple and Tegenungan Waterfall.
223 reviews
5.00★
Duration
10h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 26per person
Borneo Orangutan Kelotok Tour: 3 Nights River & Primates
›
‹
Travelers' pick
Borneo Orangutan Kelotok Tour: 3 Nights River & PrimatesWake up to jungle sounds, spot wild orangutans, and sleep under fireflies on this private Borneo kelotok tour. Includes airport pickup, meals, and local guide.
213 reviews
5.00★
Duration
4d
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 631per person
Bali Instagram Tour: Private Day Trip with Photography Guide
›
‹
Travelers' pick
Bali Instagram Tour: Private Day Trip with Photography GuidePrivate photography tour of Bali with a guide who captures photos at Lempuyang Temple, Tegalalang Rice Terrace, Tirta Gangga, jungle swing and waterfall.
211 reviews
5.00★
Duration
10h–12h
start times · Every day
7
Live guide ENHotel pickupFree cancellationfromUS$ 99per person
Canggu Scooter Lessons: Learn to Ride in 2 Hours
›
‹
Canggu Scooter Lessons: Learn to Ride in 2 HoursLearn to ride a scooter in Canggu with instruction from guides who've taught over 5,000 students: start in a private parking lot.
206 reviews
5.00★
Duration
2h
Sun
12:00
Instant confirmationfromUS$ 37per person
Bali Airport Transfer: Private Car Pickup & Door-to-Door Ride
›
‹
Travelers' pick
Bali Airport Transfer: Private Car Pickup & Door-to-Door RideStep off your Bali flight to a private car, friendly local driver, and door-to-door transfer to your villa or hotel. Includes pickup, bottled water, and flexible stops.
201 reviews
5.00★
Duration
1h–4h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 23per group

Lowest price (10)

Bali Airport Transfer: Private Car to Your Hotel
›
‹
Travelers' pick
Bali Airport Transfer: Private Car to Your HotelPrivate transfer from Ngurah Rai International Airport to your Bali hotel with an English-speaking driver holding a nameplate.
365 reviews
4.88★
Duration
1h–3h
Every dayLive guide EN · DEHotel pickupFree cancellationfromUS$ 6.50per group
Bali Airport to Seminyak: Private Transfer & Meet-and-Greet
›
‹
Travelers' pick
Bali Airport to Seminyak: Private Transfer & Meet-and-GreetPrivate airport transfer from Ngurah Rai to Seminyak hotels. Includes 1.5-hour wait time, meet-and-greet, tolls and airport fees. One-way, all luggage.
892 reviews
4.68★
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 6.67per group
Private Transfer: Ubud Hotel to Bali Airport
›
‹
Travelers' pick
Private Transfer: Ubud Hotel to Bali AirportPrivate vehicle transfer from your Ubud hotel to Bali Airport with English-speaking driver, parking and tolls included.
226 reviews
4.73★
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 8per group
Private Transfer from Bali Airport to Your Hotel
›
‹
Travelers' pick
Private Transfer from Bali Airport to Your HotelPrivate airport transfer with driver meeting you at arrivals, flight tracking, and direct transport to your hotel in an air-conditioned vehicle.
374 reviews
4.81★
Duration
10m–3h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 8per group
Bali North Day Tour: Tanah Lot, Jatiluwih & Waterfalls Pickup
›
‹
Travelers' pick
Bali North Day Tour: Tanah Lot, Jatiluwih & Waterfalls PickupChase sea breeze at Tanah Lot, wander Jatiluwih’s rice terraces, and cool off by jungle waterfalls. Private Bali tour with hotel pickup and all entry fees included.
191 reviews
4.82★
Duration
10h
start times · Every day
6
Live guide EN · RU · JAPickup optionalFree cancellationfromUS$ 9.32per person
Bali Airport Transfer: Private Pickup with Professional Driver
›
‹
Travelers' pick
Bali Airport Transfer: Private Pickup with Professional DriverPrivate airport transfer in Bali with meet-and-greet service, air-conditioned vehicle and bottled water. Your driver holds a personalized sign at arrivals.
53 reviews
4.92★
Duration
10m–3h
Every dayHotel pickupFree cancellationfromUS$ 10per group
Sanur to Nusa Penida: Fast Boat Transfer & Island Hop
›
‹
Travelers' pick
Sanur to Nusa Penida: Fast Boat Transfer & Island HopFast boat from Sanur Beach to Nusa Penida with 10 daily departures. Life jacket, luggage space and insurance included. 30-minute check-in, WhatsApp coordination.
88 reviews
4.18★
Duration
30m–1h
start times · Every day
17
Free cancellationfromUS$ 10.88per person
North Lombok Waterfalls Tour: Sindang Gila & Tiu Kelep
›
‹
North Lombok Waterfalls Tour: Sindang Gila & Tiu KelepVisit two North Lombok waterfalls with a guide who shares insights into Senaru village's history and its traditional mosque while exploring Sindang Gila and Tiu Kelep.
22 reviews
5.00★
Duration
6h
Every day
08:00
Live guide EN · MSPickup optionalFree cancellationfromUS$ 13.85per person
Gili Islands Snorkeling Tour: Swim with Turtles & Pro Video
›
‹
Gili Islands Snorkeling Tour: Swim with Turtles & Pro VideoSnorkel the Gili Islands for four hours with a small group and local guide hunting turtles in clear water.
10 reviews
4.60★
Duration
4h
Every day
10:30
Live guide ENFree cancellationfromUS$ 15per person
Private Transfer: Denpasar Airport to Nusa Dua, 40 minutes
›
‹
Travelers' pick
Private Transfer: Denpasar Airport to Nusa Dua, 40 minutesPrivate transfer from Denpasar Airport to Nusa Dua with a driver holding your name sign, traveling in an air-conditioned minivan to your hotel or resort.
51 reviews
4.96★
Every dayLive guide ENPickup optionalFree cancellationfromUS$ 15per person

Just added (9)

Minangkabau Cultural Tour: Village Homestays in West Sumatra
›
‹
New
Minangkabau Cultural Tour: Village Homestays in West SumatraSix-day cultural tour from Padang through Bukittinggi, Harau Valley and Pariangan, staying with local families in traditional homestays. Includes guide.
Duration
6d
start times · Every day
3
Live guide ENPickup optionalFree cancellationfromUS$ 689per person
Snorkeling Gili Islands: GoPro footage included
›
‹
New
Snorkeling Gili Islands: GoPro footage includedSnorkel around Gili Air, Gili Meno and Gili Trawangan with guide, boat, gear and GoPro footage. Five hours exploring coral reefs and tropical fish across three islands.
Duration
5h
Every day
09:30
Live guide EN · MSFree cancellationfromUS$ 17.02US$ 14.47per person
Tetebatu Walking Tour: Rice Terraces, Waterfall & Monkey Forest
›
‹
New
Tetebatu Walking Tour: Rice Terraces, Waterfall & Monkey ForestSix-hour guided walk through Tetebatu's rice terraces and villages, swimming at a waterfall and spotting black monkeys while learning about local coffee production.
2 reviews
5.00★
Duration
6h–8h
start times · Every day
3
Live guide ENHotel pickupFree cancellationfromUS$ 142per person
Nusa Penida Snorkeling Tour: Kelingking & Diamond Beach
›
‹
New
Nusa Penida Snorkeling Tour: Kelingking & Diamond BeachDay trip from Sanur to Nusa Penida with snorkeling on turquoise reefs, visits to Kelingking and Diamond beaches, fastboat, lunch and hotel pickup.
15 reviews
5.00★
Duration
8h
start times · Every day
4
Live guide ENPickup optionalFree cancellationfromUS$ 17.02per person
Nusa Penida day trip: Four beaches with local driver and lunch
›
‹
New
Nusa Penida day trip: Four beaches with local driver and lunchTen-hour Nusa Penida tour from your hotel with private vehicle, English-speaking driver, entrance fees and local lunch included. Visit Kelingking Beach.
6 reviews
5.00★
Duration
10h
Every dayLive guide ENHotel pickupFree cancellationfromUS$ 95per person
2-day North Sulawesi tour: Tomohon highlands and Tangkoko reserve
›
‹
New
2-day North Sulawesi tour: Tomohon highlands and Tangkoko reserveTwo-day North Sulawesi tour with a 20-year veteran guide exploring Tomohon's volcanic lakes, hot springs and waterfalls.
14 reviews
5.00★
Duration
2d
Every day
00:30
Live guide EN · DE · FI · FRPickup optionalFree cancellationfromUS$ 68per person
Scuba Diving in Tulamben: 1:1 Private Guide & USS Liberty Wreck
›
‹
New
Scuba Diving in Tulamben: 1:1 Private Guide & USS Liberty WreckFour hours of scuba diving in Tulamben with a dedicated private guide, two shore dives exploring the USS Liberty Wreck, full equipment.
Duration
4h
start times · Every day
4
Live guide EN · MSFree cancellationfromUS$ 90US$ 85per person
Waterbom Bali Day Entry: Water Slides & Pool Access
›
‹
New
Waterbom Bali Day Entry: Water Slides & Pool AccessFull-day admission to Waterbom Bali water park in Kuta with unlimited slides, pools and attractions. Self-guided pace, shower facilities included, open daily.
Duration
1d
Every day
09:00
Live guide ENFree cancellationfromUS$ 29per person
Ubud ATV Ride, Massage & Coffee Plantation: All three in one day
›
‹
Travelers' pick
Ubud ATV Ride, Massage & Coffee Plantation: All three in one dayRide ATVs through Ubud's jungle and rice fields, visit a working coffee plantation, then enjoy a Balinese massage and lunch before returning to your hotel.
5 reviews
5.00★
Duration
6h
start times · Every day
4
Live guide ENHotel pickupFree cancellationfromUS$ 36US$ 34per person
See all 1,577 tours →

Indonesia at a glance ✓ 2026-11-06

  • Most booked: Ubud Private Tour: Rice Terraces, Temples & Waterfall, US$ 96 (9h–10h, 4.99★ · 17,734).
  • Top rated: Ubud Full-Day Tour: Jungle Swing, Rice Terraces & Waterfall, US$ 59 (10h, 4.98★ · 9,231).
  • Best value: Nusa Penida Day Trip: Manta Ray Snorkeling & Kelingking Cliff, US$ 73 (8h–9h, 4.95★ · 10,897).

Of the 1,577 experiences: 1,514 with free cancellation, 1,491 with instant confirmation, 1,358 with hotel pickup and 1,112 bookable last-minute.

Need help planning your next activity?