Malaysia · kolam air panas
Every hot spring in Malaysia, from warm to boiling.
62 hot springs across Malaysia, from barely warm 34°C springs to a 100°C source hot enough to boil eggs. Water temperature, minerals, entry fees, opening hours and directions, checked against sources.
- Tawau Hills Park Sulphur Hot Spring33.7°C · Sabah
- Annah Rais Hot Spring40°C · Sarawak
- Beacon Resort Hot Springs40°C · Selangor
- Kuala Kubu Bharu Hot Spring40°C · Selangor
- Labis Hot Spring40°C · Johor
- Wet World Pedas Hot Springs40°C · Negeri Sembilan
- Sungai Lembing Hot Spring41°C · Pahang
- Tok Bok Hot Spring41°C · Kelantan
- Kampung Panchor Hot Spring42°C · Sarawak
- ēRYA by Suria Hot Spring Bentong43°C · Pahang
- Kroh Hotspring & Riverside44°C · Perak
- Chengkau Hot Spring45°C · Negeri Sembilan
- Kampung Air Panas Hot Spring, Gerik45°C · Perak
- Kerling Hot Spring45°C · Selangor
- Serai Bamboo Hot Spring45°C · Selangor
- Sungai Serai Hot Spring46.1°C · Selangor
- Ara Panjang Hot Spring47°C · Perak
- Mantin Hot Spring47°C · Negeri Sembilan
- Jasin Hot Spring49°C · Melaka
- Ayer Hangat Village Hot Springs, Langkawi50°C · Kedah
- Ulu Sungai Periah Hot Spring51°C · Perak
- Hulu Tamu Hot Spring51.7°C · Selangor
- Sungai Lalang Hot Spring51.8°C · Selangor
- Cholo Cholo Hot Springs52°C · Selangor
- Jeli Hot Spring52°C · Kelantan
- Cherana Putih Hot Spring53.1°C · Melaka
- Setapak Hot Spring55.2°C · Kuala Lumpur
- Hulu Yam Hot Spring (Sungai Air Panas)55.8°C · Selangor
- Gadek Hot Spring56°C · Melaka
- Selayang Hot Spring56°C · Selangor
- Sungai Balung Hot Springs56.1°C · Sabah
- Lasah Hot Springs (Kg Temor & Sungai Danak)60°C · Perak
- Poring Hot Springs60°C · Sabah
- Sungai Mering Hot Springs60°C · Kelantan
- Tawau Hot Springs (The Gaharu Resort & Hotspring)60°C · Sabah
- Trong Hot Spring60°C · Perak
- Ulu Legong Hot Spring60°C · Kedah
- Sungai Jepun Hot Springs64.9°C · Sabah
- Kampung Sira Panas Hot Spring65°C · Perak
- The Banjaran Hotsprings Retreat65°C · Perak
- Dusun Tua Hot Spring67.9°C · Selangor
- Kuala Woh Hot Spring71°C · Perak
- Lojing Hot Spring (Sungai Ber)72°C · Kelantan
- La Hot Spring75°C · Terengganu
- Apas Kiri Hot Springs79°C · Sabah
- Ulu Slim Hot Spring92°C · Perak
- Sungai Klah Hot Springs (Felda Residence)100.2°C · Perak
15 springs have no published temperature yet.
Find a spring
- 100.2°CHot spring park
Sungai Klah Hot Springs (Felda Residence)
Sungkai, Perak
- 92°CWild spring
Ulu Slim Hot Spring
Ulu Slim, Slim River, Perak
- 40–79°CWild spring
Apas Kiri Hot Springs
Apas Kiri, Tawau, Sabah
- 49–75°CPublic pool
La Hot Spring
Kampung La, Jerteh, Terengganu
- 32–72°CPublic pool
Lojing Hot Spring (Sungai Ber)
Lojing, Kelantan
- 71°CResort
Kuala Woh Hot Spring
Tapah, Perak
- 60.5–67.9°CPublic pool
Dusun Tua Hot Spring
Dusun Tua, Hulu Langat, Selangor
- 65°CWild spring
Kampung Sira Panas Hot Spring
Kampung Sira Panas, Gerik, Perak
- 65°CResort
The Banjaran Hotsprings Retreat
Tambun, Ipoh, Perak
- 63.9–64.9°CWild spring
Sungai Jepun Hot Springs
Sungai Jepun, Semporna, Sabah
- 46–60°CWild spring
Lasah Hot Springs (Kg Temor & Sungai Danak)
Lasah, Sungai Siput, Perak
- 49–60°CHot spring park
Poring Hot Springs
Poring, Ranau, Sabah
- 45–60°CWild spring
Sungai Mering Hot Springs
Lojing, Kelantan
- 30–60°CResort
Tawau Hot Springs (The Gaharu Resort & Hotspring)
Kampung Air Panas, Tawau, Sabah
- 48–60°CPublic pool
Trong Hot Spring
Trong, Taiping, Perak
- 30–60°CPublic pool
Ulu Legong Hot Spring
Kampung Keda Ulu Legong, Baling, Kedah
- 50–56.1°CWild spring
Sungai Balung Hot Springs
Tawau Hills Park, Tawau, Sabah
- 56°CResort
Gadek Hot Spring
Kampung Ganun, Alor Gajah, Melaka
- 46–56°CPublic pool
Selayang Hot Spring
Bandar Baru Selayang, Batu Caves, Selangor
- 55.8°CWild spring
Hulu Yam Hot Spring (Sungai Air Panas)
Hulu Yam Bharu, Selangor
- 45.9–55.2°CPublic pool
Setapak Hot Spring
Taman Ayer Panas, Setapak, Kuala Lumpur
- 53.1°CHot spring park
Cherana Putih Hot Spring
Cherana Puteh, Alor Gajah, Melaka
- 40–52°CHot spring park
Cholo Cholo Hot Springs
Hulu Tamu, Batang Kali, Selangor
- 52°CPublic pool
Jeli Hot Spring
Kampung Kolam Air Panas, Jeli, Kelantan
- 36.7–51.8°CHot spring park
Sungai Lalang Hot Spring
Semenyih, Selangor
- 51.7°CPublic pool
Hulu Tamu Hot Spring
Batang Kali, Selangor
- 51°CWild spring
Ulu Sungai Periah Hot Spring
Sungai Siput Selatan, Kampar, Perak
- 40–50°CHot spring park
Ayer Hangat Village Hot Springs, Langkawi
Ayer Hangat, Langkawi, Kedah
- 49°CPublic pool
Jasin Hot Spring
Bemban, Melaka
- 47°CPublic pool
Ara Panjang Hot Spring
Kampung Ara Panjang, Manong, Perak
- 47°CWild spring
Mantin Hot Spring
Ladang Kombok, Mantin, Negeri Sembilan
- 43.5–46.1°CPublic pool
Sungai Serai Hot Spring
Kampung Sungai Serai, Hulu Langat, Selangor
- 45°CWild spring
Chengkau Hot Spring
Kampung Lada Chengkau, Rembau, Negeri Sembilan
- 45°CWild spring
Kampung Air Panas Hot Spring, Gerik
Kampung Air Panas, Gerik, Perak
- 40–45°CPublic pool
Kerling Hot Spring
Kampung Air Panas, Kerling, Selangor
- 39–45°CHot spring park
Serai Bamboo Hot Spring
Kampung Sungai Serai, Hulu Langat, Selangor
- 44°CResort
Kroh Hotspring & Riverside
Kampung Ayer Panas, Pengkalan Hulu, Perak
- 43°CResort
ēRYA by Suria Hot Spring Bentong
Kampung Temiang, Bentong, Pahang
- 42°CPublic pool
Kampung Panchor Hot Spring
Kampung Panchor Dayak, Serian, Sarawak
- 41°CWild spring
Sungai Lembing Hot Spring
Sungai Jin, Sungai Lembing, Pahang
- 41°CPublic pool
Tok Bok Hot Spring
Kampung Rengas, Machang, Kelantan
- 40°CWild spring
Annah Rais Hot Spring
Kampung Annah Rais, Padawan, Sarawak
- 29–40°CResort
Beacon Resort Hot Springs
Kalumpang, Selangor
- 40°CPublic pool
Kuala Kubu Bharu Hot Spring
Taman Arif Utama, Kuala Kubu Bharu, Selangor
- 40°CPublic pool
Labis Hot Spring
Pekan Ayer Panas, Labis, Johor
- 40°CHot spring park
Wet World Pedas Hot Springs
Pedas, Negeri Sembilan
- 25–33.7°CWild spring
Tawau Hills Park Sulphur Hot Spring
Tawau Hills Park, Tawau, Sabah
- —Hot spring park
2K Hotspring Campsite
Hulu Yam Bharu, Selangor
- —Hot spring park
Bentong Fruits Farm Hot Spring Campsite
Batu 9, Bentong, Pahang
- —Public pool
Bentong Public Hot Spring
Kampung Temiang, Bentong, Pahang
- —Wild spring
Cek Mek Hot Spring
Cerul, Kemaman, Terengganu
- —Hot spring park
Lost World of Tambun Hot Springs & Night Park
Tambun, Ipoh, Perak
- —Hot spring park
Lubuk Timah Hot Spring & Waterfall
Simpang Pulai, Ipoh, Perak
- —Resort
Merarap Hot Spring Retreat
Merarap, Lawas, Sarawak
- —Wild spring
Mulu Geothermal Hot Spring
Kampung Melinau, Mulu, Sarawak
- —Public pool
Paku Hot Spring
Kampung Sibulung, Bau, Sarawak
- —Hot spring park
Sankina Hot Spring Park
Kampung Air Panas, Tawau, Sabah
- —Resort
Sementra Hot Spring Nature Resort
Kampung Ulu Geroh, Gopeng, Perak
- —Public pool
Sungai Gersik Hot Spring
Kampung Sungai Gersik, Muar, Johor
- —Wild spring
Sungang Hot Spring (Kunak Hot Spring)
Ladang Sungang, Kunak, Sabah
- —Wild spring
Tingkayu Salt Hot Spring
Tingkayu, Kunak, Sabah
- —Wild spring
Ulu Kuang Hot Spring
Kampung Ulu Kuang, Chemor, Perak
No springs match these filters. Clear a filter or search another town.
Hot springs by state
Hot springs and your health
What the research says about soaking in mineral water, graded by strength of evidence. No miracle claims.
- Limited evidence
Hot spring health benefits: what the research shows
Spa bathing eased knee arthritis and back pain in trials, and a warm bath before bed helped sleep. Skin, stress and heart claims are weaker. All graded.
10 min read - Limited evidence
Magnesium in hot springs: can your skin absorb it?
Five of six Malaysian hot springs in one lab study held less magnesium than your blood. What research says about skin absorption, and what a soak can do.
9 min read - Limited evidence
Sulphur vs sulphate hot springs: smell, skin and safety
Sulphur springs smell of rotten eggs; sulphate springs don't. What studies show for psoriasis, eczema and joints, and which Malaysian springs are sulphurous.
12 min read
How we check
Every spring page lists its sources and the date we last checked it. Temperatures come from geological surveys, studies or operators, never guesses. When we cannot confirm something, the page says so.
Read our methodology →