You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Discover the enchanting Ratnapura District in the heart of Sabaragamuwa Province, Sri Lanka, a gem-mining hub renowned for its vibrant market city atmosphere and rich natural beauty. As a major crossroads between the southern plains and the hill country, Ratnapura offers a unique blend of cultural and natural attractions. Visitors can explore the lush Sinharaja Forest Reserve and the wildlife-rich Udawalawe National Park, both perfect for trekking and bird watching enthusiasts. The district is also home to Kukulugala, the 18th tallest mountain in Sri Lanka, offering breathtaking views and hiking opportunities.
For those seeking accommodation, the best neighborhoods include the bustling city center of Ratnapura, known for its gem dealers and local markets. Whether you're here for adventure or relaxation, Ratnapura District promises an unforgettable stay amidst Sri Lanka's stunning landscapes.
See the latest prices and deals by choosing your dates

Guest house in Nuwara Eliya District, Nallathanniya · 14.36 mi from centre
10.0
2 reviews
Daddy's guest & cafe offers accommodations in Nallathanniya, 16 miles from Hatton Railway Station. This property offers access to a terrace and free private parking. The property is 2.6 miles from Adam's Peak and within 0.7 miles of the city center.
Towels and bed linen are provided in the guest house. The property offers mountain views.
Castlereigh Reservoir Seaplane Base Airport is 13 miles away.

Luxury tent in Kalutara District, Morapitiya · 14.36 mi from centre
Breakfast available
Cinnamon Leaf Leisure Resort Lake view Cabana offers accommodations in Morapitiya, 27 miles from Kande Viharaya Temple and 27 miles from Aluthgama Railway Station. The air-conditioned accommodation is 22 miles from Bawa Gardens. There's an outdoor fireplace and guests have access to free Wifi, free private parking, and an electric vehicle charging station.
Towels and bed linen are featured in the luxury tent. There's also a seating area and a fireplace.
Guests at the luxury tent can enjoy a buffet breakfast, and breakfast in the room is also available. There is an on-site snack bar.
Guests can make the most of the garden, outdoor swimming pool, and yoga classes offered at Cinnamon Leaf Leisure Resort Lake view Cabana. The luxury tent has a picnic area where you can spend the day outdoors.
Bentota Lake is 27 miles from the accommodation, while Bentota Railway Station is 27 miles away.

Homestay in Sabaragamuwa Province, Eheliyagoda · 14.62 mi from centre
Chathu's little inn offers accommodations in Eheliyagoda, 28 miles from Padukka Railway Station. With free private parking, the property is 22 miles from Leisure World and 13 miles from Avissawella Railway Station.
This homestay comes with a dining area, a fully equipped kitchen with a dishwasher, and a satellite flat-screen TV. Towels and bed linen are offered in the homestay. For added privacy, the accommodation features a private entrance.
An Asian breakfast is available at the homestay.

Villa property in Kalutara District, Palindanuwara · 14.66 mi from centre
Breakfast available
This villa is 26.2 mi (42.1 km) from Bentota Beach and 19.4 mi (31.2 km) from Sinharaja Rain Forest.

Luxury tent in Sabaragamuwa Province, Eheliyagoda · 14.73 mi from centre
Powerhouse River Resort enjoys a location in Eheliyagoda, 20 miles from Leisure World and 11 miles from Avissawella Railway Station. This property offers access to a terrace, darts, free private parking, and free Wifi. The accommodation provides luggage storage space and daily room service for guests.
At the luxury tent, every unit comes with a outdoor furniture. Every room has a pool with a view featuring river views. At the luxury tent, every unit has air conditioning and a private bathroom.
Buffet and à la carte breakfast options with warm dishes, pancakes, and fruit are available. There is an on-site restaurant, and during warmer months you can make use of the barbecue facilities and eat on the private balcony.
After a day of hiking or walking tours, guests can relax in the garden or the shared lounge area.
Padukka Railway Station is 27 miles from the luxury tent.

Homestay in Nuwara Eliya District, Maskeliya · 14.80 mi from centre
8.5
133 reviews
Breakfast available
Narra Homestay in Maskeliya provides accommodations with a garden and a shared lounge. This homestay offers free private parking, a 24-hour front desk, and free Wifi. The property is 0.9 miles from the city center and 3.7 miles from Adam's Peak.
At the homestay, the units include a private bathroom.
A car rental service is available at the homestay.
Hatton Railway Station is 16 miles from Narra Homestay. Castlereigh Reservoir Seaplane Base Airport is 15 miles from the property.

Homestay in Nuwara Eliya District, Nallathanniya · 14.84 mi from centre
9.5
57 reviews
Breakfast available
Providing free bikes, Pine Trees Homestay features accommodations in the center of Nallathanniya. With mountain views, this accommodation provides a balcony. There's a sun terrace and guests have access to free Wifi, free private parking, and an electric vehicle charging station.
A private entrance leads guests into the homestay, where they can enjoy some fruit and chocolates or cookies. The homestay offers bed linen, towels, and daily room service.
À la carte and full English/Irish breakfast options with local specialities, pancakes, and fruit are available. There is a coffee shop, and packed lunches are also available.
Guests at the homestay will be able to enjoy activities in and around Nallathanniya, like hiking and walking tours. If you like to discover the area, diving, cycling and fishing are possible in the surroundings and Pine Trees Homestay can arrange a car rental service.
Adam's Peak is 3.9 miles from the accommodation, while Hatton Railway Station is 15 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 15 miles away, and the property offers a paid airport shuttle service.

Lodge in Nuwara Eliya District, Maskeliya · 14.87 mi from centre
9.8
14 reviews
Located in the center of Maskeliya, within 3.7 miles of Adam's Peak and 16 miles of Hatton Railway Station, Fertile land resort adam's peak offers lake views.
The lodge consists of 1 separate bedroom, 1 bathroom and a living room. The lodge also provides a flat-screen TV and a bathroom with shower.
A car rental service is available at the lodge.
Castlereigh Reservoir Seaplane Base Airport is 15 miles away, and the property offers a paid airport shuttle service.

Hotel in Ratnapura District, Kalawana · 14.93 mi from centre
9.0
2 reviews
Breakfast available
With a stay at Rainforest Edge in Weddagala, you'll be 4.8 mi (7.8 km) from Sinharaja Rain Forest and 4.9 mi (7.9 km) from Sinharaja Forest Reserve. This hotel is 29.5 mi (47.5 km) from Nadun Rajamaha Temple and 30.7 mi (49.5 km) from Gnanasiha Tapowana Vihara.

Guest house in Nuwara Eliya District, Nallathanniya · 14.94 mi from centre
8.0
1 review
Breakfast available
Right in the center of Nallathanniya, Green Shade Resort & Haritha Sewana Hotel features rooms with free Wifi. Private parking is available on site at this recently renovated property.
Rooms are fitted with a private bathroom with a shower, while selected rooms also feature mountain views.
Guests at the guest house can enjoy a continental breakfast.
Guests can relax in the garden at the property.
Adam's Peak is 4 miles from Green Shade Resort & Haritha Sewana Hotel. Castlereigh Reservoir Seaplane Base Airport is 15 miles from the property.

Guest house in Ratnapura District, Kalawana · 15.24 mi from centre
7.6
6 reviews
Offering a garden, Virgin Forest Inn features accommodations in Kalawana. This property offers access to a terrace and free private parking. The accommodation provides a 24-hour front desk.
With free Wifi, this guest house offers a flat-screen TV, a washing machine, and a fully equipped kitchen with an oven and microwave. Towels and bed linen are offered in the guest house. The accommodation offers an air conditioning, a heating, and a private bathroom.

Villa in Kalutara District, Ingiriya · 15.35 mi from centre
The River House Ingiriya is located in Ingiriya, just 18 miles from Leisure World and 28 miles from Mount Lavinia Bus Stand. This property offers access to a balcony, free private parking, and free Wifi.
The villa is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available. The property offers garden views.
An à la carte, American, or Asian breakfast is available at the property.

Bed and breakfast in Nuwara Eliya District, Maskeliya · 15.46 mi from centre
7.2
4 reviews
Featuring a garden, Dilusha Home Stay provides accommodations in Maskeliya. The property is around 9.4 miles from Adam's Peak, 12 miles from Hatton Railway Station, and 23 miles from Thalawakele Train Station. There's free private parking, and the property features paid airport shuttle service.
Every unit is equipped with a private bathroom, and some units at the bed and breakfast have a terrace.
The breakfast offers à la carte, Asian, or vegetarian options.
Guests at the bed and breakfast will be able to enjoy activities in and around Maskeliya, like walking tours.
Castlereigh Reservoir Seaplane Base Airport is 12 miles from the property.

Homestay in Nuwara Eliya District, Maskeliya · 15.52 mi from centre
8.0
1 review
Dilusha home stay offers accommodations in Maskeliya, 22 miles from Thalawakele Train Station. With free private parking, the property is 9.3 miles from Adam's Peak and 12 miles from Hatton Railway Station.
The homestay provides certain units with garden views, and all units include a private bathroom.
Castlereigh Reservoir Seaplane Base Airport is 12 miles away.

Apartment in Kalutara District, Badureliya · 15.61 mi from centre
Madu's Mountain View Home is located in Badureliya, just 19 miles from Bawa Gardens and 23 miles from Kande Viharaya Temple. The property is around 23 miles from Aluthgama Railway Station, 24 miles from Bentota Lake, and 24 miles from Bentota Railway Station. The apartment features both free Wifi and free private parking.
The apartment is composed of 3 bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is available. The property offers garden views.
Richmond Castle is 24 miles from the apartment, while Kalutara Bodhiya is 24 miles from the property.

Guest house in Nuwara Eliya District, Maskeliya · 15.76 mi from centre
8.2
68 reviews
Pekoe Lodge offers accommodations in Maskeliya, 8.8 miles from Adam's Peak and 12 miles from Hatton Railway Station. Thalawakele Train Station is within 22 miles of the guest house. Outdoor seating is also available at the guest house.
The units at the guest house feature private entrance and soundproofing so guests can enjoy a peaceful stay. Each room comes with a kettle, a private bathroom, and free Wifi, while some rooms come with a balcony and some have mountain views. At the guest house, each unit comes with bed linen and towels.
Castlereigh Reservoir Seaplane Base Airport is 11 miles away, and the property offers a paid airport shuttle service.

Hotel in Nuwara Eliya District, Maskeliya · 15.83 mi from centre
8.2
55 reviews
Breakfast available
Located in Maskeliya, 8.8 miles from Adam's Peak, DAM HOUSE (Near Adams Peak) has accommodations with free bikes, free private parking, a shared lounge and a terrace. Among the facilities of this property are a restaurant, a shared kitchen and room service, along with free WiFi. Guests can use a bar.
The rooms in the hotel are equipped with a flat-screen TV. At DAM HOUSE (Near Adams Peak) rooms have a private bathroom with a bath.
The area is popular for hiking and cycling, and car rental is available at the accommodation.
DAM HOUSE (Near Adams Peak) can conveniently provide information at the reception to help guests to get around the area.
Hatton Railway Station is 12 miles from the hotel, while Thalawakele Train Station is 22 miles from the property.

Hotel in Ratnapura District, Kalawana · 15.87 mi from centre
Breakfast available
When you stay at Birds Paradise Hotel in Weddagala, you'll be within a 10-minute drive of Sinharaja Forest Reserve and Sinharaja Rain Forest. This hotel is 32 mi (51.5 km) from Nadun Rajamaha Temple.

Guesthouse in Nuwara Eliya District, Maskeliya · 15.90 mi from centre
10.0
1 review
Breakfast available
With a stay at Heaven Hills Guest House in Maskeliya, you'll be 6.9 mi (11.1 km) from Mohini Waterall and 8.8 mi (14.1 km) from Japan Peace Temple. This guesthouse is 9.2 mi (14.8 km) from Sri Pada and 10 mi (16.1 km) from Laxapana Falls.

Bed and breakfast in Nuwara Eliya District, Norton Bridge · 15.93 mi from centre
The Bridge Viwe Cabin features a sauna and free private parking, and is within 8.3 miles of Adam's Peak and 10 miles of Hatton Railway Station. Featuring a garden, the property is located within 21 miles of Thalawakele Train Station. The bed and breakfast offers mountain views and a terrace.
Featuring a balcony, the units offer air conditioning and have a flat-screen TV and a private bathroom with shower and a hair dryer. A fridge and kitchenware are also available, as well as a kettle. At the bed and breakfast, each unit is fitted with bed linen and towels.
An à la carte breakfast is available at the bed and breakfast.
Castlereigh Reservoir Seaplane Base Airport is 7.5 miles from the property.