BE A TRAVEL AGENT - SELL TRAVEL, TRAVEL MORE!
See & Do AsiaTravel Information for the Smart Traveler™
Kelingking Beach and its cliffs on Nusa Penida, a popular day trip among things to do in Bali

Things to Do in Bali

Hindu temples, emerald rice terraces, volcanoes and surf beaches on one island.

See top-rated activities »

About Bali

The things to do in Bali are shaped by its unusual culture. It is the only Hindu-majority island in Muslim-majority Indonesia, and daily offerings of flowers and incense appear on doorsteps, temples and even car dashboards. Most visitors split their time between Ubud in the green hills of the interior and a beach area in the south, and hire a car and driver for day trips, since the roads are slow and public transport is limited.

Ubud is the cultural center, with traditional dance performances in the evenings, craft villages around it and the Sacred Monkey Forest Sanctuary, a temple forest full of long-tailed macaques that will grab anything loose. The Tegallalang rice terraces are a short drive north, and the Jatiluwih terraces in the west, part of a UNESCO-listed traditional irrigation system called subak, are even larger. At Tirta Empul, Balinese Hindus bathe in holy spring water, and visitors may join respectfully in a sarong.

Bali's sea temples are its most photographed sights. Tanah Lot stands on a rock just offshore on the west coast, cut off at high tide, and Uluwatu Temple sits on a cliff above the Indian Ocean at the southern tip, where a Kecak fire dance is performed at sunset; guard your sunglasses from the monkeys. For an early start, guided treks climb Mount Batur, an active volcano, in the dark to watch the sunrise from the rim.

In the south, Seminyak and Canggu have beach clubs, cafes and surf, Nusa Dua and Sanur have calmer water and big resorts, and boats run to the island of Nusa Penida, with the dramatic cliffs of Kelingking Beach. Visitors to Bali pay a tourist levy in addition to the Indonesian visa, best done online before arrival, and should dress modestly with a sarong and sash at temples.

Don’t Miss

Sacred Monkey Forest SanctuaryUbud · Temple forest

A forest of temples and long-tailed macaques in the middle of Ubud.

Tanah LotTabanan · Sea temple

A temple on a rock in the sea, best known at sunset.

Tirta EmpulTampaksiring · Water temple

Holy spring pools where pilgrims and visitors bathe in purification rites.

Uluwatu TempleBukit Peninsula · Cliff temple

A clifftop temple with a sunset Kecak dance performance.

Mount BaturKintamani · Volcano

Guided pre-dawn treks to watch the sunrise from the crater rim.

Top-Rated Tours, Tickets & Activities in Bali

Ubud Private Tour Rice Terraces Temples Waterfalls.Viator
Ubud Private Tour Rice Terraces Temples Waterfalls.
★ 5 (17,718 reviews) · 8 hr
From$38
See details & book
Nusa Penida Premium Day from Bali: Manta Rays, Yacht & Land TourViator
Nusa Penida Premium Day from Bali: Manta Rays, Yacht & Land Tour
★ 4.9 (10,861 reviews) · 8 hr
From$73
See details & book
Best of Ubud Full-Day Tour with Jungle SwingViator
Best of Ubud Full-Day Tour with Jungle Swing
★ 5 (9,218 reviews) · 10 hr
From$59
See details & book
Waterbom Bali Park: Entry TicketTiqets
Waterbom Bali Park: Entry Ticket
★ 4.7 (15 reviews)
From$21
See details & book
Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water TempleViator
Ubud: Monkey Forest, Jungle Swing, Rice Terrace and Water Temple
★ 5 (8,139 reviews) · 8 hr
From$27
See details & book
Private Uluwatu Sunset Tour with Kecak Dance and DinnerViator
Private Uluwatu Sunset Tour with Kecak Dance and Dinner
★ 4.9 (4,530 reviews) · 7 hr
From$35
See details & book
Tanah Lot and North Bali Tour: Scenic JourneyViator
Tanah Lot and North Bali Tour: Scenic Journey
★ 5 (3,940 reviews) · 8 hr
From$52
See details & book
Bali Zoo: Entry TicketTiqets
Bali Zoo: Entry Ticket
From$20
See details & book
Nusa Penida All-Inclusive Day TripViator
Nusa Penida All-Inclusive Day Trip
★ 4.8 (3,726 reviews) · 12 hr
From$94
See details & book
️ Bali Instagram Tour: The Most Famous Spots (Private & All-Inclusive)Viator
️ Bali Instagram Tour: The Most Famous Spots (Private & All-Inclusive)
★ 5 (3,462 reviews) · 10 hr
From$114
See details & book
Bali Snorkeling Tour at Blue Lagoon Beach - All-InclusiveViator
Bali Snorkeling Tour at Blue Lagoon Beach - All-Inclusive
★ 4.8 (3,346 reviews) · 6 hr
From$42
See details & book
Batur Natural Hot Spring: Admission TicketTiqets
Batur Natural Hot Spring: Admission Ticket
★ 5 (1 reviews)
From$7
See details & book
Best of Bali Waterfalls: Tibumana, Tukad Cepung and TegenunganViator
Best of Bali Waterfalls: Tibumana, Tukad Cepung and Tegenungan
★ 5 (3,211 reviews) · 8 hr
From$53
See details & book
Bali Highlights and Ubud Volcano Tour with LunchViator
Bali Highlights and Ubud Volcano Tour with Lunch
★ 4.9 (3,140 reviews) · 10 hr
From$68
See details & book
Full-Day Tour to Water Temples and UNESCO Rice Terraces in BaliViator
Full-Day Tour to Water Temples and UNESCO Rice Terraces in Bali
★ 5 (2,783 reviews) · 10 hr
From$39
See details & book
Garuda Wisnu Kencana Cultural Park: Entry Ticket + DrinkTiqets
Garuda Wisnu Kencana Cultural Park: Entry Ticket + Drink
★ 4.7 (13 reviews)
From$9
See details & book

Tours, tickets, prices and reviews from Viator (a Tripadvisor company) and Tiqets — prices are per person, from, and were checked October 28, 2026. See & Do Asia may earn a commission when you book, at no extra cost to you.

Plan your time in Bali

Tell us when you are coming and what you enjoy. A travel specialist will put together hotel, activity and travel options for you — free, with no obligation.

Get free trip quotes »

Bali — FAQ

Where should I stay in Bali?

Ubud for culture, rice terraces and temples; Seminyak or Canggu for beaches, surf and nightlife; Nusa Dua or Sanur for calm water and families. Many visitors split their stay.

When is the best time to visit Bali?

The dry season, roughly April to October. The wet season brings heavy afternoon rain, and Nyepi, the Balinese day of silence in March, closes the whole island, including the airport, for a day.

Do I need a driver in Bali?

It is the easiest way to see the island. Drivers can be hired by the day, and many tours include hotel pickup.