Bali's hot springs and natural springs are scattered throughout the island’s inner regions. Some of these springs are sources of holy water for important Balinese Hindu temples that were built around them, and there are several hot springs that serve as wellness retreats with therapeutic, mineral-rich waters.

    Among the most popular are the cool spring-fed pools of Tirta Empul Temple in central Bali and the hot springs of Toyabungkah overlooking the caldera lake of Mount Batur. These natural springs in Bali will treat you to rewarding sights and sounds, great for a day out exploring the ‘real Bali’ or as brief stopovers as you explore Bali’s secluded regions.

    Banjar Hot Springs – locally referred to as Air Panas Banjar – is approximately 5 km south-west from Lovina Beach in North Bali. The hot water springs share the same district as the Brahmavihara Arama Buddhist monastery which is only 1.5 km to the east.

    The hot water spring complex comprises 4 main pool sections. The central bathing pool features a restaurant perched high above the northern side. Beside the restaurant are restrooms, lockers and changing rooms, and a spa and massage facility. 

    The hot water springs provide a recreational and therapeutic experience, due to the water’s sulphuric content. This can be seen from the yellowish red sediment on the spouts and pool walls. A row of souvenir shops lines the route to the hot springs, selling framed art, handicrafts, souvenirs, Bintang shirts, batiks and dyed cloths.

    Read more

    Location: Jalan Banjar, Banjar, Kabupaten Buleleng, Bali 81152, Indonesia

    Phone: +62 (0)362 92901


    Gunung Kawi Sebatu Temple is one of the least visited temple complexes in Bali, yet it’s one of the most beautiful and tranquil. It features verdant gardens, ponds filled with carp and blooming lotuses, and ancient shrines surrounded by crystal clear pools fed by natural springs. 

    The local name of the temple is Pura Tirta Dawa Gunung Kawi Sebatu. You can reach it after several minutes’ drive north from Ubud central.

    Read more

    Location: Sebatu, Tegallalang, Gianyar, Bali 80511, Indonesia


    As one of the great water temples of central Bali, Tirta Empul is a must-visit when you’re in the Ubud region. The temple’s main attraction accessible to public visitors is a holy freshwater spring. It’s important to note that the temple has rules around what you’re allowed to wear.

    Through the main gates, a vast walled courtyard welcomes you to the bathing pools with an array of 13 spouts. You can also enjoy impressive gardens and Hindu temples. The temple complex was built circa 960 AD and is close to the presidential palace, Istana Tampaksiring.

    Read more

    Location: Jalan Tirta, Manukaya, Tampaksiring, Gianyar, Bali 80552, Indonesia

    Open: Daily from 9am to 5pm


    Tirta Gangga royal water garden was built in 1946, during the reign of the late raja of Karangasem, and features lavish water gardens with pools, ponds, statues and fountains. The gardens are located in the foothills of Ababi village, around 75 km east of Denpasar.

    The springs are located at a higher ground to the right of the entrance under a large banyan tree. The water is considered holy by locals and is used during religious ceremonies. At the lower level of the water source are 2 clear pools; one of them serves as a public wading pool for visitors.

    Read more

    Location: Jalan Raya Tirta Gangga, Ababi, Abang, Karangasem, Bali 80852, Indonesia

    Phone: +62 (0)363 21383


    Batur Natural Hot Spring (Toya Bungkah)

    Toya Bungkah is right beside Bali’s largest lake, the Mount Batur caldera, and is part of a collection of hot springs around this famous volcano. Getting there is a bumpy ride down to the crater, but at the bottom, you're welcomed by soothing springs with pools. Batur natural hot spring is run by the local community and has mountain treks and adventure tours on offer.

    There are mineral pools with temperatures of up to 40 degrees centigrade, and a lakeside pier where you can take in the majestic beauty of the lake with the peaks of Batur and Abang as backdrop. There’s also Resto Desa Sari Ulam, serving local cuisine and grilled freshwater fish. The entry fee includes drinks, lockers, showers, towel and unlimited use of the pools.

    Location: Toya Bungkah, Batur, Songan, Kintamani, Bangli, Bali 80612, Indonesia

    Open: Daily from 7am to 7pm

    Phone: +62 (0)821 4468 1554


    Toya Devasya Hot Spring

    Toya Devasya is a fully-fledged resort that makes good use of a hot spring on its own grounds. It’s next door to Batur Natural Hot Spring, with similar lakeside views of the Mount Batur caldera.

    The camping resort’s hot water infinity pools let you soak and wade in healing water. It has a lakeside restaurant and bar serving refreshments on site, and a spa. The added amenities mean that Toya Devasya Spa is a bit pricey compared to other hot springs in the area.

    Location: Jalan Puri Bening, Toya Bungkah, Batur, Kintamani, Bangli

    Open: Daily from 7am to 7pm

    Phone: +62 (0)366 51204


    Banyuwedang Hot Spring

    Banyuwedang Hot Spring is midway along the route from Bali's south to Singaraja, North Bali. You’ll find hot water pools with views over the bay of West Bali National Park. It’s only a short hop away from the Mimpi Resort Menjangan. 

    The water can reach up to 40 degrees centigrade and is known for its therapeutic properties with high sulfuric content. Its pools overlook the bay – think of it as a natural infinity pool, surrounded by the dense mangrove forest of the national park. Mimpi Resort also has its own hot springs at a higher price for non-staying guests.

    Location: Jalan Raya Singaraja-Gilimanuk, Pejarakan, Gerokgak, Buleleng, Bali 81155, Indonesia

    Open: Daily from 7am to 9pm

    Phone: +62 (0)823-4187-5070


    Angseri Hot Spring

    This hot spring – locally referred to as Air Panas Angseri – is located in the central highland Baturiti district of Tabanan, around 5 km northeast of Batukaru Temple.

    The site is locally run by the Angseri village administration and has been developed into one of the region’s top attractions, now with proper purpose built pools, a canteen, changing rooms, entrance and parking spaces. The entry fee lets you access and enjoy the main hot-water swimming pool. Private, walled pools accommodating families of up to 5 members are also available for rent in 30-minute slots.

    Location: Angseri, Baturiti, Tabanan, Bali 82191, Indonesia


    Belulang Hot Spring

    Belulang Hot Spring is tucked well away from the crowds in the village of Mengesta in Tabanan – 10 km from the Jatiluwih Rice Terraces. Surrounded by an expanse of rice fields, the hot spring of Belulang is part of a small village temple by the name Pura Batu Panes.

    The water is uniquely high in sulfuric content, but without the whiffs that you would usually encounter at sulfuric hot springs. The spring is locally run by the village administration and attracts mostly locals.

    Location: Mengesta, Penebel, Tabanan, Bali 82152, Indonesia

    Phone: +62 (0)811 3957 005


    Penatahan hot spring

    The Penatahan hot spring is part of a group of hot springs around the village of Penebel. Known by locals as Yeh Panes or Air Panas Penatahan, it’s located around 13 km from the main town of Tabanan and features wonderful panoramas of terraced rice fields.

    The hot spring is next to the Yeh Ho river and has water high in minerals and sulfuric content that has curative properties hailed by local villagers. The hot spring is a great stopover if you’re travelling through the central highlands, particularly if you’re on the way to Batukaru Temple.

    Location: Penatahan, Penebel, Tabanan, Bali 82152, Indonesia


    Yeh Sanih Freshwater Spring

    Yeh Sanih is a freshwater spring located about 17km west from North Bali’s main town of Singaraja. Also known as 'Air Sanih' by locals, this locally run facility near the village of Bondalem channels cool freshwater from springs into clean pools amid a charming garden setting, attracting mainly local weekenders.

    Weekday mornings are the best for a cool dip, as only a few visitors are around. There is a pool for children and another for adults, as well as changing rooms and showers.

    Location: Jalan Air Sanih, Bukti, Kubutambahan, Buleleng, Bali 81172, Indonesia

    Open: Daily from 8am to 6pm

    Phone: +62 (0)821 4676 7776

    Ari Gunadi | Compulsive Traveller

    Start planning your trip

    Back to top