The Best Hot Springs in Sri Lanka — Sri Lanka travel story by Lankan Stays & Trails

Nature · Hot Springs

The best hot springs in Sri Lanka

Sri Lanka has no volcanoes, but in the dry east and south-east, warm water rises from the ground in a handful of places. Local people have bathed in these springs for centuries, built wells around them and told stories about their origin. They are modest, but they are among the island's most unusual stops.

October 28, 2026 · 6 min read · Lankan Stays & Trails

NatureEast CoastCulture

Quick answer

The best hot springs in Sri Lanka are the Kanniya hot wells near Trincomalee, seven small wells of different temperatures linked to the Ramayana; the Maha Oya hot springs in the east, on the road between Kandy and the coast; Kapurella in Ampara district; Madunagala near Sooriyawewa in the south; and Rankihiriya near Padiyathalawa. They are wells for pouring water over yourself, not pools for soaking.

Key takeaways

  • Sri Lanka's hot springs are mostly in the dry east and south-east.
  • Most are small wells; bathers pour the water over themselves with buckets.
  • Kanniya, near Trincomalee, is the best known and easiest to reach.
  • Dress modestly, as springs are used by local families and pilgrims.
  • Temperatures vary from warm to hot, even between neighbouring wells.

What to expect

Sri Lanka's hot springs are not resort spas. They are usually small, walled wells, sometimes in a row, where water rises at different temperatures. Visitors draw water with a bucket and pour it over themselves, or simply dip their hands and feet.

Several are linked to religious legends and sit near temples, so they feel like local places of gathering rather than attractions. Families visit at weekends, and some springs are believed to have healing properties.

Do not expect hot pools to soak in. Bring a towel, a change of clothes if you plan to bathe, and modest swimwear or a sarong.

  • →Small wells, not pools.
  • →Bucket bathing.
  • →Modest clothing.

Kanniya hot wells near Trincomalee

The Kanniya hot wells, roughly 20 to 30 minutes from Trincomalee, are the most famous springs in Sri Lanka. Seven small square wells sit side by side, each at a slightly different temperature. According to legend, Ravana created them by striking the ground with his sword, in the story of the Ramayana.

The site also has ancient Buddhist ruins nearby and a Hindu shrine. There is a small entrance fee, and the wells can be busy with local visitors at weekends. Early morning or late afternoon is quieter.

Kanniya fits easily into a stay in Trincomalee, Uppuveli or Nilaveli, perhaps with a visit to Koneswaram temple the same day.

  • →Seven wells, seven temperatures.
  • →The Ravana legend.
  • →With Koneswaram on the same day.

Maha Oya and Kapurella

Maha Oya, in the eastern lowlands on the road between Mahiyangana and the coast, has a group of hot wells used by local people and travellers breaking the long drive. The water is warm to hot, and the setting is rural and simple.

Kapurella, in Ampara district, is a smaller spring area visited mainly by local people. It can be combined with Gal Oya National Park or the ancient sites around Ampara.

These springs suit travellers driving between Kandy and the east coast, or exploring the less visited parts of the Eastern Province.

Around the springs, small stalls often sell snacks, king coconut and herbal drinks, and families picnic in the shade. Watching local visitors pour buckets of warm water over each other, laughing, is part of the experience. It gives a glimpse of everyday leisure that most sightseeing in Sri Lanka misses.

  • →Maha Oya: a stop on the Kandy to east coast road.
  • →Kapurella: with Gal Oya.
  • →Rural, simple settings.

Madunagala and Rankihiriya

Madunagala, near Sooriyawewa in Hambantota district, has hot springs in a landscaped area with small pools and wells. It is a short detour from the road between Embilipitiya and the south coast, and fits with a visit to Udawalawe or Yala.

Rankihiriya, near Padiyathalawa in Ampara district, is another small spring site, rarely visited by foreign travellers. Its name refers to a golden pot in local legend.

Lankan Stays & Trails can add a hot spring stop to long drives across the east and south-east, where it breaks the journey with something unexpected.

Tips for visiting

Visit hot springs early in the morning or late afternoon, when the air is cooler and the water feels more pleasant. Midday in the dry zone is very hot, and the springs offer little shade.

Dress modestly. Bathing at the wells is done in sarongs or modest swimwear, and the springs are used by families and pilgrims. Remove shoes near any shrine.

Bring a towel, water and small change for fees or donations, and check opening hours locally, as they vary.

  • →Early or late in the day.
  • →Modest swimwear or a sarong.
  • →Towel and small change.

Frequently asked questions

Are there natural hot springs in Sri Lanka?

There are natural hot springs in Sri Lanka, mainly in the dry east and south-east. The best known are the Kanniya hot wells near Trincomalee. Others are at Maha Oya, Kapurella, Madunagala and Rankihiriya. They are small wells rather than soaking pools.

Can you swim in Kanniya hot springs?

You cannot swim in the Kanniya hot springs, because they are small walled wells. Visitors draw water with buckets and pour it over themselves, or dip their hands and feet. Bring modest swimwear or a sarong if you want to bathe.

How far is Kanniya from Trincomalee?

Kanniya hot wells are roughly 20 to 30 minutes by road from Trincomalee town and roughly 30 to 40 minutes from Uppuveli or Nilaveli. A visit takes roughly an hour, so it combines well with Koneswaram or a beach afternoon.

What is the legend of Kanniya hot springs?

According to legend, the Kanniya hot springs were created by Ravana, the king of Lanka in the Ramayana, who struck the ground with his sword. Another tradition links them to rituals for his mother. The legend adds to the site's popularity with Hindu pilgrims.

Are hot springs in Sri Lanka worth visiting?

Hot springs in Sri Lanka are worth visiting if you are nearby, especially Kanniya from Trincomalee. They are modest and local rather than spectacular, but they offer an unusual experience and a glimpse of everyday life and legend. Few are worth a long detour.

Where are the hot springs near Udawalawe?

The nearest hot springs to Udawalawe are at Madunagala, near Sooriyawewa in Hambantota district, roughly an hour away. They have small pools and wells in a landscaped area and make a short detour on the road to the south coast or Yala.

Are Sri Lanka's hot springs good for health?

Many Sri Lankans believe the hot springs ease aches, skin problems and tiredness, and some visit regularly for that reason. Scientific evidence is limited. Treat a visit as a cultural experience, and avoid very hot wells if you have heart problems or are pregnant.

Lankan Stays Team