WorldIndonesiaBaliPlaceMy routeRoute

Things to do in Bali: top sights and where to go

Bali is an island, not a city: temples, rice terraces and waterfalls are in the hills around Ubud, beaches and clifftop sunsets are in the south — Kuta, Seminyak and the Bukit peninsula by Uluwatu Temple — Mount Batur and the lakes are in the centre, and the Kelingking cliffs and manta snorkeling are on neighbouring Nusa Penida. Roads are slow: allow 2–3 days for Ubud and around, one or two for the south, and a day each for the east and Nusa Penida.

Sights

Saraswati Temple

Bali, Indonesia

30 min≈ free; dance ≈ IDR 100,000churcheswaterhistory

Ubud Art Market

Bali, Indonesia

1 hfreemarketswalks

Campuhan Ridge Walk

Bali, Indonesia

1 h 15 minfreenaturewalksviews

Ubud Monkey Forest

Bali, Indonesia

1 h 15 min≈ IDR 130,000natureparkschurches

Goa Gajah (Elephant Cave)

Bali, Indonesia

1 h≈ IDR 50,000churchesancient ruinshistory

Luwak coffee plantations

Bali, Indonesia

45 min≈ Free; luwak ≈ IDR 50,000–100,000naturemarkets

Bali Swing

Bali, Indonesia

2 h≈ IDR 300,000–650,000outdoorsviewsnature

Batuan Temple

Bali, Indonesia

45 min≈ donation or ≈ IDR 30,000–50,000churcheshistoryancient ruins

Ayung River Rafting

Bali, Indonesia

3 h≈ IDR 400,000–500,000outdoorswaternature

Tegenungan Waterfall

Bali, Indonesia

1 h≈ IDR 20,000–30,000naturewaterviews

Kanto Lampo Waterfall

Bali, Indonesia

45 min≈ IDR 25,000naturewater

Devil's Tear

Bali, Indonesia

45 minfreeviewssunsetswater

Jimbaran Fish Market

Bali, Indonesia

45 minfreemarketswater

Tegallalang Rice Terraces

Bali, Indonesia

1 h 30 min≈ IDR 15,000–50,000natureviewswalks

Tanah Lot Temple

Bali, Indonesia

1 h 30 min≈ IDR 75,000churcheswatersunsets

Taman Ayun Temple

Bali, Indonesia

1 h≈ IDR 30,000–50,000churcheshistoryparks

Legian Beach

Bali, Indonesia

2 hfreebeachessunsetswater

Echo Beach

Bali, Indonesia

2 hfreebeachessunsetsoutdoors

Nusa Dua Beach

Bali, Indonesia

3 hfreebeacheswaterwalks

Gunung Kawi

Bali, Indonesia

1 h 15 min≈ IDR 50,000churchesancient ruinshistory

Handara Gate

Bali, Indonesia

30 min≈ IDR 50,000 photo feeviewsnature

Kuta Beach

Bali, Indonesia

2 h 30 minfreebeacheswatersunsets

Jimbaran Beach

Bali, Indonesia

2 h 30 minfreebeacheswatersunsets

Seminyak Beach

Bali, Indonesia

2 h 30 minfreebeachessunsetsevening

Tirta Empul Temple

Bali, Indonesia

1 h 15 min≈ IDR 50,000–75,000churcheswaterhistory

Ulun Danu Batur Temple

Bali, Indonesia

1 h≈ IDR 35,000churcheshistoryviews

Goa Lawah Temple

Bali, Indonesia

45 min≈ IDR 30,000churcheshistorynature

Bajra Sandhi Monument

Bali, Indonesia

1 h≈ IDR 30,000museumshistoryviews

Sidemen Valley

Bali, Indonesia

3 hfreenatureviewswalks

Tukad Cepung Waterfall

Bali, Indonesia

1 h≈ IDR 25,000naturewateroutdoors

Tanjung Benoa

Bali, Indonesia

3 h≈ beach free; banana ≈ IDR 80,000beacheswateroutdoors

Nusa Ceningan

Bali, Indonesia

3 hfreeviewswatersunsets

Tirta Gangga Water Palace

Bali, Indonesia

1 h≈ IDR 50,000historywaterparks

Penglipuran Village

Bali, Indonesia

1 h≈ IDR 50,000historywalksnature

Karang Boma Cliff

Bali, Indonesia

45 min≈ IDR 10,000–20,000viewssunsetsnature

Uluwatu Temple

Bali, Indonesia

1 h 30 min≈ IDR 50,000–60,000churchesviewssunsets

Ulun Danu Beratan Temple

Bali, Indonesia

1 h 15 min≈ IDR 100,000churcheswaterviews

Mount Agung

Bali, Indonesia

10 h≈ tour ≈ IDR 1,250,000–2,800,000natureviewsoutdoors

Taman Ujung Water Palace

Bali, Indonesia

1 h 15 min≈ IDR 50,000historypalacesparks

Besakih Temple

Bali, Indonesia

2 h≈ IDR 150,000churcheshistoryviews

Mount Batur

Bali, Indonesia

5 h≈ tour ≈ IDR 600,000–1,500,000natureviewsoutdoors

Lake Batur

Bali, Indonesia

1 h 30 min≈ free; hot springs ≈ IDR 200,000naturewaterviews

Kelingking Beach

Bali, Indonesia

1 h 30 minbeachesviewswater

Diamond Beach

Bali, Indonesia

1 h 30 minbeacheswaterviews

Atuh Beach

Bali, Indonesia

1 h 30 minbeacheswaterviews

Bali Zoo

Bali, Indonesia

3 h≈ IDR 350,000–400,000parksnature

Bali Bird Park

Bali, Indonesia

2 h 30 min≈ IDR 385,000parksnature

Jatiluwih Rice Terraces

Bali, Indonesia

2 h≈ IDR 50,000–75,000natureviewswalks

Padang Padang Beach

Bali, Indonesia

2 h≈ IDR 15,000beacheswateroutdoors

Balangan Beach

Bali, Indonesia

2 hfreebeachessunsetsoutdoors

Crystal Bay

Bali, Indonesia

2 hbeacheswatersunsets

Amed

Bali, Indonesia

4 hfreebeacheswaternature

Pemuteran

Bali, Indonesia

4 hfreebeacheswaternature

Sekumpul Waterfall

Bali, Indonesia

2 h 30 min≈ IDR 20,000–250,000naturewateroutdoors

Melasti Beach

Bali, Indonesia

2 h 30 min≈ IDR 10,000beacheswaterviews

Pandawa Beach

Bali, Indonesia

2 h 30 min≈ IDR 25,000beacheswaterviews

Dreamland Beach

Bali, Indonesia

2 h 30 minfreebeacheswateroutdoors

Geger Beach

Bali, Indonesia

2 h 30 min≈ free or ≈ IDR 5,000–10,000beacheswaterchurches

Manta Point

Bali, Indonesia

3 hwaternature

Tulamben

Bali, Indonesia

3 hwaterhistoryoutdoors

West Bali National Park

Bali, Indonesia

4 h≈ IDR 200,000 + guidenatureparkswalks

Menjangan Island

Bali, Indonesia

5 h≈ trip ≈ IDR 500,000waternatureoutdoors

Bali Safari Park

Bali, Indonesia

5 h≈ From ≈ IDR 650,000parksnatureoutdoors

Bali itineraries

Bali travel guide

Before you go: where to stay, temples and rice terraces, Nusa Penida, the airport, visa, tourist tax and the rainy season.

Bali on your own: the essentials

How long
10–14 days: Ubud, the south, the east and Nusa Penida
When to go
April–October — dry season
Visa
Many nationalities: visa on arrival or e-VoA, IDR 500,000, 30 days
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Tourist tax
IDR 150,000 per visitor — online or at the airport
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Arrival card
All Indonesia e-card — within 3 days before landing
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Money
Rupiah (IDR); cards widely accepted, cash for warungs
Airport
Ngurah Rai (DPS) — Kuta ≈ 20 min, Ubud 1–1.5 h
Getting around
Grab, Gojek or a car with driver
Temples
Sarong and sash, shoulders covered
Time
UTC+8 (WITA)
officialConfirmed by an official source: the venue, a ministry or the operator.

Key facts

2012Bali's subak irrigation system and rice terraces joined the UNESCO list
SourceUNESCO World Heritage List, no. 1194
3,031 mheight of Mount Agung, the island's highest point
SourceWikipedia, “Mount Agung”
Nyepithe Balinese New Year is a day of silence — even the airport closes for 24 hours
SourceWikipedia, “Nyepi”
Hinduismis the religion of most Balinese, unlike the rest of Indonesia
SourceWikipedia, “Bali”

Top things to do in Bali

The best things to do in Bali: sunset at the clifftop temples of Tanah Lot and Uluwatu, the Tegallalang and Jatiluwih rice terraces, Ulun Danu Bratan on its lake, a sunrise hike up Mount Batur, Ubud's Monkey Forest, waterfalls, and the Kelingking cliffs on Nusa Penida. Every place with its YesGo score is in the list above.

UbudMonkey Forest, Ubud Palace, Campuhan Ridge1–2 days
Around UbudTegallalang, Tirta Empul, Goa Gajah1 day
Central highlandsMount Batur, Ulun Danu Bratan, Jatiluwih1–2 days
WestTanah Lot, Taman Ayun½ day
BukitUluwatu, Padang Padang, Melasti1 day
EastLempuyang, Tirta Gangga, Besakih1 day
Nusa PenidaKelingking, Broken Beach, Diamond Beach1–2 days

Rather not plan it yourself? The list above has ready-made itineraries with the places in a sensible order.

Where to stay in Bali

Where to stay in Bali depends on your trip: Ubud for culture, jungle and rice fields (but no beach); Seminyak for cafés, beach clubs and shopping; Canggu for surf and a young crowd; Uluwatu for cliffs, surf and sunsets; Nusa Dua for calm water and big resorts; Sanur for a quiet beach and boats to Nusa Penida.

UbudTemples, terraces, yogaNo beach, ≈ 1 h to the sea
Kuta, LegianFirst trip, budgetBusy, big waves
SeminyakCafés, bars, shoppingTraffic
CangguSurf, cafés, nomadsBlack sand
UluwatuSurf, sunsets, cliffsSteps down to beaches
Nusa DuaFamilies, resortsFar from Ubud
SanurQuiet, Nusa Penida boatsShallow at low tide

Bali airport transfers

Ngurah Rai Airport (DPS) is in the south, between Kuta and Jimbaran: Kuta is ≈ 20 minutes away, Seminyak 30–60 minutes, Nusa Dua ≈ 30 minutes and Ubud 1–1.5 hours. Take a pre-booked transfer, a taxi, or Grab or Gojek from the app pick-up zone.

Transfer, taxiKuta, Legian≈ 20 min
Transfer, GrabSeminyak, Canggu≈ 30–60 min
Transfer, taxiNusa Dua, Jimbaran≈ 20–30 min
TransferUbud≈ 1–1.5 h
TransferUluwatu≈ 40–60 min

Best time to visit Bali

The best time to visit Bali is the dry season, April to October: sunny days around 29–31 °C and the clearest water for snorkelling. November to March is the rainy season — short, heavy downpours, usually in the afternoon, and higher humidity, but still warm. July and August are the busiest months.

Weather by month: averages
°C
Long-term averages, °C: day and night air, sea water near the shore, rain — rainy days a month. Any given year can be warmer or cooler. Tap a month for details below.
Day31°31°31°31°31°30°29°29°30°31°32°31°
Night25°25°25°25°25°25°24°24°24°25°25°25°
Sea29°29°29°29°28°27°27°26°27°28°29°29°
Rain19171397532351016

Warm — 20 °C and above by dayBest time to go: April–October

April in BaliSun and clouds · best time
  • day ≈ 31°
  • night ≈ 25°
  • sea ≈ 29°
  • rain 9 days

Dry season begins. Warm for swimming, water — about 29°.

Nyepi, the Day of Silence (usually in March), shuts the whole island for 24 hours, airport included — check the date before booking.

Nusa Penida day trip

Nusa Penida and Nusa Lembongan lie southeast of Bali, 30–60 minutes by fast boat from Sanur. Nusa Penida has the Kelingking, Broken Beach and Diamond Beach viewpoints and manta snorkelling; Lembongan has Devil's Tear and the bridge to Ceningan. On a day trip, stick to one side of Nusa Penida — the roads are slow.

Bali temple etiquette

Wear a sarong and sash in Bali's temples — they're often lent at the entrance for free or a small fee — and cover your shoulders. Signs at many temples ask women not to enter during menstruation. Don't stand higher than priests, and don't step over the small offerings on the ground.

  • Sarong and sash — required, often provided at the gate.
  • Offerings — don't step on the canang baskets on the ground.
  • Ceremonies — watch from the side and don't block processions.
  • Monkeys — at Uluwatu and Ubud, put away glasses and phones.

How much do Bali attractions cost?

Most beaches, markets, the Campuhan Ridge Walk and Ubud Palace by day are free. You pay to enter temples (usually IDR 50,000–75,000), rice terraces, waterfalls and wildlife parks, plus the fast boat to Nusa Penida.

Saraswati Temple4530 minfree; dance ≈ IDR 100,000
Blanco Renaissance Museum381 h≈ IDR 50,000
Ubud Monkey Forest361 h 15 minIDR 130,000
Goa Gajah (Elephant Cave)351 h≈ IDR 50,000
Luwak coffee plantations3445 minFree; luwak ≈ IDR 50,000–100,000
Bali Swing322 h≈ IDR 300,000–650,000
Garuda Wisnu Kencana Cultural Park322 h 30 min≈ IDR 125,000–150,000
Batuan Temple2945 mindonation or ≈ IDR 30,000–50,000
Ayung River Rafting293 h≈ IDR 400,000–500,000
Tegenungan Waterfall291 h≈ IDR 20,000–30,000
Kanto Lampo Waterfall2945 min≈ IDR 25,000
Tegallalang Rice Terraces271 h 30 min≈ IDR 15,000–50,000
Tanah Lot Temple261 h 30 minIDR 75,000
Taman Ayun Temple261 h≈ IDR 30,000–50,000
Gunung Kawi251 h 15 min≈ IDR 50,000
Handara Gate2530 min≈ IDR 50,000 photo fee
Tirta Empul Temple241 h 15 min≈ IDR 50,000–75,000
Ulun Danu Batur Temple241 h≈ IDR 35,000
Goa Lawah Temple2445 min≈ IDR 30,000
Bajra Sandhi Monument241 h≈ IDR 30,000
Tukad Cepung Waterfall241 h≈ IDR 25,000
Tanjung Benoa243 hbeach free; banana ≈ IDR 80,000
Broken Beach and Angel's Billabong241 hSmall fee
Tirta Gangga Water Palace241 h≈ IDR 50,000
Penglipuran Village241 h≈ IDR 50,000
Karang Boma Cliff2445 min≈ IDR 10,000–20,000
Uluwatu Temple231 h 30 min≈ IDR 50,000–60,000
Ulun Danu Beratan Temple231 h 15 minIDR 100,000
Mount Agung2310 htour ≈ IDR 1,250,000–2,800,000
Taman Ujung Water Palace231 h 15 min≈ IDR 50,000
Besakih Temple222 hIDR 150,000
Mount Batur225 htour ≈ IDR 600,000–1,500,000
Lake Batur221 h 30 minfree; hot springs ≈ IDR 200,000
Kelingking Beach221 h 30 minSmall fee
Diamond Beach221 h 30 minSmall fee
Atuh Beach221 h 30 minSmall fee
Bali Zoo223 h≈ IDR 350,000–400,000
Bali Bird Park222 h 30 min≈ IDR 385,000
Jatiluwih Rice Terraces212 h≈ IDR 50,000–75,000
Padang Padang Beach212 h≈ IDR 15,000
Crystal Bay212 hSmall fee
Lempuyang Temple (Gates of Heaven)202 h 30 min≈ IDR 100,000 + shuttle
Sekumpul Waterfall202 h 30 min≈ IDR 20,000–250,000
Melasti Beach202 h 30 min≈ IDR 10,000
Pandawa Beach202 h 30 min≈ IDR 25,000
Geger Beach202 h 30 minfree or ≈ IDR 5,000–10,000
Manta Point193 hTour only
Tulamben193 hSmall fee
West Bali National Park164 h≈ IDR 200,000 + guide
Menjangan Island155 htrip ≈ IDR 500,000
Bali Safari Park155 hFrom ≈ IDR 650,000

Free — 17 places: Ubud Palace (Puri Saren Agung), Ubud Art Market, Campuhan Ridge Walk, Devil's Tear, Jimbaran Fish Market, Legian Beach, Echo Beach, Nusa Dua Beach and more.

Tips

  • Split your stay: a few nights in Ubud and a few on the coast in the south.
  • Double the travel time the map suggests — traffic and narrow roads are slow.
  • Only ride a scooter with a motorbike licence and a helmet, or your insurance won't cover you.

FAQ

Do I need a visa for Bali?

Most visitors get a visa on arrival or an e-VoA online: IDR 500,000 for 30 days, extendable once for another 30. Some ASEAN nationals enter visa-free. Whether you need one depends on your passport, so check the rules before you travel.

What is the Bali tourist tax?

A one-off levy of IDR 150,000 per foreign visitor, paid online before your trip or at the airport. It's separate from the visa fee.

What are the best things to do in Bali?

Tanah Lot and Uluwatu temples, the Tegallalang rice terraces, Ubud's Monkey Forest, Ulun Danu Bratan, a Mount Batur sunrise and the Kelingking cliffs on Nusa Penida.

When is the best time to visit Bali?

April to October, the dry season. July and August are the busiest; April, May and September are quieter and still dry.

When is the rainy season in Bali?

November to March: short, heavy showers, usually in the afternoon, with mornings often sunny.

Where should I stay in Bali?

Ubud for culture and nature, Seminyak or Canggu for cafés and beaches, Uluwatu for surf and sunsets, Nusa Dua or Sanur with kids.

How do I get from Bali airport to Ubud?

By transfer, taxi, Grab or Gojek — about 35 km and 1–1.5 hours with traffic.

How do I get to Nusa Penida?

By fast boat from Sanur, 30–60 minutes, then by car with driver or on a tour.

What is Nyepi?

The Balinese New Year, a day of silence: nobody may go out, and the airport closes for 24 hours. It usually falls in March.

How many days do you need in Bali?

10–14 days: three in Ubud, three or four in the south, and a day each for the east, the highlands and Nusa Penida.

Is Bali expensive?

Food in local warungs and drivers are cheap; beach clubs, resorts and tours cost closer to European prices.

Sources and fact-check

  • UNESCO World Heritage List, no. 1194 — Cultural Landscape of Bali Province: the Subak System
  • Wikipedia, “Bali”; “Mount Agung”; “Nyepi”; Denpasar climate (1991–2020 normals)
  • Indonesian immigration — visa on arrival and e-VoA; Bali provincial government — tourist levy
  • Ngurah Rai International Airport — official website