Places to visit in Bali

Discover the best places to visit in Bali, from stunning beaches and lush rice terraces to ancient temples, scenic waterfalls, and beautiful islands. Explore Bali’s top attractions and hidden gems for an unforgettable holiday.

Bali Tourist Places

Bali pulls travellers back again and again, and once you start listing the places to visit in Bali, it’s easy to see why. Volcanic peaks, rice terraces carved into hillsides, sea temples perched on cliffs, and beach clubs that glow at sunset all sit within a couple of hours of each other. Whether you land in Bali for a week of temple-hopping or a slow honeymoon by the pool, the island rewards a bit of planning.

With a wide range of Bali tourist attractions, you can easily categorise your trip like the icons everyone photographs, the spots that come alive at night, the beaches worth a full day, and a handful of quieter corners that don’t always make the shortlist.

Bali is suitable for every type of traveller, offering temples, wildlife, beaches, and adventure spots. You can explore the serenity of Tanah Lot, the beauty of Tegallalang Rice Terraces, and the wildlife of Ubud Monkey Forest. By the end, you’ll have a clear picture of why Bali tourist destination remains such a beloved for first-timers and repeat visitors alike, and a shortlist of Bali tourist attractions that actually fit into the days you have.

  • Tanah Lot Temple

    Tanah Lot Temple

    Tanah Lot is a 16th-century sea temple balanced on a rocky outcrop off Bali’s southwestern coast, built by the priest Dang Hyang Nirartha. At low tide, visitors can walk across the wet sand toward the base of the rock, while high tide surrounds it completely with crashing waves. The temple is one of Bali’s seven sea temples and remains an active place of Hindu worship, so only Balinese devotees may enter the inner shrine. For everyone else, the surrounding cliffside park, gardens, and viewpoints are open, making it one of the most photographed must-visit places in Bali.

    • What not to miss: The sunset silhouette view from the northern cliff terrace, and the holy water spring cave near the base.
    • Location: Jl. Tanah Lot, Beraban, Kec. Kediri, Kabupaten Tabanan, Bali
    • Timings: 7 am to 7 pm
    • Entry fees: Starts from IDR 60,000 for adults and IDR 30,000 for children
  • Mount Batur

    Mount Batur

    Mount Batur is an active volcano near Kintamani that draws hikers before dawn for its sunrise trek. The climb takes roughly two hours along volcanic gravel paths, and a certified local guide is mandatory for safety and access. From the 1717 metre summit, the view stretched across Lake Batur, Mount Agung, and the surrounding caldera as the sky turned gold. It’s a physically demanding but rewarding addition to any list of top places to visit in Bali, especially for travellers who want an active morning before a relaxed afternoon at the nearby hot springs. Many treks end with a simple breakfast cooked using the volcano;s natural steam vents.

    • What not to miss: Watching the sun rise over Mount Agung, and the egg-and-banana breakfast steamed by volcanic heat.
    • Location: Month Batur, Indonesia
    • Timings: 3:30 am to 9:30 am
    • Entry fees: Starts from IDR 470000 per person, including the trekking permit

  • Tegallalang Rice Terraces, Ubud

    Tegallalang Rice Terraces, Ubud

    Just north of Ubud, the Tegallalang Rice Terraces showcase Bali’s centuries-old subak irrigation system, where tiered paddies cascade down a steep valley. Farmers still tend the fields by hand, and the sight of green terraces stacked against the hills is one of the most beautiful places in Bali to photograph at sunrise before the tour buses arrive. Wooden swings and nests built along the valley edge let visitors pose above the paddies for a fee. Cafes line the roadside offering coffee with a terrace view, and a short walking path winds down into the valley itself for a closer look at the farming methods.

    • What not to miss: Early morning light on the terraces, and the walking trail down into the valley.
    • Location: Jl. Raya Tegallalang, Tegallalang, Kabupaten Gianyar, Bali
    • Timings: Open 24/7; the café or restaurant has a consistent opening hour of 9:00 to 18:00.
    • Entry fees: Sunrice Point entry is IDR 50,000 per person

  • Ubud Monkey Forest

    Ubud Monkey Forest

    The sacred Monkey Forest sanctuary in Ubud covers 12.5 hectares of jungle and shelters more than a thousand long-tailed macaques alongside three 14th century-Hindu temples. Stone pathways wind beneath ancient banyan trees, and the monkeys move freely, occasionally grabbing loose items from visitors, so bags should be kept zipped. Locals consider it a spiritual site as much as a wildlife reserve, and it’s one of the places to see in Bali that appeals to families and photographers in equal measure.

    • What not to miss: Pura Dalem Agung Padangtegal temple inside the forest, and the Dragon Bridge photo spot.
    • Location: Jalan Monkey Forest, Ubud, Kabupaten Gianyar, Bali
    • Timings: 8:30 am to 5:30 pm
    • Entry fees: IDR 80,000 per person

  • Pura Luhur Uluwatu

    Pura Luhur Uluwatu

    Perched on a limestone cliff roughly 70 meters above the Indian Ocean, Uluwatu temple is one of Bali’s six key spiritual pillars and among the island’s most dramatic Bali famous places. The temple grounds are shared with a troop of cheeky long-tailed macaques, so sunglasses and loose belongings need watching. Every evening the amphitheatre beside the cliff hosts a kecak fire dance that tells the story of the Ramayana against a blazing sunset backdrop, one of the most-booked evening experiences on the island.

    • What not to miss: The 6 pm Kecak fire dance and the cliffside sunset walk.
    • Location: Pecatu, South Kuta, Badung Regency, Bali
    • Timings: 7:00 AM to 7:00 PM
    • Entry fees: Around IDR 60,000 for adult and IDR 150,000 separately for kecak fire dance

  • Nusa Penida

    Nusa Penida

    A short boat ride from Sanur or Padangbai, Nusa Peninda is a rugged island famous for towering cliffs, turquoise water, and viewpoints like Kelingking Beach and Broken Beach that dominate Bali travel feeds. The island now charges an official retribution fee on arrival, separate from individual attraction tickets. Roads are steep and often unpaved, so most visitors join a day tour with a private driver or scooter rental. It’s consistently ranked among the top Bali beautiful places worth the extra effort, particularly for snorkellers hoping to spot manta rays near Crystal Bay.

    • What not to miss: Kelingking Beach viewpoint, Broken Beach, and manta ray snorkelling at Crystal Bat or Manta Point.
    • Location: Nusa Penida, Nusa Islands, Klungkung
    • Timings: 6 am to 7 pm
    • Entry fees: IDR 25,000 per adult

  • Pura Ulun Danu Bratan

    Pura Ulun Danu Bratan

    Set on the shore of Lake Bratan in the cool highlands near Bedugul, this water temple is dedicated to Dewi Danu, the goddess of lakes and rivers, and appears on Indonesia’s 50,000 Rupiah banknote. Morning mist often rolls across the lake, giving the multi-tiered meru shrines a floating appearance that makes it one of the calmer top places in Bali away from the coastal crowds. The cooler mountain air is a welcome change from Bali’s lowland heat, and paddle boats are available on the lake itself for those who want a closer look at the temple from the water.

    • What not to miss: The floating temple reflection in the morning mist, and the botanical garden next door.
    • Location: Bratan Lake, Tabanan, Bali
    • Timings: 8 am to 6 pm
    • Entry fees: IDR 50,000 for foreign visitors

  • Bali Swing

    Bali Swing

    Bali Swing near Ubud popularised the giant jungle swings that now appear across the island, sending riders soaring over a river valley with rice paddies in the background. The original park offers multiple swing stations, viewing nests, and photo platforms set among tropical greenery, and it remains one of the more adrenaline-driven places to go in Bali for younger travellers and content creators.

    • What not to miss: The tallest swing station over the valley and the nest-shaped photo platforms.
    • Location: Jalan Dewi Saraswati No.7, Kabupaten Badung, Bali
    • Timings: 8 am to 5 pm
    • Entry fees: Start from IDR 350,000 per adult

  • Bali Safari and Marine Park, Gianyar

    Bali Safari and Marine Park, Gianyar

    Spread across 40 hectares in Ginayar, Bali Safari and Marine Park house more than 60 species, including Sumatran tigers, elephants, and Komodo dragons, alongside a marine section with aquariums. Visitors can tour by safari tram, walk elevated bridges over enclosures, or book animal feeding sessions, making it a reliable rainy-day pick among the best tourist places in Bali for families with young children. The park also runs an on-site water park and evening dinner shows, so it works well as a half-day or full-day outing.

    • What not to miss: The tram safari ride and the Sumatran tiger enclosure
    • Location: Jl. Bypass Prof. Dr. Ida Bagus Mantra Km. 19,8, Serongga, Kec. Gianyar, Kabupaten Gianyar, Bali 80551, Indonesia
    • Timings: 9:00 am to 9:00 pm
    • Entry fees: IDR 55000 per person

  • Goa Gajah (Elephant Cave)

    Goa Gajah (Elephant Cave)

    Despite its name, Goa Gajah has no connection to elephants; the “Elephant Cave” likely refers to the nearby Petanu River, once called Lwa Gajah. Carved into the rock face, the cave entrance features an intimidating demon face, and inside sit small meditation chambers alongside a statue of Ganesha. The complex dates back to the 9th century and blends both Hindu and Buddhist elements, making it one of the more historically layered must see places in Bali for travellers interested in archaeology. A short path leads down to bathing pools and rice fields behind the main cave.

    • What not to miss: The demon-face cave entrance and the bathing pools with their carved water-spouting statues.
    • Location: Jalan Raya Goa Gajah, Pejeng Kawan, Tampaksiring, Gianyar, Bali
    • Timings: 8 am to 4 pm
    • Entry fees: IDR 50,000 for foreign adults

  • Garuda Wisnu Kencana (GWK)

    Garuda Wisnu Kencana (GWK)

    GWK Cultural Park in Ungasan is home to the 121-metre statue of Vishnu riding the mythical bird Garuda, one of the tallest statues in Southeast Asia and a proud symbol of Balinese Hindu heritage. Spread across 60 hectares, the park hosts daily cultural performances, an amphitheatre, and sweeping views over southern Bali from its plaza. It’s grown into one of the most visited Bali tourist attractions for its sheer scale, combining art, architecture, and open-air exhibition spaces that took nearly three decades to complete.

    • What not to miss: The base of the Garuda Wisnu Kencana statue and the daily Kecak dance performance.
    • Location: Jalan Raya Uluwatu, Kabupaten Badung, Bali
    • Timings: 8 am to 9 pm
    • Entry fees: IDR 125,000 per adult

  • Tirta Empul Temple

    Tirta Empul Temple

    Tirta Empul is Bali’s best-known holy spring temple, built around 960 AD to protect a natural spring believed to have healing properties. Visitors can join local worshippers in the melukat purification ritual, moving from fountain to fountain in a sarong while praying at each spout. Legend ties the spring to the god Indra, who is said to have pierced the earth to create water of immortality, making it one of the most spiritual and best places to visit in Bali. Beyond the bathing pools, the temple courtyard holds intricate stone carvings worth a slow walk-through.

    • What not to miss: Bathing in the holy spring pools and observing the melukat purification ceremony.
    • Location: Jl. Tirta, Manukaya, Tampaksiring, Kabupaten Gianyar, Bali
    • Timings: 7 AM to 5 PM daily
    • Entry fees: IDR 75,000 per person

  • Finns Beach Club

    Finns Beach Club

    Finns Beach Club in Canggu blends an infinity pool, oceanfront lounges, and a lively DJ line-up that carries well into the evening. By day it’s a swim-up bar scene, but as the sun drops, the club shifts into one of Canggu’s busiest nightlife venues, drawing both resort guests and locals out for the evening. It regularly features on a list of Bali best places to visit after dark thanks to its direct beach access and consistently good sunset views over the Indian Ocean. Reservations for daybeds are recommended on weekends when the crowd swells considerably.

    • What not to miss: Sunset from the infinity pool deck and the evening DJ sets.
    • Location: Jalan Pantai Berawa, Canggu, Bali
    • Timing: 11 am to 12 am
    • Price: Free entry; minimum spend applies on loungers and daybeds

  • Rock Bar Bali

    Rock Bar Bali

    Built into the cliffs of the Ayana Resort in Jimbaran, Rock Bar sits just metres above the crashing waves, accessible by a dramatic inclined lift down the cliff face. The setting alone makes it one of the more memorable Bali sightseeing places to experience after sunset, with cocktails served against a backdrop of ocean spray and rock formations. It gets busy fast once the sun starts setting, so arriving an hour early to secure a seat near the edge us the standard local tip.

    • What not to miss: The cliffside inclined lift ride and front-row sunset setting.
    • Location: AYANA Resort and Spa, Jl. Karang Mas Sejahtera, Jimbaran, Bali 80364
    • Timings: From 4:00 PM to 12:00 AM on all days of the week.
    • Price: No cover charges; around IDR 820000 for two people drinks and food

  • Sunset Dinner Cruise

    Sunset Dinner Cruise

    A sunset dinner cruise departs from Benoa Harbour most evenings, taking guests out onto the water for a buffet dinner, live music, and unobstructed views of the sky turning orange over the coastline. It’s a popular pick for couples and families wanting a relaxed evening without organising transport between venues, and operators typically include hotel pickup. Among the best sightseeing places in Bali after dark, a cruise stands out for combining the ocean views with entertainment on board, from traditional dance performances to a live band, all while the boat glides along the southern coastline.

    • What not to miss: The sunset over the water and the onboard cultural dance performance.
    • Location: Departs from Nusa Dua, Jimbaran and Kuta
    • Timing: Most cruises depart between 5 pm and 6 pm; returning around 8 pm
    • Price: Starts around IDR 450,000 per person

  • La Plancha

    La Plancha

    La Plancha on Seminyak Beach is known for its rows of colorful beanbags planted directly in the sand, facing the ocean for an unhindered sunset view. It is a laid-back alternative to Bali’s more polished beach clubs, drawing a mixed crowd of backpackers and long-stay expats who come for cheap cocktails and casual conversation. As one of the more relaxed Bali tourist places to watch the day end, it keeps the energy easygoing rather than club-like, with music that stays background-level until well after sunset, making it comfortable for a slow evening rather than a big night out.

    • What not to miss: Beanbag seating right on the sand and the uninterrupted Seminyak sunset.
    • Location: Jalan Mesari Beach, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
    • Timing: 9 am - 11 pm
    • Price: Free entry; food and drinks are ordered

  • Sky Garden Bali

    Sky Garden Bali

    Sky Garden in Kuta is a multi-storey nightclub complex with rooftop bars, indoor dance floors, and a rotating line-up of resident and guest DJs that keep it busy well past midnight. It sits at the centre of Kuta’s nightlife strip, within walking distance of several other clubs, making it a convenient anchor point for a night out. Among Bali, Indonesia's tourist places built specifically around nightlife, Sky Garden remains one of the longest-running names, popular with young travellers looking for late-night energy rather than a quiet sunset drink.

    • What not to miss: The rooftop terrace views over Kuta and the late-night DJ sets.
    • Location: Jln Legian No.60, Kuta, Badung Regency, Bali 80361, Indonesia
    • Timing: Every day from 9 pm to 5 am
    • Price: IDR 2,50,000 per person

  • Kuta Night Market

    Kuta Night Market

    The Kuta night market, often called Pasar Senggol, sets up after dark with rows of food stalls serving satay, nasi goreng, and other Indonesian street food staples alongside cheap souvenirs and clothing. It’s a far more affordable and authentic way to spend an evening than the beach clubs nearby, giving visitors a taste of local life away from the resorts. Local and long-stay travellers both rate it among the Bali places to see for genuinely local food, with plastic stools and shared tables replacing formal restaurant seating.

    • What not to miss: Fresh satay grilled on the spot and fruit stalls selling tropical produce.
    • Location: Jalan Blambangan, Kuta, Bali
    • Timing: Roughly 6 pm to midnight, most evenings
    • Price: Free entry

  • Kuta Beach

    Kuta Beach

    Kuta Beach is Bali’s original tourist strip, a wide stretch of golden sand backed by shops, bars, and surf schools that cater to complete beginners. The waves here are gentle enough for first-time surfers, and the beach stays lively from sunrise joggers to sunset crowds gathering for the nightly colour show over the water. It remains one of the busiest places to visit in Bali for anyone wanting an easy, walkable introduction to beach life without travelling far from the airport, which sits just a short drive away.

    • What not to miss: Beginner surf lessons and the classic Kuta sunset.
    • Location: Kelurahan, Bali
    • Timing: 24 hours
    • Price: No Entry Fee

  • Sanur Beach

    Sanur Beach

    Sanur Beach on Bali’s east coast offers calmer water than Kuta, protected by an offshore reef that keeps the surf gentle year-round. A long paved promenade runs alongside the sand, popular with morning cyclists and joggers, and the beach faces east, making it one of the better places to visit in Bali Indonesia specifically for sunrise rather than sunset. Fishing boats still launch from parts of the beach each morning, giving Sanur a slower, more residential feel compared to the busier tourist strips in South Bali.

    • What not to miss: Sunrise over the water and the beachfront promenade for cycling.
    • Location: Located at a distance of almost 11 km from Denpasar city
    • Timing: 24 hours
    • Price: Free entry

  • Tanjung Benoa Beach

    Tanjung Benoa Beach

    Tanjung Benoa is Bali’s dedicated water sports beach, lined with operators offering jet skiing, parasailing banan boats, and flyboarding on calm, red-protected water. Unlike beaches meant for lounging, this stretch is built for activity, and most operators bundle several rides into a single package for a half-day of adrenaline. It’s often grouped with other Bali Indonesia places to visit for adventure-focused travellers rather than sunbathers, and its proximity to Nusa Dua makes it easy to combine with a resort stay in the area.

    • What not to miss: Parasailing over the bay and a ride out to nearby Turtle Island.
    • Location: Southeast of Bali, Indonesia
    • Timing: 24 hours; Water sports typically runs from 9 am to 5 pm
    • Price: Free entry

  • Lovina Beach

    Lovina Beach

    Lovina is best known for its early-morning dolphin-watching boat trips, when small wooden outrigger boats head out before sunrise to spot pods swimming near shore. The black-sand beach itself is calmer and far less commercial than the south, drawing travellers looking to slow down after the busier resort towns. Among the best places in Bali for wildlife encounters, Lovina stands out for how consistently dolphins appear, though sightings are never guaranteed and depend on the sea conditions that morning.

    • What not to miss: The sunrise dolphin-watching boat trip and the black-sand shoreline.
    • Location: Lovina Beach, Buleleng Regency, Bali
    • Timing: 24 hours; Dolphin trips depart around 6 am
    • Price: Free entry

  • Blue Point Beach

    Blue Point Beach

    Tucked beneath a cliff on the Bukit Peninsula, Blue Point Beach is reached by a steep staircase carved into the rock, opening onto a small cove popular with surfers tackling the reef break just offshore. Warungs built into the cliffside serve fresh coconuts and simple meals with a direct view of the waves, making it a relaxed stop after visiting nearby Uluwatu Temple, itself one of the top places in Bali for sunset. For travellers chasing a less crowded, less-touristy spot in Bali, Blue Point offers a quieter, more dramatic setting than the wider beaches further north.

    • What not to miss: The cliffside staircase descent and watching surfers tackle the reef break.
    • Location: Uluwatu, Bali
    • Timing: 8 AM to 6 PM on all days of the week
    • Price: No Entry Fee

  • Pasir Putih Beach

    Pasir Putih Beach

    Also known as White Sand Beach, Pasir Putih sits in East Bali near Karangasem and remains one of the less-visited stretches of coastline compared to the south. Reaching it involves a short walk or a small boat ride from the parking area, which has helped it stay relatively uncrowded even during peak season. It regularly appears on curated lists of the top 10 places to visit in Bali for travellers who want turquoise water and soft white sand without the beach club crowds found closer to Kuta and Seminyak.

    • What not to miss: The calm turquoise water ideal for swimming and snorkelling.
    • Location: Located at a distance of almost 5 km from Pejarakan
    • Timing: 24 hours
    • Price: Free entry

  • Ubud Palace

    Ubud Palace

    Ubud Palace, or Puri Saren Agung, sits at the heart of Ubud town and once served as the residence of the Ubud royal family, with intricately carved gates and courtyards still open to visitors today. Traditional Balinese dance performances are held in the palace courtyard most evenings, giving travellers a chance to see Legong or Barong dancing set against the historic architecture. As a free and central stop, it’s an easy addition to any Bali tour places to visit itinerary, especially when paired with a walk through the adjacent Ubud Art Market just across the street.

    • What not to miss: The evening traditional dance performances and the carved stone entrance gates.
    • Location: Jl. Raya Ubud No.8, Ubud, Kabupaten Gianyar, Bali
    • Timing: 8 am to 7 pm daily; evening dance shows around 7:30 pm
    • Price: Free to enter the grounds; dance performances are ticketed separately

  • Campuhan Ridge Walk

    Campuhan Ridge Walk

    The Campuhan Ridge Walk is a paved two-kilometre trail winding along a grassy ridge just outside central Ubud, offering open views over the valley without any real climbing involved. It’s especially popular at sunrise and late afternoon, when the light softens across the hills and the temperature drops from the midday heat. Among the Bali best places to visit for a free, low-effort outdoor walk, this ridge consistently ranks high for combining exercise with scenery, and it connects easily back into Ubud town on foot.

    • What not to miss: The panoramic ridge views at sunrise and the small warungs along the return path.
    • Location: Jalan Raya Campuhan, Sayan, Ubud, Gianyar, Bali
    • Timing: 24 hours; best walked from 6 am to 9 am or after 4 pm
    • Price: Free public access

  • Tirta Gangga

    Tirta Gangga

    Tirta Gangga is a former royal water palace in East Bali, built in 1946 around a series of ornamental pools, fountains, and stone statues surrounded by rice terraces. Stepping stones cross the main pond, letting visitors walk directly over the koi-filled water for photos with the palace as a backdrop. It’s a quieter alternative to the busier temples further south and works well for travellers seeking best places to visit in Bali for first-timers who still want an authentic, uncrowded cultural stop away from the main tourist circuit near Kita and Seminyak.

    • What not to miss: The stepping-stone pond crossing and the tiered fountain gardens.
    • Location: Abang, Kabupaten Karangasem, Bali
    • Timing: 7 am to 6 pm
    • Price: IDR 50,000/person

  • Elephant Safari Park

    Elephant Safari Park

    Located in Taro village north of Ubud, Elephant Safari Park is home to Sumatran elephants rescued from logging camps and deforested habitats, now cared for in a sanctuary setting. Visitors can watch feeding sessions, join guided elephant rides through the park’s jungle trails, or simply observe the herd from viewing platforms built around the enclosures. As one of the better-known Bali tourist destinations for wildlife conservation, it also runs an on-site museum explaining the elephants’ backstories and Bali’s broader efforts around animal welfare and rescue.

    • What not to miss: Elephant feeding sessions and the on-site conservation museum.
    • Location: Tegallalang, Kabupaten Gianyar, Bali
    • Timing: 8 am to 6 pm
    • Price: IDR 425,000 per person

Frequently Ask Questions

Bali is home to hundreds of attractions, but if you're short on time, these five consistently rank as the Bali best places to visit according to both locals and repeat travellers: Tanah Lot Temple: A cliffside sea temple famous for sunset views and centuries of Hindu tradition. Uluwatu Temple: A dramatic clifftop shrine paired with the nightly Kecak fire dance. Tegallalang Rice Terraces: Bali's most photographed tiered paddies, best seen at sunrise. Ubud Monkey Forest: A jungle sanctuary combining ancient temples with resident macaques. Nusa Penida: An island day trip built around cliff viewpoints and turquoise coves.

Plan your dream trip

Talk to our experts today!