Sri Lanka is a tropical island, so a natural hot spring is the last thing most visitors expect to find. Yet in the paddy fields of Hambantota district, a spring comes out of the ground at around 44°C, and people have been bathing in it for decades.

That is Madunagala Hot Springs, also called Mahapelessa or the Sooriyawewa springs. It is not on the coast, and it is not for swimming. But if you are already travelling between Udawalawe, Tissamaharama and Yala, it is one of the most unusual stops on the route.

This guide covers what Madunagala Hot Springs is, how the bathing works, the entry fee, how to avoid the crowds, how to get there, and whether it is worth the detour.

What is Madunagala Hot Springs?

Madunagala Hot Springs is a cluster of geothermal wells in the Hambantota district of the Southern Province, in the paddy fields between Sooriyawewa and Ridiyagama. It is one of the few natural hot spring systems on the island.

The water in the main well reaches about 44°C, and measured temperatures across the site range from the mid-thirties to the mid-forties. The springs are fed by deep cracks in the bedrock. The site has a main spring and several connected tanks, and the water flows from one to the next, losing heat as it goes, so each tank has a different temperature.

A short history of the springs

The story is better than most visitors realise.

Leonard Woolf, who served as the Assistant Government Agent for Hambantota from 1908 to 1911 and later wrote The Village in the Jungle, is recorded as one of the earliest visitors in modern times. His diaries describe a difficult journey through jungle and across waterways by boat to reach the springs.

For decades the site stayed little known. It was rediscovered in the early 1960s during the Uda Walawe irrigation development, when the surrounding land became farmland.

In the 1970s, elephant calves searching for water in the dry season fell into the deep well and died. After a conservation society raised the issue, protective walls were built around two wells in the 1980s, with separate bathing areas for men and women. The site was developed for visitors in the early 2000s.

Bathe, don't swim

This is the most important thing to understand before you go.

Madunagala is a bathing site, not a swimming pool. You bathe in the visitor tanks, which are fed with hot water that has been mixed with cooler water, or you pour water over yourself with buckets. You do not get into the central spring. One visitor reports that entering the springs is not allowed and can be dangerous, and that is the sensible rule.

The tanks are warm to hot, so expect a soak, not a swim. Local guidance suggests staying in for around 30 minutes to an hour at a time.

What is there to see?

  • Four bathing wells built around the main spring, with water at different temperatures. Visitors report tanks of roughly 30, 40 and 45°C.
  • Separate changing rooms and toilets for men and women.
  • Small shops near the entrance.
  • A children's play area, a small zoo and an aquarium. These were added to attract visitors, and one reviewer calls them not very significant. Treat the hot water as the reason to come.
  • Madunagala Hermitage, a Buddhist forest monastery with caves, close by. If you visit, dress modestly and keep quiet.

Do the waters have healing powers?

Local belief says they do. Many Sri Lankans visit because they believe the mineral-rich water helps with skin, eye and joint problems, and some guides advise using no soap in the water for that reason.

We would not make any medical promise. Treat it as a pleasant, warm soak with a lot of local tradition behind it. If you have a heart condition, are pregnant, or do not tolerate heat well, take it easy and keep your time in the water short.

Crowds and the best time to go

Madunagala is a popular stop for Sri Lankan pilgrims and tour groups. On long holiday periods you may see ten to fifteen busloads at a time.

When the site is too crowded, officials can stop bathing. One visitor found a sign saying bathing was not allowed that day because of excessive visitors, and was told it might reopen in the evening. It did.

  • Best time: weekday mornings, when it is calm.
  • Avoid: long weekends, school holidays and public holidays. Check our Poya Day guide, because Poya days can bring big crowds.
  • If bathing is closed: wait, and ask whether it reopens later in the day.

Entry fee and opening hours

According to one listing, the entry fees are:

  • Foreign adults: LKR 1,000
  • Foreign children: LKR 500
  • Sri Lankan adults: LKR 100
  • Sri Lankan children: LKR 50

Hours are listed as 8:00 am to 5:30 pm every day, including holidays. Prices and hours change, so confirm on the day and bring small notes in cash. Our attraction entry prices guide covers other major sites.

Where is Madunagala Hot Springs?

It is near Sooriyawewa town in Hambantota district, in the paddy fields between Sooriyawewa and Ridiyagama. Sooriyawewa itself is about 15 km east of Embilipitiya.

Search for "Madunagala Hot Springs" or "Mahapelessa Hot Springs" in your maps app. Some listings use one name and some the other.

One route description: turn off the A18 Pelmadulla to Nonagama road between the 66 and 67 km posts, then follow the road towards Sooriyawewa for roughly 11 to 12 km.

How to get to Madunagala Hot Springs

Madunagala is a long way from the beach towns, so plan it as part of a route, not a quick stop.

From Tissamaharama and Yala

The easiest base. Sources give very different distances from Hambantota, anywhere from about 35 to 60 km, so ask your driver for the real time. Our Tissamaharama guide covers where to stay.

From Udawalawe

A natural stop between Udawalawe and Tissamaharama. See our Udawalawe safari guide.

From Tangalle, Mirissa and Weligama

A long day trip. Allow several hours each way, and start early. This is our estimate, so check with your driver. It makes more sense to visit as part of a trip inland than as a day out from the coast.

From Colombo

Roughly 150 to 190 km depending on the route, around 3 to 4 hours via Ratnapura.

By bus

Take a bus to Sooriyawewa or Pelmadulla, then a tuk tuk for the last few kilometres. Agree a return fare before you set off.

Read our guide to getting around for private driver and tuk tuk tips.

What to pair it with

Madunagala fits best into a route between the safari parks and the south coast:

What to bring

  • A towel and a change of clothes
  • Flip flops, because the floors get wet
  • Swimwear or modest bathing clothes that you are comfortable bathing in
  • A bottle of water, because hot water soaks are dehydrating
  • Small cash for the ticket and any shops

Is Madunagala worth visiting?

Yes, if you are already travelling through Udawalawe, Sooriyawewa or Tissamaharama and want something unusual. It is warm, strange and a very Sri Lankan day out, and it gives you a story most beach visitors never get.

Skip it if you are based on the coast with only a few days, if you expect a swimming pool, or if you hate crowds. Online ratings are mixed. A listing average of around 3.3 out of 5 suggests it is a pleasant stop, not a highlight.

A few things we would know before visiting

Do not expect to swim.

You bathe in the tanks or use buckets. Do not enter the main spring.

Do not go on a long weekend or public holiday.

Crowds can be heavy enough to stop bathing altogether.

Do not stay in too long.

The water is hot. Take breaks, drink water and get out if you feel unwell.

Do not rely on a fixed ticket price.

Fees and hours change, so bring small notes.

Do not plan it as a quick coast day trip.

It is a long drive from Mirissa and Weligama. Combine it with a safari route.

Frequently asked questions about Madunagala Hot Springs

What is Madunagala Hot Springs?

A group of natural geothermal wells near Sooriyawewa in Hambantota district, with warm bathing tanks fed by one main spring.

Where is Madunagala Hot Springs?

In the paddy fields between Sooriyawewa and Ridiyagama in the Southern Province. It is also called Mahapelessa Hot Springs.

How hot is the water?

The main well is around 44°C. The visitor tanks range from roughly 30 to 45°C.

Can you swim in Madunagala Hot Springs?

No. It is for bathing in the tanks or pouring water over yourself with buckets. Do not enter the central spring.

How much is the entry fee?

One listing shows LKR 1,000 for foreign adults and LKR 500 for foreign children. Confirm on arrival.

What time does it open?

Roughly 8:00 am to 5:30 pm every day. Confirm locally.

When is the best time to visit?

Weekday mornings. Avoid long weekends and holidays, when bathing can be stopped because of the crowds.

How far is it from Tissamaharama?

Sources vary, so ask your driver. It is much closer to Tissamaharama and Udawalawe than to the beach towns.

Is it good for health?

Many Sri Lankans believe it is. We make no medical claims, and recommend short soaks and caution if you have health concerns.

Final thoughts

Most of south Sri Lanka is about the sea. Madunagala is about what is under the ground, and it is one of the few places on the island where you can sit in naturally hot water in the middle of a tropical landscape.

Go on a weekday morning, bring a towel and water, and keep your soak short. Treat it as a detour on a safari route, not a day trip from the beach.

If you are heading inland anyway, it is worth the stop.