Skip to content
A small sea temple perched on a natural rock arch at Batu Bolong near Tanah Lot, silhouetted against a pink-and-violet twilight sky as long-exposure surf smooths the Indian Ocean into silk

Must-see attractions in Bali

Bali, Indonesia

Jump to a guide
Local 20:57
Weather 25° heavy drizzle
Feels 30° · 96% · 7 km/h
Air 58 moderate
PM2.5 13.1 · PM10 18.2
Sun 05:50 → 18:14
1 USD 18,148 IDR

Bali's must-see list is mostly a list of sacred places, and this one makes no pretense otherwise. It runs from a rock formation off the island's shore to a temple that is part of a UNESCO World Heritage Site in Mengwi, and also takes in a cathedral in Denpasar and two palaces, one in Semarapura and one in Ubud. The rest are Balinese Hindu temples, some famous and some you will need a map pin to find. Read it as a guide to how the island worships and governs itself, not as a photo checklist. It is for travellers willing to dress modestly, keep their voices down, and plan around opening times, which vary widely: one gate opens at 07:00, another closes at 16:00, and one simply follows the sun. Several smaller temples here publish no hours in our sources, so go in daylight and accept a closed gate as part of visiting a living place.

  1. house on rock formation
    1

    Tanah Lot

    Jl. Raya Tanah Lot, Beraban, Kediri, 82121

    A rock formation set just off the Bali shore, open 07:00-19:00

    The gate at Tanah Lot opens at 07:00, on Jl. Raya Tanah Lot in Beraban, Kediri 82121, where the rock formation sits just off the Bali shore. Skip the late-afternoon coach crush that everyone plans around. Hours run 07:00-19:00, and the early slot gives you the rock with room to look at it properly. It is the most famous image on this list, and it still earns the trip if you treat it as a landscape first and a photograph second. Bring patience and some water, and leave before the evening wave of tour buses rolls in behind you.

    Hours: 07:00-19:00

  2. a person standing in front of a stone wall
    2

    Goa Gajah

    A Hindu temple best seen in its first hour after 08:00

    By 16:00 the gates at Goa Gajah have closed for the day, so this Hindu temple belongs in your morning, not your afternoon. Opening is at 08:00, and that first hour is the one to aim for. Skip the half-day tours that bolt it onto four other stops. Give it a visit of its own, at its own pace, and you will see it as a temple rather than a box ticked on an itinerary. Dress for a sacred site, move quietly, and let the crowds from the tour vans pass you on their way out.

    Hours: 08:00-16:00

  3. a black and white checkered umbrella next to a building
    3

    Pura Luhur

    Uluwatu, Bali, Indonesia, 80361

    A Balinese temple in Uluwatu, open 09:00-18:00

    Out in the 80361 postal area of Uluwatu, Pura Luhur is a Balinese temple first and a viewpoint a distant second, whatever the tour brochures imply, and it keeps 09:00 to 18:00 hours. If the temple itself is what you came for, avoid the sunset scrum, because the late hours fill with people who came for the sky. Come at 09:00 instead, when the grounds are calmer and you can take the place on its own terms. Keep your belongings close, cover your knees, and give yourself more time than the itinerary says you need.

    Hours: 09:00-18:00

  4. 4

    Pura Taman Ayun

    10 Jl. Ayodya, Mengwi, 80351

    A Hindu temple that is part of a UNESCO World Heritage Site

    Part of a UNESCO World Heritage Site, Pura Taman Ayun sits at 10 Jl. Ayodya in Mengwi, 80351. This Hindu temple keeps the simplest hours on the list, sunrise to sunset, which is reason enough to come early and stay as long as the light holds. Round-island tours tend to give it a rushed photo stop, and it deserves more than that. The heritage listing is a reason to slow down, not a reason to tick it off. Walk the grounds at an easy pace, find somewhere to sit, and let the place make its own case.

    Part of a UNESCO World Heritage Site

  5. 5

    Holy Spirit Cathedral

    1 Tukad Musi, Denpasar, 80221

    A cathedral in Denpasar that widens the usual picture of Bali

    On Tukad Musi in the 80221 postal area of Denpasar, Holy Spirit Cathedral is the list's reminder that Bali has more than one story to tell, and a visit reframes the island you thought you came to see. It is a cathedral in Denpasar. Don't treat Denpasar as a city you pass through on the way to the beach. A morning here shows you an island that works, not just one that hosts. The cathedral is pinned at -8.6740, 115.2299 for your map. Dress as you would for any place of worship, and check service times locally before you go.

  6. a large white building with a tall tower
    6

    Klungkung Palace

    Jalan Untung Surapati, Semarapura, 80761

    A palace in Indonesia at the heart of a Semarapura day trip

    Klungkung Palace stands on Jalan Untung Surapati in Semarapura, 80761, and it rewards a traveller who has had enough of resort-strip Bali. It is a palace in Indonesia. The version of the island that ends at the beach clubs asks little of you, but a palace town asks more and gives more back. Pin it at -8.5356, 115.4030 before you set off, give it a full morning, and pair it with a slow lunch in Semarapura rather than a hurried drive back to your hotel.

  7. a large building surrounded by trees and plants
    7

    Ubud Palace

    Jalan Raya Ubud, Ubud, Kecamatan Gianyar, Kabupaten Gianyar, Bali, Indonesia, 80571

    A building complex in Bali on Ubud's main road

    Ubud Palace stands on Jalan Raya Ubud, in the 80571 postal area of Gianyar. Hours are recorded as 09:00-18:00, with a 09:00-19:00 schedule also listed, so confirm on the day. Getting there at 09:00 makes a real difference: the complex is far easier to take in before the midday crowd arrives and phones go up in every direction. Treat it as a place rather than a backdrop: walk slowly, look at the details, and give it more than the five minutes most visitors spare.

  8. 8

    Pura Maospahit

    A Balinese Hindu temple inside Denpasar

    Paste -8.6538, 115.2101 into your map app and you land at Pura Maospahit, a Balinese Hindu temple in Denpasar. Few visitors think to look for a temple in the city, and that is exactly why it belongs here: locals head to the temples in their own neighbourhoods without fuss, and a temple inside Denpasar shows you that rhythm better than any staged performance. Dress modestly, keep your voice down, and ask before you photograph anyone at prayer. Our sources publish no hours, so go in daylight and accept that a closed gate is part of visiting a living temple.

  9. 9

    Pura Taman Saraswati

    A Balinese Hindu temple presented on its own site as the Ubud water palace

    Check ubudwaterpalace.com before you go, the official website for Pura Taman Saraswati, to see the day's arrangements. It is a Balinese Hindu temple, and the site's own name, the Ubud water palace, frames what you'll find better than any brochure. Skip the evening crowd that packs in for photographs and come in the quieter hours, when the place is easier to take in properly. It is pinned at -8.5060, 115.2615 for navigation. Allow an hour, spend some of it sitting still, and resist treating it as a quick stop between cafés.

  10. 10

    Pura Dalem Agung Padangtegal

    A Hindu temple in Bali that repays an early, unhurried visit

    Morning is the right time for Pura Dalem Agung Padangtegal, a Hindu temple in Bali. Set your map to -8.5188, 115.2584 and arrive while the grounds are still quiet. Avoid treating it as a quick stop on a crowded itinerary. This is a place that rewards the visitor who stands still long enough to notice the details: bring a sarong, move slowly, and let the temple set the pace rather than your schedule. If you leave having spent longer than you meant to, you visited it the right way.

  11. 11

    Pura Penataran Sasih

    A Balinese Hindu temple for travellers who leave room in the day

    Save Pura Penataran Sasih, a Balinese Hindu temple, for the day you've already carved out for slow travel, and pin the coordinates (-8.5138, 115.2935) before you set out. The checklist approach that has visitors racing between temples to count them is the wrong frame here: one temple seen properly will teach you more than five seen through a car window. Dress modestly, carry small change for a donation, and give the place the attention it asks for. Our sources list no hours, so plan a daylight visit and stay flexible.

  12. 12

    Pura Dalem Sakenan

    A pura in Bali that closes the list on a quieter note

    Pura Dalem Sakenan, a pura in Bali, sits at -8.7251, 115.2294, and it is a fitting place to close this list because it asks nothing of you except attention. Skip the packaged temple tours that spend more time in the van than at the gate, and come on your own with the coordinates saved and a sarong in your bag. Our sources publish no hours, so go in daylight, keep your expectations open, and take a closed gate in stride. Go slowly, and you will remember it longer than the famous names.

Last verified by automated review (v1.7.2_nonsight1017-1015-200-20261017055635) on . What is automated review?

Plan Your Trip to Bali