← All destinationsDESTINATION STAYS

Hotels in Ratnapura

Browse 40 stays available in Ratnapura.

Available stays

40 hotels
Bopath Falls Rock Chalets
⌖ Ratnapura

Bopath Falls Rock Chalets

Set in lush forest gardens at Kuruwita, Bopath Falls Rock Chalets is a small six-room retreat built around one of Sri Lanka's most unusual waterfalls.

Rates on request

Hotel Hilro
⌖ Ratnapura

Hotel Hilro

In Opanayake, Hotel Hilro is a country hotel with a pool, restaurant and parking that positions itself for the Ratnapura region's nature.

Rates on request

Tappers Village Estate Bungalow
⌖ Ratnapura

Tappers Village Estate Bungalow

Tappers Village Estate Bungalow sits within a 15-acre rubber and tea estate at Kiriella, in the hills outside Ratnapura, surrounded by working plantations where tappers…

Rates on request

Hanwella Rest House
⌖ Ratnapura

Hanwella Rest House

Hanwella Rest House is a Ceylon Hotels Corporation property in Hanwella town with a genuine claim on history: it stands on the bank of the Kelani River on the site of a…

Rates on request

Hotel Gem Land
⌖ Ratnapura

Hotel Gem Land

Hotel Gem Land sits in Ratnapura, the famous "city of gems" at the gateway to the Sinharaja rainforest.

Rates on request

Budget stayView hotel →
Water Garden Hotel
⌖ Ratnapura

Water Garden Hotel

Water Garden Hotel is a small eight-room stay in the Galagama area of Belihuloya, built around a peaceful garden that gives the property its name.

Rates on request

Elnara Holiday Resort
⌖ Ratnapura

Elnara Holiday Resort

Elnara Holiday Resort sits in Meehitiya on the edge of Ratnapura, in Sri Lanka's gem-mining country, with an adjoining river that reviewers call the main attraction.

Rates on request

Hill Cott Singharaja
⌖ Ratnapura

Hill Cott Singharaja

Hill Cott Singharaja is a small hill stay in Manana, just over a kilometre from Kalawana town in the Ratnapura District.

Rates on request

Horton Villa
⌖ Ratnapura

Horton Villa

Horton Villa is an adults-only retreat folded into the greenery around Belihul Oya, where the appeal is quiet rather than activity.

Rates on request

Nilani Hotel
⌖ Ratnapura

Nilani Hotel

Nilani Hotel sits right in the heart of Ratnapura, Sri Lanka's famous City of Gems, within easy reach of the clock tower and the National Museum.

Rates on request

Lakmini Luxury Lodge
⌖ Ratnapura

Lakmini Luxury Lodge

Lakmini Luxury Lodge is a small, friendly lodge on Sinharaja Road near Kalawana, set in tropical gardens within reach of the Sinharaja Rain Forest.

Rates on request

Lotus Resort
⌖ Ratnapura

Lotus Resort

Lotus Resort is a tiny four-room retreat tucked into the middle of the Kohiladeniya tea estate at Eheliyagoda in Ratnapura district.

Rates on request

Budget stayView hotel →
Green Agua lodge
⌖ Ratnapura

Green Agua lodge

Green Agua Lodge is a spacious self-catering apartment at Belihul Oya in the Ratnapura district, set amid cool hill-country greenery.

Rates on request

Danadhee Jungle Rest
⌖ Ratnapura

Danadhee Jungle Rest

Danadhee Jungle Rest is a 3-star eco resort in Kuruwita, near Ratnapura, set against misty hills at the edge of the Samanala mountain ranges.

Rates on request

Belihuloya Rest House
⌖ Ratnapura

Belihuloya Rest House

Belihuloya Rest House is a ten-room highway-side stop on the Colombo–Batticaloa road — an old-style rest house that serves walkers and drivers threading the hill country…

Rates on request

Bandura Kalawana Hotel
⌖ Ratnapura

Bandura Kalawana Hotel

Bandura Kalawana Hotel is a small rainforest-set stay near Kalawana in the Ratnapura district, about eighteen kilometres from Ratnapura town.

Rates on request

Rajanawa Resort
⌖ Ratnapura

Rajanawa Resort

Rajanawa Resort sits on the edge of Ratnapura, the island's fabled gem capital, where the air is thick with jungle and the town hums with the gem trade.

Rates on request

Deer Park Ratnapura
⌖ Ratnapura

Deer Park Ratnapura

Deer Park Ratnapura is a well-rated mid-range hotel on Sri Khemananda Mawatha in Muwagama, about a kilometre from Ratnapura town centre.

Rates on request

Budget stayView hotel →
Minara Bopathella
⌖ Ratnapura

Minara Bopathella

Minara Bopathella is a 12-room hotel at Kuruwita, a few kilometres outside Ratnapura, set among manicured gardens.

Rates on request

River Garden Resort
⌖ Ratnapura

River Garden Resort

River Garden Resort sits beside the river at Belihul Oya, a few kilometres from the village of Belihuloya in the Ratnapura district.

Rates on request

Kuruwita Retreat
⌖ Ratnapura

Kuruwita Retreat

Kuruwita Retreat is a small hideaway near Kuruwita, close to Ratnapura, set in lush tropical greenery.

Rates on request