11 Hot Springs In Malaysia To Soak Your Stress Away, From 24-Hour Spots To Free Public Pools

When you need a weekend reset or a relaxing soak, consider these spots.

Enlarge text

Follow us on InstagramTikTok, and WhatsApp for the latest stories and breaking news.

If your idea of self-care is soaking in hot water while pretending emails don't exist, Malaysia has plenty of options

From free public pools to luxury retreats, here are some hot springs to check out.


1. Pedas Hot Springs (Negeri Sembilan)

Pedas Hot Springs is open 24 hours, making it easy to visit any time of the day (or night). This local favourite in Negeri Sembilan features natural mineral water that reaches temperatures of up to 40°C.

Besides the public hot spring pools, the complex also features a wellness and spa section with steam and sauna rooms, as well as a small water park if you're bringing the kids along.

Address:
Lot 603, Jalan Tampin, Mukim,
71400 Pedas, Negeri Sembilan

Opening hours:
24 hours

Admission fee:
Public hot spring pool – RM25 (adults), RM15 (children)
Water park – RM39 (adults), RM35 (children)

SAYS.com
Image via Wet World

2. Felda Residence Hot Springs (Perak)

Also known as Sungai Klah Hot Spring Park, this is easily one of Malaysia's most popular geothermal attractions. It's more than just a hot spring, offering family pools, water slides, private jacuzzi pods, and even a mini water park.

One of its highlights is the boiling sub-spring, where the water naturally reaches 100°C. Visitors can buy fresh eggs on-site (around RM5 for five eggs) and cook them right in the hot spring for a snack.

Address:
Felda Residence Hot Springs,
Sungai Klah, 35600 Sungkai, Perak

Opening hours:
8am – 10pm (Daily)

Admission fee:
RM25 (adults), RM20 (children)

SAYS.com
Image via Felda Residence Hot Spring, Sungkai Perak (Facebook)

3. Kolam Air Panas Kuala Kubu Baru (Selangor)

Tucked away in Kuala Kubu Bharu, this community-run hot spring keeps things simple. There's no resort, no fancy facilities, and no entrance fee. Just naturally hot water flowing into a concrete pool where locals come to unwind.

The site is open 24 hours and includes basic amenities such as changing stalls and a gazebo, making it the perfect quick, budget-friendly pitstop after a day of hiking or exploring KKB town.

Address:
110, Jalan Arif 6, Taman Arif Utama,
44000 Kuala Kubu Baru, Selangor

Opening hours:
24 hours

Admission fee:
Free

Image via Jean W/Google

4. Suria Resort Hot Spring Bentong (Pahang)

Suria Hot Spring Bentong offers two ways to enjoy its geothermal waters.

The public hot spring area is perfect if you're after an affordable soak, while guests looking for a little more privacy can book the upgraded facilities at ēRYA by SURIA Hot Spring Bentong, which include private jacuzzi-style baths.

Address:
2527, Jalan Kuala Lumpur Lama,
Mukim, 28700 Bentong, Pahang

Opening hours:
9am – 7pm (Daily)

Admission fee:
RM15 (adults), RM10 (children), RM8 (senior citizens)

SAYS.com
Image via Alan Choo/Google

5. Sungai Gersik Hot Spring (Johor)

Located in Johor, Sungai Gersik Hot Spring features three pools with varying temperatures, including a hotter pool for adults and a cooler one for children.

Best of all, it's completely free to enter, and there's even a small children's playground nearby, making it a great spot for a relaxing family day out or weekend road trip.

Address:
Kampung Sungai Gersik,
84700 Muar, Johor

Opening hours:
9am – 7pm (Daily)
Closed on Mondays.

Admission fee:
Free

SAYS.com
Image via Black Swan/Google

6. Serai Bamboo Hot Spring (Selangor)

About 30 minutes from Kuala Lumpur, Serai Bamboo Hot Spring is ideal if you're after a quieter escape. Instead of a large commercial park, you'll find a rustic pool open 24 hours a day, surrounded by bamboo and village scenery.

The water here is pleasantly warm rather than scalding hot, making it perfect for sitting back, enjoying the fresh air, and spending an hour or two doing absolutely nothing.

Address:
Serai Bamboo Resort,
Batu 12, Jalan Hulu Langat,
Kampung Sungai Serai, 43100 Hulu Langat, Selangor

Opening hours:
24 hours

Admission fee:
RM6 (weekdays) and RM7 (weekends & public holidays)

SAYS.com
Image via Serai Bamboo Hot Spring/Google

7. Cholo Cholo Hot Springs (Selangor)

Cholo Cholo puts a modern twist on the traditional hot spring experience. Besides the public geothermal pools, you can also book your own private pool that can accommodate up to 20 people, making it a popular choice for family gatherings and group outings.

The public hot spring operates on four-hour sessions, while the private pools let you enjoy the geothermal water in a more exclusive setting.

Address:
Lot 2113, Hulu Tamu,
44300 Batang Kali, Selangor

Opening hours:

  • Hot spring pool:
    8am – 10pm (Daily)
  • Public swimming pool:
    10am – 7pm (Friday – Sunday & public holidays)


Admission fee:
Public pool: RM10 (adults), RM5 (children)
Private pool: RM60 – RM300 (varies based on number of hours)

SAYS.com
Image via Ahmad Zumadi Tok Batin/Google

8. Hulu Tamu Hot Springs (Selangor)

Just outside Batang Kali, Hulu Tamu Hot Springs has a simple, traditional setup, with a natural hot spring well where visitors can scoop out therapeutic water, alongside a larger public pool that's suitable for families.

It's affordable and perfect if you're after an old-school hot spring experience without the resort price tag.

Address:
Hulu Tamu, 44300 Batang Kali, Selangor

Opening hours:
7am – 10pm (Daily)

Admission fee:
RM3 (adults), RM1 (children)

SAYS.com
Image via Chan Mun Choon/Google

9. Sungai Lalang Hot Spring (Selangor)

Sungai Lalang Hot Spring keeps things simple with two pools: a larger hot spring pool where you can actually see bubbles rising from the sandy bottom, and a smaller, cooler pool that's better suited for children.

The site also has clean shower facilities and ample parking.

Address:
Sungai Lalang, Semenyih, Selangor

Opening hours:
6am – 10.30am; 4.30pm – 10pm (Daily)

Admission fee:
RM5 per person

SAYS.com
Image via Bat Gamer/Google

10. Poring Hot Spring (Sabah)

Located within Kinabalu Park, Poring Hot Spring combines a relaxing soak with one of Sabah's most popular nature attractions.

The hot sulphur springs, first developed during the Japanese occupation during World War II, are channelled into open-air pools and private tubs, with water temperatures ranging between 49°C and 60°C.

Beyond the hot springs, visitors can cool off in the swimming pools, walk across the famous 43m-high canopy walkway, or, if you're lucky, catch the rare Rafflesia in bloom.

Address:
Poring Hot Spring, Ranau, Sabah

Opening hours:
8am – 4pm (Daily)

Admission fee (Malaysians):
Children aged 12 and below, senior citizens aged 60 and above, and persons with disabilities: Free

Adults: RM10 conservation fee
Children (13 – 17): RM5

Image via Sungmin Gu/Google

11. The Banjaran Hot Springs Retreat (Perak)

If you're looking to splurge, it doesn't get much more luxurious than The Banjaran Hotsprings Retreat. Nestled among towering limestone hills in Ipoh, the award-winning resort features private villas, geothermal hot spring pools, natural caves, and world-class spa facilities.

It's exclusively for resort guests, making it the perfect place to completely switch off and enjoy a peaceful wellness getaway.

Address:
1, Persiaran Lagoon,
Sunway 3, 31150 Ipoh, Perak

Opening hours:
24 hours (for resort guests)

Admission fee:
Approximately RM1,500 per night onwards (resort stay required)

SAYS.com
Image via The Banjaran Hotsprings Retreat
Read more trending stories on SAYS

You may be interested in: