excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support 24/7
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support 24/7
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
  1. Home
  2. Destinations
  3. Indonesia
  4. Bali
Bali · Indonesia

Bali Tours, Tickets & Things to Do

Discover the best Bali tours, the cultural heart of Ubud with its rice terraces, monkey forest and jungle swings, the sea temples of Tanah Lot and Uluwatu with the Kecak dance, the sunrise trek up Mount Batur, the island of Nusa Penida, waterfalls and ATV adventures. Compare top-rated activities and plan your perfect Bali itinerary.

7,328 experiences Free cancellation Top-rated tours Instant booking
Explore experiences
Plan your trip
Ubud rice terraces, Bali
Tanah Lot, Bali
Nusa Penida, Bali
Ubud & Rice TerracesTemples & CultureNusa Penida

Good for families in Bali

Children can join from a young age and pay less than adults — taken from each operator’s price list.

Best of Ubud Full-Day Tour with Jungle Swing
Ubud
Best of Ubud Full-Day Tour with Jungle Swing
5.0(9,191)·10 hours
from$59/ person
via Viator
Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water Temple
Ubud
Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water Temple
5.0(8,049)·8–10 hours
from$27/ person
via Viator
Private 1-Day Ubud Highlights Tour
Ubud
Private 1-Day Ubud Highlights Tour
5.0(5,470)·8–10 hours
from$28/ person
via Viator
Private Uluwatu Sunset Tour with Kecak Dance and Dinner
−9%
Ubud
Private Uluwatu Sunset Tour with Kecak Dance and Dinner
4.9(4,450)·7 hours
from$32$35/ person
via Viator
️ Bali Instagram Tour: The Most Famous Spots (Private & All-Inclusive)
Kuta
️ Bali Instagram Tour: The Most Famous Spots (Private & All-Inclusive)
5.0(3,448)·10–12 hours
from$114/ person
via Viator
Full-Day Tour to Water Temples and UNESCO Rice Terraces in Bali
Ubud
Full-Day Tour to Water Temples and UNESCO Rice Terraces in Bali
5.0(2,764)·10 hours
from$39/ person
via Viator
Discover The Best of Ubud: All-Inclusive and Private Guided Tour
Ubud
Discover The Best of Ubud: All-Inclusive and Private Guided Tour
5.0(2,419)·8–10 hours
from$28/ person
via Viator
East Bali Tour: Gate of Heaven, Water Palace, Sleeping Gajah
Kuta
East Bali Tour: Gate of Heaven, Water Palace, Sleeping Gajah
5.0(2,249)·10 hours
from$90/ person
via Viator
Book now

Top experiences in Bali

Hand-picked, top-rated tours and tickets from Viator. Prices are per person.

See all 7,328 experiences
Ubud Private Tour Rice Terraces Temples Waterfalls.
Kuta
Ubud Private Tour Rice Terraces Temples Waterfalls.
5.0(17,640)·8–10 hours
from$38/ person
via Viator
Nusa Penida Premium Day from Bali: Manta Rays, Yacht & Land Tour
Seminyak
Nusa Penida Premium Day from Bali: Manta Rays, Yacht & Land Tour
4.9(10,665)·8–9 hours
from$74/ person
via Viator
Best of Ubud Full-Day Tour with Jungle Swing
Ubud
Best of Ubud Full-Day Tour with Jungle Swing
5.0(9,191)·10 hours
from$59/ person
via Viator
Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water Temple
Ubud
Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water Temple
5.0(8,049)·8–10 hours
from$27/ person
via Viator
Private 1-Day Ubud Highlights Tour
Ubud
Private 1-Day Ubud Highlights Tour
5.0(5,470)·8–10 hours
from$28/ person
via Viator
Private Uluwatu Sunset Tour with Kecak Dance and Dinner
−9%
Ubud
Private Uluwatu Sunset Tour with Kecak Dance and Dinner
4.9(4,450)·7 hours
from$32$35/ person
via Viator
Nusa Penida All-Inclusive Day Trip
Ubud
Nusa Penida All-Inclusive Day Trip
4.8(3,707)·12 hours
from$94/ person
via Viator
️ Bali Instagram Tour: The Most Famous Spots (Private & All-Inclusive)
Kuta
️ Bali Instagram Tour: The Most Famous Spots (Private & All-Inclusive)
5.0(3,448)·10–12 hours
from$114/ person
via Viator
Bali Snorkeling Tour at Blue Lagoon Beach - All-Inclusive
Ubud
Bali Snorkeling Tour at Blue Lagoon Beach - All-Inclusive
4.8(3,316)·6 hours
from$42/ person
via Viator
Full-Day Tour to Water Temples and UNESCO Rice Terraces in Bali
Ubud
Full-Day Tour to Water Temples and UNESCO Rice Terraces in Bali
5.0(2,764)·10 hours
from$39/ person
via Viator
Nusa Penida Manta Snorkeling & Land Tour from Bali
Kuta
Nusa Penida Manta Snorkeling & Land Tour from Bali
4.9(2,657)·8 hours
from$70/ person
via Viator
Discover The Best of Ubud: All-Inclusive and Private Guided Tour
Ubud
Discover The Best of Ubud: All-Inclusive and Private Guided Tour
5.0(2,419)·8–10 hours
from$28/ person
via Viator
Ubud ATV Quad Bike Tunnel Waterfall Tour
Ubud
Ubud ATV Quad Bike Tunnel Waterfall Tour
4.9(2,334)·1h 30min
from$34/ person
via Viator
East Bali Tour: Gate of Heaven, Water Palace, Sleeping Gajah
Kuta
East Bali Tour: Gate of Heaven, Water Palace, Sleeping Gajah
5.0(2,249)·10 hours
from$90/ person
via Viator
Mount Batur Sunrise Hike and Natural Hot Spring Option
Ubud
Mount Batur Sunrise Hike and Natural Hot Spring Option
4.9(2,209)·10 hours
from$33/ person
via Viator
Ubud ATV Quad Bike Tour Gorilla Cave and Lunch
Ubud
Ubud ATV Quad Bike Tour Gorilla Cave and Lunch
4.8(2,182)·2 hours
from$29/ person
via Viator
Mount Batur Sunrise Jeep Tour with Optional Activities
Ubud
Mount Batur Sunrise Jeep Tour with Optional Activities
5.0(1,776)·4–10 hours
from$20/ person
via Viator
Experts Bali Driver : Best Bali Private Driver for Tour in Bali
Ubud
Experts Bali Driver : Best Bali Private Driver for Tour in Bali
5.0(1,722)·10–11 hours
from$32/ person
via Viator
Bali Nusa Penida West Private All-Inclusive Tour
Kuta
Bali Nusa Penida West Private All-Inclusive Tour
4.9(1,427)·9–10 hours
from$80/ person
via Viator
Bali Hai Sunset Dinner Cruise with Buffet & Live Entertainment
Kuta
Bali Hai Sunset Dinner Cruise with Buffet & Live Entertainment
4.8(1,420)·3 hours
from$102/ person
via Viator
Mount Batur Sunrise Tour
Ubud
Mount Batur Sunrise Tour
5.0(1,352)·10 hours
from$21/ person
via Viator
Uluwatu Temple Entry and Kecak Fire Dance Ticket
Jimbaran
Uluwatu Temple Entry and Kecak Fire Dance Ticket
4.9(1,210)·2 hours
from$28/ person
via Viator
Bali ATV Ride and Ayung River Rafting with Lunch
Ubud
Bali ATV Ride and Ayung River Rafting with Lunch
4.9(1,090)·8–9 hours
from$59/ person
via Viator
Bali Instagram: Gate of Heaven Temple Tour
Ubud
Bali Instagram: Gate of Heaven Temple Tour
4.9(817)·10 hours
from$85/ person
via Viator
Nusa Penida One Day Trip with All-inclusive
Nusa Dua
Nusa Penida One Day Trip with All-inclusive
4.6(806)·12 hours
from$56/ person
via Viator
Bali ATV Quad Bike and White Water Rafting Combo
Ubud
Bali ATV Quad Bike and White Water Rafting Combo
4.9(733)·6 hours
from$28/ person
via Viator
Uluwatu Sunset Tour: Kecak and Fire Dance with Jimbaran Dinner
Seminyak
Uluwatu Sunset Tour: Kecak and Fire Dance with Jimbaran Dinner
4.7(727)·6–7 hours
from$65/ person
via Viator
Ubud Top Attractions: Waterfalls, Temples and Rice Terraces
Ubud
Ubud Top Attractions: Waterfalls, Temples and Rice Terraces
5.0(719)·8 hours
from$39/ person
via Viator
Ubud White Water Rafting on the Ayung River with Pickup & Lunch
Ubud
Ubud White Water Rafting on the Ayung River with Pickup & Lunch
4.9(625)·2–7 hours
from$23/ person
via Viator
Bora Bora Eco Snorkel Cruise Including Snorkeling with Sharks and Stingrays
Bora Bora
Bora Bora Eco Snorkel Cruise Including Snorkeling with Sharks and Stingrays
4.8(598)·2h 30min
from$112/ person
via Viator
One Day Nusa Penida Island West & East
Nusa Penida
One Day Nusa Penida Island West & East
4.6(484)·9 hours
from$50/ person
via Viator
Private Full-Day Tour: Discover The Best of Bali Destination
Seminyak
Private Full-Day Tour: Discover The Best of Bali Destination
4.8(433)·9–10 hours
from$40/ person
via Viator
Ubud Private Tour: Waterfalls, Temple and Rice Terraces Swing
Ubud
Ubud Private Tour: Waterfalls, Temple and Rice Terraces Swing
5.0(406)·8–10 hours
from$27/ person
via Viator
Nusa Penida Snorkeling Ocean Adventure from Bali
Seminyak
Nusa Penida Snorkeling Ocean Adventure from Bali
4.6(330)·2 hours
from$110/ person
via Viator
Bali ATV Quad Bike and Water Rafting Include Lunch and Transfer
Ubud
Bali ATV Quad Bike and Water Rafting Include Lunch and Transfer
5.0(306)·3 hours
from$43/ person
via Viator
Bali ATV Ride, Best Quad Bike Adventures
Ubud
Bali ATV Ride, Best Quad Bike Adventures
4.8(301)·6 hours
from$35/ person
via Viator
Kecak and Fire Dance Ticket at Uluwatu Temple
Jimbaran
Kecak and Fire Dance Ticket at Uluwatu Temple
3.8(274)·1 hour
from$12/ person
via Viator
Ubud Bali ATV Kuber Through Waterfall & Long Tunnel
Ubud
Ubud Bali ATV Kuber Through Waterfall & Long Tunnel
5.0(220)·1h 30min
from$30/ person
via Viator
Full Day All Inclusive South Bali Uluwatu Private Tour
Seminyak
Full Day All Inclusive South Bali Uluwatu Private Tour
4.9(179)·9–10 hours
from$80/ person
via Viator
Bali Swing, Koi Boat Photo, Monkey Forest and Waterfall Ubud Tour
Ubud
Bali Swing, Koi Boat Photo, Monkey Forest and Waterfall Ubud Tour
5.0(162)·8 hours
from$51/ person
via Viator
Private 3-Day Java Tour: Bromo & Ijen from Bali
Seminyak
Private 3-Day Java Tour: Bromo & Ijen from Bali
4.9(155)·3 days
from$210/ person
via Viator
Exploring Bali in 5 Days: Completed Journey of Discovering Bali
Ubud
Exploring Bali in 5 Days: Completed Journey of Discovering Bali
4.9(127)·5 days
from$315/ person
via Viator
Ubud: Zipline, Bali Swing, and Sky Bike in a Private Rice Terrace
Ubud
Ubud: Zipline, Bali Swing, and Sky Bike in a Private Rice Terrace
4.6(69)·1–3 hours
from$22/ person
via Viator
Uluwatu Sunset,Kecak Dance and Diner Seafood In Jimbaran
Kuta
Uluwatu Sunset,Kecak Dance and Diner Seafood In Jimbaran
4.9(62)·6 hours
from$40/ person
via Viator
Kecak Fire Dance Ticket And Uluwatu Sunset Tour Included
Jimbaran
Kecak Fire Dance Ticket And Uluwatu Sunset Tour Included
4.9(18)·2 hours
from$24/ person
via Viator
Tickets Fast Boat To Nusa Penida Island From Bali
Seminyak
Tickets Fast Boat To Nusa Penida Island From Bali
4.5(2)·45 min
from$20/ person
via Viator
Bali Private Helicopter Tour with Epic Aerial Views
Nusa Dua
Bali Private Helicopter Tour with Epic Aerial Views
5.0(2)·10 min–1h 40min
from$765/ person
via Viator
Bali: Water Sports and Uluwatu Tour with Dinner
Seminyak
Bali: Water Sports and Uluwatu Tour with Dinner
10 hours
from$130/ person
via Viator
Browse

Explore Bali by interest

Whatever brings you to Bali — world-class museums, the river, or a long lunch — start with the experiences travellers love most.

Ubud & rice terraces

Jungle swings and monkey forest.

Explore

Nusa Penida

Cliffs, beaches and manta rays.

Explore

Temples & culture

Tanah Lot and the Kecak dance.

Explore

Mount Batur sunrise

Volcano trek and hot springs.

Explore

ATV & adventure

Quad bikes and rafting.

Explore

Waterfalls

Jungle cascades and pools.

Explore

Instagram spots

Iconic photo locations.

Explore

Day trips

East Bali, north and more.

Explore
What to see

Top attractions in Bali

The landmarks that define the city — and the tickets and tours that get you in, often skipping the line.

Ubud Rice Terraces

Ubud Rice Terraces

Emerald Tegalalang paddies.

900+ toursView tours
Nusa Penida

Nusa Penida

Kelingking Beach cliffs.

500 toursView tours
Tanah Lot

Tanah Lot

The sunset sea temple.

400 toursView tours
Uluwatu & Kecak

Uluwatu & Kecak

Clifftop temple and fire dance.

300 toursView tours
Mount Batur

Mount Batur

The sunrise volcano trek.

200 toursView tours
Jungle Swings

Jungle Swings

Over the rice terraces.

300 toursView tours
ATV & Rafting

ATV & Rafting

Jungle adventure.

600 toursView tours
Waterfalls

Waterfalls

Lush jungle cascades.

300 toursView tours
Plan your days

Bali itinerary ideas

Ready-made routes you can book against — from a single perfect day to a long weekend.

1 day

Bali in 1 day

  1. 1Ubud rice terraces
  2. 2Monkey forest & swing
  3. 3Waterfall
  4. 4Tanah Lot sunset
Read the guide
2 days

Bali in 2 days

  1. 1Day 1: Ubud & temples
  2. 2Day 2: Nusa Penida
  3. 3Cliffs & manta rays
  4. 4Beach evenings
Read the guide
3 days

Bali in 3 days

  1. 1Day 1: Ubud & temples
  2. 2Day 2: Nusa Penida
  3. 3Day 3: Mount Batur sunrise
  4. 4Culture, coast & volcano
Read the guide
With kids

Bali with kids

  1. 1Monkey forest
  2. 2Waterfalls & swings
  3. 3Rafting or ATV
  4. 4Beach time
Read the guide
Full day

Temples & rice terraces

  1. 1Tegalalang rice terraces at sunrise
  2. 2Water temple blessing near Ubud
  3. 3Tanah Lot on its wave-cut rock
  4. 4Uluwatu Kecak dance at sunset
Read the guide
Full day

Waterfalls & adventure

  1. 1Sekumpul or Tibumana waterfall trek
  2. 2Jungle swing over the palm valley
  3. 3White water rafting on the Ayung
  4. 4ATV ride through tunnels & rice fields
Read the guide
Outside the city

Day trips from Bali

Places worth leaving the city for — most are an easy half- or full-day from the centre.

All day trips
Nusa Penida45 min boat away

Nusa Penida

Cliffs and manta rays.

from €40View trips
Ubud1 hr away

Ubud

Rice terraces and culture.

from €25View trips
Mount Batur2 hrs away

Mount Batur

The sunrise volcano trek.

from €35View trips
Tanah Lot1 hr away

Tanah Lot

The sunset sea temple.

from €20View trips
Uluwatu1 hr away

Uluwatu

Clifftop temple and Kecak.

from €25View trips
East Bali2 hrs away

East Bali

Gates of Heaven and palaces.

from €35View trips
Practical guide

Know before you go

Short, straight answers to the questions every Bali visitor asks before booking.

The sweet-spot months

The dry season (April–October) brings sunny, pleasant weather ideal for temples, Nusa Penida and the Mount Batur trek — the prime time to visit Bali.

Dry season (Apr–Oct)

Sunny and drier, perfect for the islands, beaches, sunrise treks and outdoor tours; July–August is busiest.

Wet season (Nov–Mar)

Hotter and humid with afternoon downpours; greener and cheaper, with rice terraces and waterfalls at their lushest.

Shoulder months

April–June and September–October offer great weather with fewer crowds — ideal for a balance of sun and value.

Peak seasons

July–August and the December holidays are busiest and priciest; book popular tours and Nusa Penida well ahead.

Sea conditions

Nusa Penida boat trips run year-round but are smoothest in the dry season; check conditions in the wet months.

One day

Enough for an Ubud tour and a sunset temple.

Two days

Add a Nusa Penida island trip.

Three days

The sweet spot: Ubud, Nusa Penida, and Mount Batur.

Four to five days

Add east Bali, adventure, waterfalls and beaches.

A week or more

Explore Ubud, the south, the islands and the north at leisure.

Travelling with kids

Mix the monkey forest, waterfalls and gentle rafting at a relaxed pace.

Private driver

Hiring a private driver for the day is the most popular, comfortable way to tour Bali’s sights flexibly.

Scooter hire

Scooters are cheap and popular for short hops, but Bali’s traffic and roads need care and a licence.

Ride apps & taxis

Ride-hailing apps and taxis work in many areas, though some zones restrict them; agree fares.

Boats

Fast boats from Sanur reach Nusa Penida and the Gili Islands; tours include transfers.

Tour transfers

Most tours include hotel pickup, saving the hassle of Bali’s busy roads.

From the airport

Bali’s Ngurah Rai Airport is near the southern beaches; Ubud is about 1.5 hours by car.

Book popular tours ahead

Nusa Penida trips, Mount Batur treks and small-group Ubud tours fill up — book ahead, especially in high season.

Indonesian rupiah

Bali uses the rupiah; carry cash for entrance fees, markets and small vendors, though cards work in resorts and malls.

Dress for temples

A sarong and sash are required at temples (often provided); cover shoulders and knees as a sign of respect.

Hire a driver

A private driver makes touring easy and flexible, as distances are long on busy roads.

Start early

Begin Nusa Penida and Mount Batur trips early to beat crowds and heat; sunrise treks start before dawn.

Respect the culture

Bali is deeply spiritual; respect ceremonies, offerings and temple etiquette during your visit.

Nusa Penida trips

Popular Nusa Penida day tours fill up — book ahead.

Mount Batur treks

Sunrise trek places are limited — reserve early.

Ubud tours

Small-group and private Ubud tours are busy — pre-book.

Uluwatu Kecak

The sunset Kecak dance fills up — book ahead.

Rafting & ATV

Adventure tours have limited places — reserve early.

Peak season

July–August and December are very busy — plan and book early.

Nusa Penida trips

Around €40–80 for a Nusa Penida day tour with snorkelling.

Ubud tours

About €25–50 for a private all-inclusive Ubud day tour.

Mount Batur treks

Roughly €35–60 for a sunrise trek with guide and hot springs.

ATV & rafting

Around €30–60 for an ATV or white-water rafting adventure.

Temple tours

About €20–45 for a temple-and-culture tour with the Kecak.

How to save

Bali is excellent value; share a private driver, join group tours, and eat at local warungs.

When to visit

Bali through the seasons

What's best, how busy it gets, and one booking tip for each time of year.

Dry (Apr–Jun)
Apr–Jun
Best for
Temples, islands and treks.
Crowds
Booking tip
Great weather and fewer crowds.
Peak (Jul–Aug)
Jul–Aug
Best for
Sunny days and all tours.
Crowds
Booking tip
Busiest; book well ahead.
Dry (Sep–Oct)
Sep–Oct
Best for
Islands and outdoor tours.
Crowds
Booking tip
Lovely weather; good value.
Wet (Nov–Mar)
Nov–Mar
Best for
Lush scenery and deals.
Crowds
Booking tip
Afternoon rain; greenest months.
People also ask

Bali travel FAQ

What are the best tours in Bali?

The highest-rated Bali experiences are an Ubud rice-terraces and swings tour, a Nusa Penida island trip, a temple-and-culture tour with the Uluwatu Kecak dance, the Mount Batur sunrise trek, and ATV or rafting adventures.

What should I book in advance in Bali?

Book popular Nusa Penida trips, Mount Batur sunrise treks and small-group Ubud tours ahead, as they sell out, especially in the July–August and December high seasons.

How many days do I need in Bali?

Three to five days covers Ubud, the temples, Nusa Penida and Mount Batur; a week or more lets you explore east Bali, the north and the beaches.

Is Bali worth visiting?

Yes — Bali rewards with Ubud’s rice terraces and jungle swings, the sea temples of Tanah Lot and Uluwatu with the Kecak dance, the Mount Batur sunrise, the spectacular island of Nusa Penida, waterfalls and adventure.

What are the best day trips in Bali?

Top day trips are Ubud and the rice terraces, the sea temples of Tanah Lot and Uluwatu, Nusa Penida island, the Mount Batur sunrise trek, and the east Bali Gates of Heaven and water palaces.

When is the best time to visit Bali?

The dry season (April–October) brings sunny weather ideal for temples, Nusa Penida and the Mount Batur trek; the wet season (November–March) is greener and cheaper, with lush rice terraces and waterfalls.

How do you get around Bali?

Hiring a private driver is the most popular way to tour Bali’s sights flexibly, with scooters, ride apps and taxis for short hops, fast boats to Nusa Penida, and tours including transfers; the airport is near the southern beaches, with Ubud about 1.5 hours away.
1Ubud & Rice Terraces2Temples & Culture3Nusa Penida
1Bali in 1 day2Bali in 2 days3Bali in 3 days4Bali with kids5Temples & rice terraces6Waterfalls & adventure
1Rome2London3Barcelona4Amsterdam5Prague6Lisbon7Vienna8Venice9Florence10Madrid11Berlin12Budapest
7,328 Bali experiencesfrom €10 · free cancellation
Explore tours

Nearby destinations

UbudIndonesia · 3,233 tours · prices per person, book with partnerSeminyakIndonesia · 2,687 tours · prices per person, book with partnerKutaIndonesia · 2,032 tours · prices per person, book with partnerNusa DuaIndonesia · 987 tours · prices per person, book with partnerJimbaranIndonesia · 618 tours · prices per person, book with partnerJakartaIndonesia · 576 tours · prices per person, book with partnerYogyakartaIndonesia · 528 tours · prices per person, book with partnerLombokIndonesia · 447 tours · prices per person, book with partnerBandungIndonesia · 278 tours · prices per person, book with partnerTanjung BenoaIndonesia · 240 tours · prices per person, book with partnerSurabayaIndonesia · 235 tours · prices per person, book with partnerMedanIndonesia · 222 tours · prices per person, book with partner