
34 Best Things to Do in Bali 2026: Prices, Hours & Tips
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.
Related guides: Best spots in Nusa Penida · Nusa Lembongan guide · Why visit Bali
Temples, Culture & Villages
1. Take a purification bath at Tirta Empul

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.
