Baligasm
Baligasm
34 Best Things to Do in Bali 2026: Prices, Hours & Tips

34 Best Things to Do in Bali 2026: Prices, Hours & Tips

By BaligasmUpdated 12 MIN READ

Bali is far more than a beach holiday: sunrise from a volcano, purification rituals at water temples, Kecak dancers on a clifftop at sunset, manta rays off Nusa Penida and waterfalls in the jungle.

Here are the 34 best things to do in Bali for 2026, grouped by temples and culture, nature and adventure, the sea and islands, and food and wellness, with what each costs and when to go.

Before you go: the Bali tourist levy

Foreign visitors pay a one-off levy of IDR 150,000 per person per trip. Pay it on the official Love Bali website or app before you fly, or at the airport.

Thing to doWhereCost
Take a purification bath at Tirta EmpulTampaksiringIDR 50–75K
Explore Goa Gajah, the Elephant CaveUbud (Bedulu)IDR 50K
Watch the Kecak fire dance at Uluwatu TempleUluwatuIDR 150K + entry
See the sunset at Tanah LotTabananIDR 75K
Walk through the Ubud Monkey ForestUbudIDR 130K
Visit Penglipuran VillageBangliIDR 50K
See a Balinese dance at Ubud PalaceUbudIDR 100K
Visit the art villages of Mas, Celuk and BatuanUbud areaFree – IDR 500K
Shop at the Ubud Art MarketUbudFree
Walk the Jatiluwih rice terracesTabananIDR 75K
Hike Mount Batur for sunriseKintamaniIDR 350–600K
Trek to Sekumpul WaterfallNorth BaliIDR 20–250K
Jump and slide at Aling-Aling WaterfallNorth BaliIDR 20–125K
Swim at the waterfalls near UbudUbud areaIDR 20–30K
Raft the Ayung RiverUbudFrom IDR 795K
Fly on the Bali SwingGianyarFrom IDR 400K
Go tandem paragliding on the BukitNusa DuaIDR 850K–1M
Explore the Bedugul highland lakesBedugul & MundukIDR 10–350K
See dolphins at Lovina, responsiblyNorth BaliIDR 100–150K
Snorkel with manta rays off Nusa PenidaNusa PenidaIDR 2.3M
Take a day cruise to Nusa LembonganNusa LembonganIDR 1.9M
Island-hop to Nusa Penida, Lembongan and CeninganNusa IslandsIDR 170–250K
Dive the USAT Liberty wreck at TulambenEast BaliIDR 2.5–3.3M
Learn to surf in KutaKutaFrom IDR 455K
Try water sports at Tanjung BenoaNusa DuaFrom IDR 60K
Escape to the Gili IslandsLombokFrom IDR 600K
Relax on Bali's best beachesUluwatuIDR 5–20K
Spend a day at a spaIsland-wideIDR 240K+
Spend the afternoon at a beach clubIsland-wideVaries
Take a Balinese cooking classUbudFrom IDR 350K
Eat like a localIsland-wideIDR 15–60K
Order a floating breakfastUbudIDR 975K++
Sleep in a clear bubbleTampaksiring & UluwatuFrom IDR 960K
Spend a rainy day at Trans Studio BaliDenpasarIDR 600K

Related guides: Best spots in Nusa Penida · Nusa Lembongan guide · Why visit Bali

Temples, Culture & Villages

1. Take a purification bath at Tirta Empul

Take a purification bath at Tirta Empul
Photo by @anapaht

At Tirta Empul, a 10th-century water temple north of Ubud, Balinese Hindus queue at a row of carved spouts to be cleansed by spring water, a ritual called melukat. Visitors can join in, respectfully, in a bathing sarong.

Pair it with Goa Gajah on the way. If the crowds put you off, Gunung Kawi Sebatu, about 20 minutes north, is a calmer, greener water temple.

The Details

Location
Manukaya, Tampaksiring, GianyarOpen in Maps
Hours
Daily about 8 AM – 6 PM
Price
IDR 50,000 – 75,000 per adult (sources differ); child IDR 25,000 – 50,000

Good to Know

Arrive at opening, before the tour buses. Sarong and sash are required; follow the locals' order along the spouts.

2. Explore Goa Gajah, the Elephant Cave

Explore Goa Gajah, the Elephant Cave

Just south-east of Ubud, Goa Gajah is an 11th-century cave sanctuary whose entrance is carved as a demon's mouth, with ancient bathing pools in front.

Most people stop at the cave, but the steps down to the river and the old relics below are the quiet, beautiful part.

The Details

Location
Bedulu, Blahbatuh, GianyarOpen in Maps
Hours
Daily 8 AM – 6 PM
Price
IDR 50,000 per adult; child IDR 25,000

Good to Know

Allow 45–90 minutes. Agree a price before hiring a gate guide, or go without one.

3. Watch the Kecak fire dance at Uluwatu Temple

Watch the Kecak fire dance at Uluwatu Temple
Photo by @xeelavie

Pura Luhur Uluwatu stands on a 70-metre cliff on the Bukit, and at sunset a choir of men chants "cak" in the open-air amphitheatre beside it, telling the Ramayana story with fire.

It's one of Bali's great evenings. Seats are first-come, first-served, so arrive early in high season.

The Details

Location
Pecatu, South Kuta, BadungOpen in Maps
Hours
Temple daily 7 AM – 7 PM; Kecak show 6 PM (gate opens 4 PM)
Price
Kecak IDR 150,000 per adult (child IDR 75,000) plus temple entry

Good to Know

Buy tickets at the temple booth by 4–4:30 PM. Pocket sunglasses and phones: the temple monkeys snatch them.

4. See the sunset at Tanah Lot

See the sunset at Tanah Lot
Photo by @acecoolture

Tanah Lot, a sea temple on a rock just off the Tabanan coast, is Bali's most famous sunset view. At low tide you can walk to its base to the holy spring.

Non-Hindus can't climb into the temple itself, but the cliff paths around Batu Bolong are perfect for golden hour.

The Details

Location
Beraban, Kediri, TabananOpen in Maps
Hours
Daily 6 AM – 7 PM
Price
IDR 75,000 per adult; child IDR 40,000

Good to Know

Arrive by about 4:30 PM to see the base at low tide, then find your spot on the cliff paths.

5. Walk through the Ubud Monkey Forest

Walk through the Ubud Monkey Forest
Photo by @amandamferraz

The Sacred Monkey Forest Sanctuary in central Ubud is home to hundreds of long-tailed macaques living among moss-covered temples and huge banyan trees.

The rules are there for good reason: don't feed, touch or stare at the monkeys, and leave food and loose items in the lockers at the entrance.

The Details

Location
Jl. Monkey Forest, Padangtegal, UbudOpen in Maps
Hours
Daily 9 AM – 6 PM (last entry 5 PM)
Price
IDR 130,000 per adult; child IDR 100,000

Good to Know

Go at 9 AM opening. If a monkey jumps on you, stay still and walk away slowly.

6. Visit Penglipuran Village

Visit Penglipuran Village
Photo by @anotherdayoflove

Penglipuran, in the hills of Bangli about an hour from Ubud, is one of the cleanest and best-preserved traditional villages in Bali: identical family gates line a single stone street, with a bamboo forest behind.

Walk up to the temple at the top, loop back through the bamboo forest, and try loloh cemcem, the village's herbal drink.

The Details

Location
Kubu, BangliOpen in Maps
Hours
Daily about 8 AM – 6 PM
Price
IDR 50,000 per adult; child IDR 30,000 (includes accident insurance)

Good to Know

Arrive before 10 AM or after 4 PM to miss the tour buses; Galungan is the most photogenic time.

7. See a Balinese dance at Ubud Palace

See a Balinese dance at Ubud Palace

Every evening the courtyard of Ubud Palace (Puri Saren Agung) becomes a stage for traditional dance, Legong, Barong and more, with a live gamelan orchestra.

Seating is unassigned, so arrive early for the front row. The palace courtyard is free to visit during the day.

The Details

Location
Jl. Raya Ubud No.8, UbudOpen in Maps
Hours
Nightly at 7:30 PM (about 1.5 hours)
Price
About IDR 100,000 per person

Good to Know

Buy at the gate on the night and arrive by 6:45 PM; check the board for which dance is on.

8. Visit the art villages of Mas, Celuk and Batuan

Visit the art villages of Mas, Celuk and Batuan

On the road from Denpasar to Ubud, each village has its own craft: woodcarving in Mas, silver in Celuk and painting in Batuan. In Mas, see the Njana Tilem Museum and Siadja Gallery.

For a souvenir you'll keep, Bali Silver Class in Singapadu, next to Celuk, lets you make your own silver piece.

The Details

Location
Mas, Celuk and Batuan, GianyarOpen in Maps
Hours
Galleries open daytime
Price
Galleries free; silver class from IDR 500,000 with 5 g of silver

Good to Know

Do the silver class in the morning so your piece has time to finish.

9. Shop at the Ubud Art Market

Shop at the Ubud Art Market
Photo by @sarah_hsiao

Opposite Ubud Palace, the Ubud Art Market, rebuilt in 2023, is packed with sarongs, baskets, woodcarvings and jewellery.

There are few fixed prices, so bargain politely and bring cash. Mornings are cooler, and some sellers offer a "first sale" discount.

The Details

Location
Jl. Raya Ubud, UbudOpen in Maps
Hours
Daily about 9 AM – 5 PM
Price
Free entry

Good to Know

Go early and agree prices with a smile.

10. Walk the Jatiluwih rice terraces

Walk the Jatiluwih rice terraces
Photo by @merrwatson

On the slopes of Mount Batukaru, the Jatiluwih terraces are part of Bali's UNESCO-listed subak irrigation landscape, and the most spectacular rice fields on the island.

Your ticket includes the waymarked trails, from a one-hour loop to a four-hour walk deep into the working fields.

The Details

Location
Jatiluwih, Penebel, TabananOpen in Maps
Hours
Ticket booth about 8 AM – 6 PM
Price
IDR 75,000 per foreign visitor

Good to Know

Arrive before 10 AM, before the cloud, and wear shoes with grip.

Nature & Adventure

1. Hike Mount Batur for sunrise

Hike Mount Batur for sunrise
Photo by @imaginhogangrey

The classic Bali adventure: a pre-dawn hike up an active volcano to watch the sun rise over Lake Batur and Mount Agung. The climb takes about two hours and is moderate.

You must go with a local registered guide; operators pick you up between 1:30 and 2:30 AM.

The Details

Location
Toya Bungkah, Kintamani, BangliOpen in Maps
Hours
Start 3:30 – 3:45 AM; back about 9 AM
Price
About IDR 350,000 – 450,000 per person without transport, IDR 550,000 – 600,000 with transfer

Good to Know

Bring a warm layer and a head torch; the descent on volcanic sand is hard on the knees.

2. Trek to Sekumpul Waterfall

Trek to Sekumpul Waterfall
Photo by @lostandfoundwonders

In the north, Sekumpul is a set of tall falls dropping into a green gorge, often called Bali's most beautiful waterfall. It's about 320–365 steep steps down.

Choose the viewpoint only, a medium trek to the falls, or a long trek that adds Fiji waterfall; treks include a village guide.

The Details

Location
Sekumpul, Sawan, BulelengOpen in Maps
Hours
Daily about 8 AM – 5 PM
Price
Viewpoint about IDR 20,000; treks IDR 125,000 – 250,000 with a guide

Good to Know

Pay only at the official counter by the "Welcome to Sekumpul" sign; skip it after heavy rain.

3. Jump and slide at Aling-Aling Waterfall

Jump and slide at Aling-Aling Waterfall
Photo by @tabatatravels

Near Singaraja, Aling-Aling is known for its natural rock slides and cliff jumps of up to 15 metres into deep pools.

Jumping and sliding are only allowed with a village guide, and can close in the wet season.

The Details

Location
Sambangan, Sukasada, BulelengOpen in Maps
Hours
Daily about 8 AM – 5 PM
Price
Entry about IDR 20,000; guide for jumps and slides IDR 100,000 – 125,000

Good to Know

Start from the lower ledges, and never swim under the main (sacred) fall.

4. Swim at the waterfalls near Ubud

Swim at the waterfalls near Ubud
Photo by @girlborntotravel

You don't need to drive north for a waterfall: Tegenungan, Tibumana and Kanto Lampo are all within 15–30 minutes of Ubud.

Tibumana is best for a swim; Kanto Lampo's stepped rock face is the most photogenic, and it even sells private 6 AM photo slots.

The Details

Location
Tegenungan, Tibumana and Kanto Lampo, Gianyar & BangliOpen in Maps
Hours
Generally 7 or 8 AM – 6 PM
Price
IDR 20,000 – 30,000 each

Good to Know

Go at opening time for empty pools; at Tegenungan stay out of the plunge zone.

5. Raft the Ayung River

Raft the Ayung River
Photo by @netriderdesigner

White-water rafting on the Ayung, past jungle walls and waterfalls near Ubud, is class 2–3 and suits first-timers and kids from 5. For bigger rapids, Telaga Waja in East Bali is class 3–4.

Mason Adventures, running since 1989, includes lunch and transfers.

The Details

Location
Ayung River, UbudOpen in Maps
Hours
Morning 9 AM – 2 PM or afternoon 12 – 5 PM
Price
From IDR 795,000 per person with lunch and transfers (Mason Adventures)

Good to Know

Book the morning slot in the wet season, before afternoon rain raises the river.

6. Fly on the Bali Swing

Fly on the Bali Swing
Photo by @jeffisy

The official Bali Swing park, now in Sidan east of Ubud, has swings that launch you out over the jungle, plus nests and photo platforms.

Many copycats use the name, so book direct on the official site.

The Details

Location
Jl. Raya Sidan, GianyarOpen in Maps
Hours
Daily 9 AM – 5 PM
Price
From IDR 400,000 single; couple IDR 680,000

Good to Know

Go at 9 AM for soft light and short queues, and wear something flowing and bright.

7. Go tandem paragliding on the Bukit

Go tandem paragliding on the Bukit
Photo by @satyawinnie

Tandem flights launch from the clifftops of the Bukit peninsula and soar over the Indian Ocean. Riug Paragliding flies from Gunung Riug near Nusa Dua in the dry season.

Flights depend on the wind, so leave your afternoon flexible.

The Details

Location
Gunung Riug, Sawangan, Nusa DuaOpen in Maps
Hours
Mon 12 – 5 PM; Tue – Sun 11 AM – 5 PM
Price
IDR 850,000 for 10 minutes, IDR 1,000,000 for 15 minutes

Good to Know

Message the operator that morning to confirm the wind.

8. Explore the Bedugul highland lakes

Explore the Bedugul highland lakes
Photo by @ti_tikk

At about 1,200 metres, the Bedugul highlands are cool and misty, with the twin lakes Buyan and Tamblingan, hydrangea farms and forest trails.

Camp by Lake Buyan, or join a guided forest walk and traditional canoe crossing on Tamblingan.

The Details

Location
Bedugul – Munduk, Tabanan & BulelengOpen in Maps
Hours
Best early morning
Price
Lake entry IDR 10,000 – 45,000; Tamblingan trek and canoe IDR 350,000 per person

Good to Know

The hydrangeas are working flower farms: ask before walking in. Bring a warm layer.

9. See dolphins at Lovina, responsibly

See dolphins at Lovina, responsibly
Photo by @sufru

At sunrise, small boats from Lovina head out to watch wild dolphins in the Bali Sea. It's a lovely morning, but a 2024 study found most boats get too close.

Choose a captain who keeps at least 50 metres away and doesn't chase the pods, and skip any swim-with-dolphins add-on.

The Details

Location
Lovina, BulelengOpen in Maps
Hours
Sunrise departures, about 2 hours
Price
About IDR 100,000 per person shared, IDR 150,000 private

Good to Know

Ask your captain to keep their distance; a calm boat sees more.

Beaches, Islands & the Sea

1. Snorkel with manta rays off Nusa Penida

Snorkel with manta rays off Nusa Penida
Photo by @benswanderlust

Manta rays feed year-round off Nusa Penida's south-west coast, and snorkelling above them is unforgettable. Bali Hai's Nusa Penida Adventure Cruise adds Kelingking, Angel's Billabong and Broken Beach.

Certified divers can join a Manta Point dive trip instead.

The Details

Location
Manta Bay, Nusa Penida (from Benoa Harbour)Open in Maps
Hours
Daily full-day trips
Price
Bali Hai cruise IDR 2,295,000 per adult (child IDR 1,625,000)

Good to Know

Take a seasickness tablet, and never touch or chase the mantas.

2. Take a day cruise to Nusa Lembongan

Take a day cruise to Nusa Lembongan
Photo by @balihaicruises_

Bali Hai's Ultimate Lembongan Day Cruise includes hotel transfers, a day on a pontoon with a 35-metre waterslide, snorkelling, SUP and kayaks, and a barbecue lunch at its beach club.

It's an easy, family-friendly day at sea.

The Details

Location
Benoa Harbour to Mushroom Bay, LembonganOpen in Maps
Hours
Daily full day
Price
IDR 1,925,000 per adult; child IDR 1,330,000; family of four IDR 5,770,000

Good to Know

The 90-minute crossing can be rough: sit outside.

3. Island-hop to Nusa Penida, Lembongan and Ceningan

Island-hop to Nusa Penida, Lembongan and Ceningan

Fast boats from Sanur reach Nusa Penida in about 45 minutes, for Kelingking Beach, Crystal Bay and Diamond Beach, or the slower pace of Lembongan and Ceningan.

Hire a driver on Penida, as the roads are steep and rough.

The Details

Location
From Sanur, Serangan or Padang BaiOpen in Maps
Hours
Multiple daily departures
Price
Sanur – Penida fast boat IDR 170,000 – 250,000 one way, plus IDR 25,000 arrival fee

Good to Know

Book online the day before; it is cheaper than the counter.

4. Dive the USAT Liberty wreck at Tulamben

Dive the USAT Liberty wreck at Tulamben

The USAT Liberty, a WWII cargo ship lying just off the beach at Tulamben, is one of the world's most accessible wreck dives. Amed and Menjangan Island are also superb.

AquaMarine Diving, a PADI 5 Star centre, runs day trips from the south.

The Details

Location
Tulamben, Amed and MenjanganOpen in Maps
Hours
Full-day trips from about 6:30 AM
Price
Two-dive day trips IDR 2,530,000 – 3,250,000 per person

Good to Know

Stay a night near Tulamben for a dawn dive on the Liberty.

5. Learn to surf in Kuta

Learn to surf in Kuta

Kuta's long sandy beach break is where generations of surfers stood up for the first time. Odysseys Surf School keeps groups small, with at most four students per instructor.

Canggu's Batu Bolong is the other classic beginner wave.

The Details

Location
Kuta Beach (Mercure Kuta)Open in Maps
Hours
Two sessions daily, by tide
Price
Lessons from IDR 455,000

Good to Know

Group lessons are 15+; book a private lesson for kids.

6. Try water sports at Tanjung Benoa

Try water sports at Tanjung Benoa

The calm water off Tanjung Benoa is Bali's water-sports hub: banana boats, jet skis, parasailing, flyboards and sea walking.

Prices vary widely, so agree the exact price and duration before you pay.

The Details

Location
Tanjung Benoa, Nusa DuaOpen in Maps
Hours
Daytime
Price
Indicative: banana boat from IDR 60,000; jet ski from IDR 150,000; parasailing from IDR 90,000

Good to Know

Combos are cheaper; book online or through your hotel rather than with touts.

7. Escape to the Gili Islands

Escape to the Gili Islands
Photo by @anotherday_inheaven

The three Gilis off Lombok have no cars, just bicycles and horse carts, with turtles in the shallows. Gili Getaway's fast boat from Serangan takes under four hours.

Gili T is the lively one, Gili Air the balanced one, and Gili Meno the quietest.

The Details

Location
From Serangan or Padang BaiOpen in Maps
Hours
Gili Getaway departs Serangan 8 AM
Price
Fast boat from about IDR 600,000 – 700,000 one way

Good to Know

Be at the dock 30 minutes early; island-to-island hops are on local public boats.

8. Relax on Bali's best beaches

Relax on Bali's best beaches

The Bukit's beaches are Bali's most beautiful: white-sand Melasti below limestone cliffs, Padang Padang tucked through a rock crevice, and wide, wild Nyang Nyang.

Entry is a small fee in cash at the gate.

The Details

Location
Melasti, Padang Padang and Nyang Nyang, UluwatuOpen in Maps
Hours
Daytime
Price
About IDR 5,000 – 20,000 entry

Good to Know

Carry small notes for the gate.

Food, Wellness & Fun

1. Spend a day at a spa

Spend a day at a spa

A Balinese massage, a lulur scrub and a flower bath are the island's signature treat, from jungle spas in Ubud to classic day spas in Seminyak.

See our guide to the best day spas in Bali for prices and where to book.

The Details

Location
Ubud, Seminyak, Canggu and UluwatuOpen in Maps
Hours
Most spas 9 AM – 9 PM
Price
60-minute massage from about IDR 240,000 to 1,250,000++

Good to Know

Book evening slots ahead.

2. Spend the afternoon at a beach club

Spend the afternoon at a beach club

From Seminyak to Uluwatu, Bali's beach clubs mix infinity pools, daybeds and DJs at sunset.

See our guide to the best beach clubs in Bali for minimum spends and booking tips.

The Details

Location
Seminyak, Canggu and UluwatuOpen in Maps
Hours
Most open late morning until late
Price
Daybeds often on a minimum spend

Good to Know

Book a daybed in advance for weekends and sunset.

3. Take a Balinese cooking class

Take a Balinese cooking class
Photo by @baligasm

Learn to grind your own bumbu spice paste and cook a Balinese feast. Paon Bali, in a family home in Laplapan near Ubud, is one of the best-loved classes.

The morning class includes a visit to the local market.

The Details

Location
Laplapan, Petulu, UbudOpen in Maps
Hours
Classes from 8:30 AM and 3:30 PM
Price
From IDR 350,000 per person, with free pick-up in Ubud

Good to Know

Choose the morning class for the market visit.

4. Eat like a local

Eat like a local
Photo by @md206

Nasi campur, babi guling, sate lilit and jaja Bali sweets are cheap, delicious and everywhere, from warungs to night markets.

See our guide to Bali's best street food for where to go.

The Details

Location
Warungs and night marketsOpen in Maps
Hours
Varies
Price
Most dishes IDR 15,000 – 60,000

Good to Know

Busy stalls with high turnover are the safest bet.

5. Order a floating breakfast

Order a floating breakfast
Photo by @orangesisi

Breakfast served on a tray floating in your pool is a Bali icon. If your villa doesn't offer it, Kamandalu Ubud sells it to non-guests too.

Kamandalu's version comes with a bottle of sparkling wine.

The Details

Location
Kamandalu Ubud, Jl. Andong, UbudOpen in Maps
Hours
Daily 7 – 11 AM
Price
Kamandalu IDR 975,000++ per couple

Good to Know

Order a day ahead.

6. Sleep in a clear bubble

Sleep in a clear bubble
Photo by @iamhp1712

Bubble Hotel Bali has transparent bubble rooms in the jungle near Tampaksiring and on the cliffs at Nyang Nyang, made for stargazing.

Book direct for the lowest rate.

The Details

Location
Tampaksiring (Gianyar) and Nyang Nyang (Uluwatu)Open in Maps
Hours
Overnight
Price
From about IDR 960,000 a night (Ubud) or IDR 1,930,000 (Nyang Nyang)

Good to Know

The 'Ubud' site is actually in Tampaksiring, so plan transport.

7. Spend a rainy day at Trans Studio Bali

Spend a rainy day at Trans Studio Bali

Trans Studio Bali in Denpasar is an indoor theme park with more than 16 rides and three shows, a good plan for a rainy day with kids.

Buy tickets online before the day you go.

The Details

Location
Trans Studio Mall Bali, Jl. Imam Bonjol No.440, DenpasarOpen in Maps
Hours
Mon – Fri 11 AM – 6 PM; Sat – Sun 11 AM – 7 PM
Price
IDR 600,000 per international guest; family of four IDR 1,800,000

Good to Know

Outside food is not allowed; i-Fly costs extra.

Frequently Asked Questions

What are the top things to do in Bali?

Hike Mount Batur for sunrise, take a purification bath at Tirta Empul, watch the Kecak dance at Uluwatu Temple, see Tanah Lot at sunset, walk the Jatiluwih rice terraces and snorkel with manta rays off Nusa Penida.

How many days do you need in Bali?

About a week lets you combine Ubud's temples and rice terraces with a day trip to Nusa Penida and a few days on the beach in the south.

Do I have to pay a tourist tax in Bali?

Yes. Foreign visitors pay a one-off levy of IDR 150,000 per trip, online through Love Bali before arrival or at the airport.

How much are temple entry fees in Bali?

Most major temples charge foreign adults IDR 50,000 – 75,000, for example Tanah Lot (IDR 75,000) and Goa Gajah (IDR 50,000). The Uluwatu Kecak dance is IDR 150,000 plus temple entry.

What should I wear to temples in Bali?

Cover your shoulders and knees and wear a sarong and sash, which temples lend or rent at the entrance.