Skip to main content

Search hotels in Ratnapura District, Sri Lanka

Enter your dates and choose from 403 hotels and other places to stay

Check out these popular cities in Ratnapura District

Stay in Ratnapura District's best hotels!

Filter by:

Star rating

Review score

Leel’s Safari Cottage

Hotel in Udawalawe

Set in Udawalawe, 12 km from Udawalawe National Park, Leel’s Safari Cottage offers accommodation with a garden, free private parking, a terrace and a restaurant.

A
Ada
From
Poland
The cottage was wonderful! Spacious, comfortable and very clean, and the garden - truly amazing! All breakfasts, dinners and suppers were delicicious, especially the rice with curry was one of the best we've tried in Sri Lanka! There was a warm, homely atmosphere. Leel took us on a full day safari and thanks to him we've seen elephants, buffaloes, deers, mangooses, hornbills and many many other species of animals. Leel has a great knowledge of nature, which he shared with us in an interesting way, making the safari both entertaining and educational. We definitely recommend it! PS. I've lost my earing at the cottage and Leel sent it to me - he’s really the best!
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 138 reviews
Price from
£24.47
1 night, 2 adults

Ali Weta Safari Resort

Hotel in Udawalawe

Set in Udawalawe, 7 km from Udawalawe National Park, Ali Weta Safari Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

t
talia
From
United Kingdom
everything! staff were very attentive and caring, they really made the trip worth it! perfect location with lovely food.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 310 reviews
Price from
£22.04
1 night, 2 adults

Wild Lake Side

Hotel in Udawalawe

Situated in Udawalawe, 12 km from Udawalawe National Park, Wild Lake Side features accommodation with a garden, free private parking and a restaurant.

M
Moiz
From
India
Good staff. Good breakfast. Clean rooms.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 255 reviews
Price from
£29.45
1 night, 2 adults

Vimanra Udawalawa

Hotel in Udawalawe

Set in Udawalawe, 20 km from Udawalawe National Park, Vimanra Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Luccia
From
Germany
Beautiful!! The photos really don’t do this place justice. The pool, the lush garden right in front of the small river, the spacious light room - we literally said “wow” out loud when we arrived at this place. Also the host is so friendly and made us the best veggie curries and a delicious breakfast was waiting for us when we came back from our safari. We can really recommend staying here!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 278 reviews
Price from
£21.65
1 night, 2 adults

Jungle Paradise

Hotel in Udawalawe

Set in Udawalawe, 11 km from Udawalawe National Park, Jungle Paradise offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

L
Louise
From
Australia
Beautiful maintained unit I in an iconic location Immaculate gardens & pool area Very helpful staff always available to assist in anything you require They will organise safaris TukTuk taxis Restaurant is superb provides awesome cocktails A wonderful experience for everyone
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 648 reviews
Price from
£53.38
1 night, 2 adults

Hotel Gayan's

Hotel in Udawalawe

Offering a restaurant, Hotel Gayan's provides free WiFi access in its public areas. The Udawalawa National Park entrance is just a minute drive away.

B
Bianca
From
Netherlands
A very lovely familyrun hotel very close to the national park. They offer reasonably priced safari's. The dinner offered is delicious.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews
Price from
£14.87
1 night, 2 adults

Share Safari Family Bungalow

Hotel in Udawalawe

Situated in Udawalawe, 18 km from Udawalawe National Park, Share Safari Family Bungalow features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

K
Kathrin
From
Poland
Great stay, the owner was very friendly and helpful, he arranged safari for us, and we really enjoyed it. The room was clean, nothing to complain about.
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 9 reviews
Price from
£16.33
1 night, 2 adults

Birds Paradise Jungle Place

Hotel in Udawalawe

Birds Paradise Jungle Place features accommodation in Udawalawe. The property is non-smoking and is situated 10 km from Udawalawe National Park. Guests at the hotel can enjoy an Asian breakfast.

N
Noah
From
Germany
I came across this place by chance while looking for a room on the main road, I saw it. There is only a very small sign on the road. It is all very modern, clean, with attached bathrooms. The family and neighbours are very kind, treat their guests with love and prepare various dishes on request. They can help you organize trips to Udawalawe or take a bus to Arugam Bay. The safari is great. I recommend it.
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 7 reviews
Price from
£4.90
1 night, 2 adults

Tree House 4 Nature Lovers

Hotel in Udawalawe

Located in Udawalawe, 11 km from Udawalawe National Park, Tree House 4 Nature Lovers provides accommodation with a garden, free private parking, a shared lounge and a terrace.

F
Ferry
From
Germany
'We stayed one night at the Tree house as part of our trip to srilanka. We just enjoyed every bit of it and it was definitely different! The size of the room was decent and the facilities were just for the value of what we paid! I just to highlight how friendly and welcoming Shan and his family were! From the welcoming drink and cake to the morning breakfast prepared by them, it was one of the best meals we had in srilanka!!!
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 16 reviews
Price from
£28.73
1 night, 2 adults

Wild Safari Nest Udawalawe

Hotel in Udawalawe

Located in Udawalawe, 14 km from Udawalawe National Park, Wild Safari Nest Udawalawe provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

I
Ian
From
United Kingdom
A beautiful newly built jungle lodge in stunning surroundings with a fantastic new large swimming pool. Run by a guy called Sachi who was the perfect host and his wife who did the amazing cooking. Very good food. Both breakfast and dinner. The Wi fi worked., plenty of hot water, comfortable beds super modern bathroom . It was very convenient for the elephant transit home and for the safari which was expertly arranged by the lodge for a very fare price. And we saw 49 elephants including babies swimming. A great experience to be recommended.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 15 reviews
Price from
£21.16
1 night, 2 adults
See all 403 hotels in Ratnapura District

Most booked hotels in Ratnapura District in the past month

See all
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,672 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,913 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 43 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 9 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 42 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 648 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 157 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 310 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 49 reviews
  • Popular with guests booking hotels in Ratnapura District

    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 16 reviews

Ratnapura District's best hotels with breakfast

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 7 reviews

    Situated in Udawalawe, 17 km from Udawalawe National Park, Chika's Place River View Udawalawa features accommodation with a garden, free private parking and a terrace.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 39 reviews

    Situated in Udawalawe, 14 km from Udawalawe National Park, Dhalaya Resort Udawalawe features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 10 reviews

    Situated in Udawalawe, 12 km from Udawalawe National Park, Seeing Green Udawalawa features accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 43 reviews

    Located in Udawalawe, 14 km from Udawalawe National Park, Wild Eagle Safari Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 11 reviews

    Set in Timbulketiya, 16 km from Udawalawe National Park, The Grandiose Safari offers accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 42 reviews

    Set in Udawalawe, 16 km from Udawalawe National Park, White House Safari Cottage offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 49 reviews

    Set in Udawalawe, 16 km from Udawalawe National Park, Ivory Safari House offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 8 reviews

    Located in Udawalawe, 16 km from Udawalawe National Park, udawalawa safari resort provides accommodation with a garden, free private parking, a terrace and a restaurant.

Budget hotels in Ratnapura District

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 33 reviews

    World's End Base Eco-Village has an outdoor swimming pool, garden, a shared lounge and restaurant in Belihul Oya.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 49 reviews

    Situated in Balangoda, 46 km from Hatton Railway Station, The Backyard Balangoda features accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 92 reviews

    Set in Udawalawe, 8.1 km from Udawalawe National Park, Amba Kola Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 34 reviews

    Located in Ratnapura, Grand Silver Ray features a garden, shared lounge and free WiFi. There is a restaurant serving Chinese cuisine, and free private parking is available.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 9 reviews

    Situated in Ratnapura and with Avissawella Railway Station reachable within 43 km, Kethumathee Hotel & Banquet features concierge services, non-smoking rooms, a garden, free WiFi and a terrace.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 47 reviews

    Set in Udawalawe, 14 km from Udawalawe National Park, Olivi Palace offers accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 8 reviews

    Landa Holiday House in Belihul Oya features 1-star accommodation with a garden, a terrace and a restaurant. Free WiFi and room service are provided.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,672 reviews

    Situated in Udawalawe, 17 km from Udawalawe National Park, Kottawatta River Bank Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Hotels in Ratnapura District that you can book without a credit card

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 6 reviews

    Situated in Udawalawe, 11 km from Udawalawe National Park, The Jungle Pearl Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 15 reviews

    Situated in Embilipitiya, 29 km from Udawalawe National Park, Illukawela Walauwa features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 20 reviews

    Located in Udawalawe, 16 km from Udawalawe National Park, Walawe Palm Villa provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 41 reviews

    Situated in Udawalawe, 16 km from Udawalawe National Park, Monkey Jungle Cottage features accommodation with a garden, free private parking, a shared lounge and a restaurant.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 96 reviews

    Set 7 km from Udawalawe National Park, Wild Bee Safari Lodge offers 3-star accommodation in Udawalawe and features a garden, a terrace and a restaurant.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 7 reviews

    Located in Udawalawe, 17 km from Udawalawe National Park, hornbill river cottage udawalwa provides accommodation with free bikes, free private parking and a restaurant.

  • Pelican Lake

    Hotel in Udawalawe
    No credit card needed
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 42 reviews

    Located in Udawalawe, 15 km from Udawalawe National Park, Pelican Lake provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 26 reviews

    Situated in Udawalawe, 16 km from Udawalawe National Park, Diamond Resorts features accommodation with a garden, free private parking, a terrace and a restaurant.

FAQs about hotels in Ratnapura District

Planning a trip? Get inspired by reviews of cities in Ratnapura District

  • 10.0

    Very friendly staff gave a warm welcome.

    Very friendly staff gave a warm welcome. The welcome coffee was the best time of my life. Not only that, I was surprised because the pool was so clean and beautiful. And another best option is that my friends also went on safari with them so we organized the safari with them. The driver is very friendly and has 10 years of experience. Thank you for everything.
    Guest review by
    Jean
  • 6.0

    Ratnapura is a fascinating town with few concessions for the...

    Ratnapura is a fascinating town with few concessions for the western tourist. If you have an interest in the real, gritty Sri Lanka (particularly if the gem industry has appeal) then this town will afford endless stimulation. If, on the other hand you are looking for a holiday resort with restaurants and attractions don't bother - stick to the west coast.
    Guest review by
    Philip
    United Kingdom
  • 10.0

    Let me first say how accomodating the staff was.

    Let me first say how accomodating the staff was. The staff at Glenrock ensured that we were well taken care and went above and beyond with extras to ensure we were happy.  Lodging: The lodging was excellent, I slept very well in their comfortable bed and the ceiling fan with the AC was perfect.  Environment: The area and grounds offer a spectacular view from above and below, we did not want to leave, heard a few monkeys on our roof during the night. Food: The dinner was good and the breakfast was plentiful, they did not leave our side and ensured the breakfast on the river was done perfectly. They went out of their way to make us happy. Overall: My team,my wife and I loved "The Glenrock", we will stay again and stay longer next time. Thank you to the entire team
    Guest review by
    Daniel
    United States
  • 10.0

    A walk into the small town of Embilipitya was always an...

    A walk into the small town of Embilipitya was always an interesting trip into real sri lankan life. Cafe's cake shops, restaurants etc - and banks/ATMs - in fact not much that you don't need. A 30mins drive to the beach going south and a 15 in drive to the national park for the elephants. To say nothing of the peacocks constantly gracing Illukawella's gardens.
    Guest review by
    John Stephen
    United Kingdom
  • 10.0

    Amazing experience!

    Amazing experience! It's a hidden gem in Sri Lanka and will cater for every type of need. You love nature but dont want to hike, this is the place to go. You want to hike in the Singharaja forest? Well this is the best place to stay. You just want to be with your loved one? Nothing can beat this place. The bunglow itself is an art in the middle of the forest, packed with memories from the past but also with all modern day amenities to make you comfortable. Above all, the staffs are exceptionally good and will ensure you have personalised experience all the time. They will know yoir need even before you notice. I woild like to thank Lasith for his exceptionally hospitality. I have been to many places but never found someone like him.
    Guest review by
    ZFaisal
    Bangladesh
  • 10.0

    This place is one of my favorites in Sri Lanka!

    This place is one of my favorites in Sri Lanka! It was such a beautiful surprise! Calm area, very nice outdoor setting, the room was very spacious (as was the bathroom!) So let's talk details: - Food: Amazing! Home cooked food, with candlelight and the sounds of nature! - Safari: He was a very good company during my trip! He gave me some tips, was very flexible with my requests. - Helpfulness: Arranged a taxi to my next destination, Overall, it was totally worth it, you will really enjoy it! !
    Guest review by
    Viliyam
  • 6.0

    We were only passing by for some business matters.

    We were only passing by for some business matters. But holiday wise nothing really much to see unless you're an agri culture enthusiast. Pretty close to Udawalawa National Park, so it's a good stop over for someone who wants to do Udawalawa Safari.
    Guest review by
    Summer Explorers
    Sri Lanka
  • 10.0

    Where to start... We had a wonderful stay!

    Where to start... We had a wonderful stay! Our host Ravidu is a very kind man, he welcomed me and my girlfriend into his family. We will forever be grateful for the special memories created there. His wife cooked us delicious traditional Sri Lankan food at night. Thank you very much ☺️ The bed is extremely comfortable and the room is spacious and very clean. It was nice to have a place to hang out on the terrace. There are many beautiful plants around the property that give it a jungle feel. We saw many tropical birds around. I 100% recommend booking a safari through Ravidu, he partners with a guide with many years of experience. The safari guide was knowledgeable about the animals and different species we saw on the safari. He was very respectful of the wildlife and drove slowly through the park unlike other jeeps..!!
    Guest review by
    Raul