Ratnapura District hotels

Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Ratnapura District Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Saman Villas  5 stars

Aturuwella, Bentota, Sri Lanka

Bentota Perfect
USD 567

The Blue Water  5 stars

Thalpitiya, Wadduwa, Sri Lanka, 12560

Wadduwa Great
USD 182

Taj Bentota Resort & Spa  5 stars

National Holiday Resort, Bentota, Sri Lanka, 80500

Bentota Great
USD 172

Serene Pavilions  5 stars

20 Upali Mawatha, Wadduwa, Sri Lanka, 12560

Wadduwa Perfect
USD 352

Royal Palms Beach Hotel  5 stars

De Abrew Road, Waskaduwa, Kalutara, Sri Lanka

Kalutara Great
USD 134

Centara Ceysands Resort & Spa Sri Lanka  5 stars

Aluthgama, Bentota, Sri Lanka

Bentota Great
USD 210

Cocoon Resort & Villas  5 stars

Kaikawala Road, Bentota, Sri Lanka

Bentota Great
USD 135

Eden Resort & Spa  5 stars

Kaluwamodara, Beruwala, Sri Lanka

Beruwala Very good
USD 109

Citrus Waskaduwa  5 stars

427, Samanathara Road, Kuda Waskaduwa, Waskaduwa, Bentota, Sri Lanka, 12580

Bentota Perfect
USD 101

Melheim Resort  5 stars

Lower Blackwood, Beragala, Haputale, Sri Lanka, 90165

Haputale
USD 123

Cinnamon Bey  5 stars

Cinnamon Bey, Moragalla, Beruwala, Sri Lanka

Beruwala Very good
USD 106

Avani Bentota Resort  5 stars

Bentota, Bentota, Sri Lanka

Bentota Great
USD 166

Reef Villa & Spa  5 stars

78 Samanthara Road, Wadduwa, Sri Lanka

Wadduwa
USD 315

Pandanus Beach Resort & Spa  5 stars

Yalegama Induruwa, Bentota, Sri Lanka, 80510

Bentota Perfect
USD 96

Taprobana Wadduwa  5 stars

354/16 Rathnayake Road, Wadduwa, Sri Lanka

Wadduwa Very good
USD 145

Taru Villas - Rock Villa  5 stars

Neelisgewatta Road, Bentota, Sri Lanka

Bentota
USD 269

Villa Velmarie  5 stars

39 Kudawa Road Maggona, Beruwala, Beruwala, Sri Lanka

Beruwala
USD 143

Anantara Kalutara Resort  5 stars

St Sebastian Rd Katukurunda, Kalutara, Sri Lanka

Kalutara
USD 235

Ceylon Tea Trails  5 stars

Carolina - Norton - Wanarajah Rd, Maskeliya, Sri Lanka

Maskeliya

Jie Jie Beach By Jetwing  5 stars

150, Beach Road, Panadura, Sri Lanka

Panadura
USD 44

Turyaa Kalutara  4 stars

Kudawaskaduwa, Waskaduwa, Western Province, Kalutara, Sri Lanka

Kalutara Very good
USD 108

The Privilege  4 stars

260, Samanthara Road Molligoda, Wadduwa, Sri Lanka

Wadduwa Perfect

Lanka Princess Hotel  4 stars

Kaluwamodara, Bentota, Sri Lanka

Bentota Great
USD 264

Tangerine Beach Hotel  4 stars

De Abrew Road,Waskaduwa, Kalutara, Sri Lanka

Kalutara Great
USD 78

Temple Tree Resort & Spa  4 stars

660 Galle Road, Induruwa, Bentota, Sri Lanka

Bentota Great
USD 162

The Palms  4 stars

Moragalle, Beruwala, Sri Lanka

Beruwala Great
USD 100

Ratnaloka Tour Inn  4 stars

Kosgala, Kahangama, Ratnapura, Sri Lanka

Ratnapura
USD 63

Avani Kalutara Resort  4 stars

St. Sebastian'S Road, Kalutara, Sri Lanka, 12000

Kalutara Very good
USD 124

Centauria Lake Resort  4 stars

New Town, Embilipitiya, Sri Lanka

Embilipitiya Very good
USD 92

Siddhalepa Ayurveda Health Resort  4 stars

861, Samanthara Road, Wadduwa, Sri Lanka

Wadduwa Very good
USD 335

Bentota Beach By Cinnamon  4 stars

Bentota, Bentota, Sri Lanka

Bentota Very good
USD 251

Royal Beach Resort  4 stars

Galle Road, Bentota, Sri Lanka

Bentota Very good
USD 110

Kamili Beach Villa  4 stars

Kalutara, Waskaduwa,Sri Lanka., Kalutara, Sri Lanka

Kalutara
USD 222

Ekho Surf  4 stars

No. 40, Beach Road, Pitaramba, Bentota, Sri Lanka

Bentota Very good
USD 129

Glenross Plantation Villa  4 stars

Neboda, Kalutara, Sri Lanka

Kalutara
USD 235

The Romance Valley  4 stars

Viharagala, Beragala, Haputale ,Bandarawela / Ella, Sri Lanka, Bandarawela, Sri Lanka

Bandarawela
USD 274

Lake Serenity Boutique Hotel  4 stars

Gonapitiya, Kurnwita, Ratnapura, Sri Lanka

Ratnapura
USD 87

Coco Cabana  4 stars

Yathramulla Riverside Road, Beruwala, Sri Lanka, 16320

Beruwala
USD 108

Coco Royal Beach Resort  4 stars

Beach Road, Mahawaskaduwa, Kalutara, Sri Lanka

Kalutara
USD 68

Thejan Beach Cabanas  4 stars

Galle Road, Yalegama, Bentota, Sri Lanka

Bentota Guest rating
USD 70

Whispering Palms Hotel  4 stars

Galle Road, Induruwa, Bentota, Sri Lanka, 22000

Bentota Very good
USD 136

Blue Spring Hotel  4 stars

No. 288/4, Rathnayake Mawatha, Wadduwa, Sri Lanka

Wadduwa
USD 64

Bandarawela Hotel  3 stars

14 Welimada Road, , Bandarawela, Sri Lanka

Bandarawela Great
USD 62

Neptune Ayurveda Village  3 stars

Moragalla Entrance 1, Beruwala, Sri Lanka, Beruwala, Sri Lanka

Beruwala Perfect
USD 265

Induruwa Beach Resort  3 stars

Kaikawala, Bentota, Sri Lanka

Bentota Great
USD 84

Mermaid Hotel & Club  3 stars

Galle Road, Kalutara, Sri Lanka, 12000

Kalutara Great
USD 73

Boulder Garden  3 stars

Sinharaja Road, Koswatta, Kalawana, Kalawana, Sri Lanka, 70450

Kalawana
USD 205

Oasey Beach Hotel  3 stars

Galbada, Induruwa, Bentota, Sri Lanka, 80500

Bentota Very good
USD 75

Kosgoda Beach Resort  3 stars

Po Box 1 Nape, Kosgoda, Kosgoda, Lk, Kosgoda, Sri Lanka

Kosgoda
USD 119

Club Bentota  3 stars

Paradise Island,Aluthgama, Sri Lanka, Lk, Bentota, Sri Lanka

Bentota Very good
USD 145

Hibiscus Beach Hotel Kalutara  3 stars

Mahawaskaduwa, Kalutara, Sri Lanka

Kalutara Great
USD 71

Villa Ocean View  3 stars

200/1, Molligodawatte, Wadduwa, Lk, Wadduwa, Sri Lanka

Wadduwa Nice
USD 121

Orient Hotel  3 stars

No 12, Dharmapala Mawatha , Bandarawela, Sri Lanka

Bandarawela
USD 57

Hotel Bentota Village  3 stars

Alwis Road, Warahena Bentota, Bentota, Sri Lanka

Bentota
USD 59

Paradise Road The Villa Bentota  3 stars

138/18 - 138/22 Galle Road, Bentota, Sri Lanka

Bentota Great
USD 207

Anjayu Villa  3 stars

No. 10/4, Samanthara Road, Wadduwa, Sri Lanka, Wadduwa, Sri Lanka

Wadduwa Very good
USD 35

Panchi Villa  3 stars

339 7A Kurudu Watte Warahena, Bentota, Sri Lanka

Bentota Great
USD 76

Olympus Plaza  3 stars

Welimada Road, Haputale 75, Haputale, Sri Lanka

Haputale
USD 35

Palm Beach Inn & Sea Shells Cabanas  3 stars

200/1, Robolgoda,Galle Road, Bentota, Sri Lanka

Bentota Nice
USD 32

Cocoon Sea Resort  3 stars

903 Duwe Modera Galle Road Kosgoda 81615 Sri Lanka, Kosgoda, Sri Lanka

Kosgoda

Club Villa  3 stars

138/15, Galle Road , Bentota, Sri Lanka, NULL

Bentota Great
USD 136

Thotupola Lakeside Resort  3 stars

No. 70, Deltara, Piliyandala, Piliyandala, Sri Lanka, 90090

Piliyandala
USD 40

Riverina Hotel  3 stars

Moragalla, Beruwala, Sri Lanka

Beruwala Great

Laya Beach  3 stars

Thalpitiya North,Wadduwa, Wadduwa, Sri Lanka

Wadduwa Perfect
USD 64

Kottawatta Village  3 stars

Udawalawa Junction, Udawalawe, Sri Lanka

Udawalawe Great
USD 33

La Villa Sanctuary  3 stars

1143 The Sanctuary, Forest Drive,Talawathugoda. ,Colombo , Talawatugoda, Sri Lanka

Talawatugoda

Kirchhayn Bungalow  3 stars

Aislaby Farm & Estate, Attampitiya Road, Bandarawela, Sri Lanka

Bandarawela
USD 149

Sobaco Nature Resort  3 stars

Bawa Garden Road Puswelbokka Watta Dedduwa, Bentota, Sri Lanka

Bentota
USD 41

The Sands  3 stars

Kudawaskaduwa, Waskaduwa, Sri Lanka

Waskaduwa
USD 262

Bentota Homes  3 stars

230 11 De Alwis Road Dope Galle District, Bentota, Sri Lanka, 80500

Bentota Perfect
USD 37

Hotel Sumadai  3 stars

61 Maradana Road, Beruwala, Sri Lanka, 12070

Beruwala Guest rating
USD 29

Marina Bentota  3 stars

National Holiday Resort, Paradise Island, Bentota, Sri Lanka, 80500

Bentota
USD 87

Centauria Hill Resort  3 stars

305/2, Colombo Road, Veralupa,, Ratnapura, Sri Lanka, 70000

Ratnapura Very good
USD 65

Riverside Inn Fuji  3 stars

81, Curculer Road, Obadawatta, Bentota, Bentota, Sri Lanka, 80500

Bentota Great
USD 48

Oyo 544 Feel Homestay  3 stars

11 A, Philip, Nari Rd, Katukurunda, Kalutara, Sri Lanka, 12500

Kalutara
USD 28

Oriole Boutique Villas  3 stars

324 Wellatota Watta Kanahintota, Bentota, Sri Lanka, 80500

Bentota Guest rating
USD 107

Nisala Arana Boutique Hotel  3 stars

326/1 Circular Road, Bentota, Sri Lanka, 80500

Bentota
USD 166

Living Heritage Koslanda  3 stars

Egodawatte Estate, Naulla, Koslanda, Sri Lanka, 20190

Koslanda
USD 259

The Mist Holiday Bungalow  3 stars

The Mist Holiday Bungalow Welimada Road Near The Co Op Office Haputhale, Haputale, Sri Lanka, 90160

Haputale
USD 24

Water Garden Hotel  3 stars

Galagama, Belihuloya, Sri Lanka, 70000

Belihuloya
USD 66

Blue Beach  3 stars

#18, Thalpitiya, Wadduwa, Wadduwa, Sri Lanka

Wadduwa Nice
USD 72

Lagoon Bentota  3 stars

Yathramulla, Bentota, Sri Lanka

Bentota
USD 63

Elephant Trail  3 stars

35 5Th Mile Post, Udawalawe, Sri Lanka

Udawalawe Very good
USD 50

Maresia Beach Villa  3 stars

20/33 Samanthara Road, Wadduwa, Sri Lanka

Wadduwa
USD 69

Green Shadows Beach Hotel  3 stars

Kudawaskaduwa, Wellaboda, Wadduwa, Sri Lanka

Wadduwa Guest rating
USD 34

Sapphire Holiday Resort  3 stars

No.36/7G, Amuna Road,Polhengoda, Ratnapura, Sri Lanka

Ratnapura
USD 33

Amal Beach Hotel  3 stars

190/1, Galle Road, Robolgoda, Bentota, Sri Lanka

Bentota
USD 60

Sea Rock Villa  3 stars

Yalegama, Induruwa, Bentota, Sri Lanka, 80500

Bentota Great
USD 101

Rockside Beach Resort  3 stars

Galle Road , Athuruwella, Induruwa, Bentota, Bentota, Sri Lanka

Bentota Great
USD 62

Chami Villa  3 stars

Pitaramba, Bentota, Sri Lanka

Bentota Perfect
USD 30

Lucas Memorial  3 stars

Nape Road No.95, Bentota, Sri Lanka

Bentota
USD 29

Blue Sky Guest House  3 stars

No.32 2 Nuwara Eliya, Nallathanniya, Sri Lanka

Nallathanniya
USD 26

Nilani Hotel  3 stars

21 Darmapala Mawatha, Ratnapura, Sri Lanka, 70000

Ratnapura
USD 60

Rainforest Edge  3 stars

Balawatukande, Weddagala, Sri Lanka

Weddagala
USD 210

Hotel Lion Inn  3 stars

Badulla Road, Bindunuwewa, Bandarawela, Sri Lanka

Bandarawela
USD 77

White Villa  3 stars

160/1, Sooriyagoda, Bentota, Sri Lanka

Bentota
USD 28

Panorama Beach  3 stars

68 Maradana Road Moragalla, Beruwala, Sri Lanka

Beruwala
USD 112

Sagarika Beach Hotel  3 stars

Moragalla, Moragalla, Sri Lanka, 12070

Moragalla Perfect
USD 93

Kithul Kanda Mountain Resort  3 stars

No.07, Meepe, Padukka, Padukka, Sri Lanka, 10500

Padukka Great
USD 55

Eees Cart Family Resort  3 stars

159/21 Kandy Road, Bambarakele, 22200 Bandarawela , Sri Lanka, Bandarawela, Sri Lanka, 22200

Bandarawela Guest rating
USD 53

The White Haven  3 stars

Thalpitiya North, Panadura, Sri Lanka, 12580

Panadura
USD 54

Navro Beach Resort  3 stars

No 40, Beach Road, Panadura, Sri Lanka, 12500

Panadura
USD 45

Blackwood Hotel  3 stars

Colombo Road, Haputale, Sri Lanka, 90160

Haputale
USD 33

Heritage Belihuloya Resort  3 stars

Belihuloya, Belihuloya, Sri Lanka, 70140

Belihuloya
USD 31

Club Palm Garden  2 stars

Moragalla Beruwela Beach, Beruwala, Sri Lanka, 80070

Beruwala Very good
USD 113

Roy Villa Beach Hotel  2 stars

Nainawatta 1St Cross Street, Payagala North, Beruwala, Sri Lanka

Beruwala Great
USD 42

Ypsylon Resort  2 stars

Moragalla, Beruwala, Sri Lanka

Beruwala Very good
USD 40

Bolgodapark  2 stars

374/4, Old Galle Road, Gorakana, Moratuwa, Panadura, Sri Lanka

Panadura
USD 57

Mangrove Villa  2 stars

Gagabadawatta Meegama Road, Bentota, Sri Lanka

Bentota Great
USD 33

Aida  2 stars

12A, Managala Mawatha Bentota, Bentota, Sri Lanka

Bentota
USD 128

Saffron Beach  2 stars

Sri Wickrama Road, Wadduwa Sri Lanka, Wadduwa, Sri Lanka

Wadduwa Nice

Bentota Infinity Villa  2 stars

Ritiketiya Road Warapitiya Dharga Town, Beruwala, Sri Lanka

Beruwala

Warahena Beach Hotel  2 stars

Galle Road, Bentota, Sri Lanka

Bentota
USD 34

Garden Beach  2 stars

Talgahapitiya Road, Kosgoda, Sri Lanka, Kosgoda, Sri Lanka

Kosgoda Guest rating
USD 93

Ocean Ripples Resort  2 stars

No 8, Wasantharama Road,Wadduwa, Wadduwa, Sri Lanka, 12560

Wadduwa
USD 32

Mihin Villa Bentota  2 stars

204 02 Galle Road, Bentota, Sri Lanka, 80500

Bentota Very good
USD 29

River Garden Resort  2 stars

Belihul Oya, Belihuloya, Sri Lanka, 70140

Belihuloya
USD 64

Ocean View  2 stars

"Ocean View", Robolgoda, Bentota., Bentota, Sri Lanka

Bentota Very good
USD 20

Kent Holiday Inn  2 stars

107 23 Welimada Road, Bandarawela, Sri Lanka

Bandarawela
USD 15

Gedara Resort  2 stars

Gedara, 19/2 De Fonseka Place, Kalutara, Sri Lanka

Kalutara
USD 54

River View Hotel  2 stars

No.190 Galle Rd Thalpitiya Wadduwa, Panadura, Sri Lanka, 12560

Panadura
USD 26

White Home  2 stars

211,Magiripura,Welimada Road, Haputale, Sri Lanka, 90160

Haputale
USD 13

Sri Lak View Holiday Inn  2 stars

A.W. Auther Sirisena Mawatha Haputale, Haputale, Sri Lanka, 90160

Haputale
USD 32

Tropical Villas  0 stars

Moragalla, Beruwela, Sri Lanka, Moragalla, Sri Lanka

Moragalla

Sakura Villa  0 stars

Kommala, Bentota, Sri Lanka

Bentota Great
USD 24

The Rainforest Ecolodge - Sinharaja  0 stars

Enselwatte Tea Estate Deiyaya, Deniyaya ( Matara), Sri Lanka, Deniyaya, Sri Lanka

Deniyaya Perfect
USD 170

Villa 700 By Jetwing  0 stars

No.700, Galle Road, Induruwa, Sri Lanka, Induruwa, Sri Lanka

Induruwa
USD 203

Pavana Resort  0 stars

Old Camp Road, Embilipitiya, Sri Lanka

Embilipitiya Great
USD 18

Supun Villa  0 stars

Supunvilla, Pitaramba , Bentota, Sri Lanka, Bentota, Sri Lanka, 80500

Bentota
USD 41

Little Paradise  0 stars

6, Pitaramba, Bentota, Sri Lanka, 80500

Bentota Nice
USD 28

Kumbukgahawatta Hotel  0 stars

184 F - Mahavihara Road, Molligoda, Wadduwa, Sri Lanka, 12560

Wadduwa Perfect
USD 20

Wadduwa Beach Villa  0 stars

36 16 Sanath Perera Mawatha Thalpitiya South Wadduwa, Wadduwa, Sri Lanka, 10718

Wadduwa Great
USD 83

Lagoon Villa Beruwala  0 stars

No, 90/1 Diyarilla Road, Moragalla, Beruwala, Beruwala, Sri Lanka, 12070

Beruwala
USD 19

Rockery Villa  0 stars

171, Galle Road, Bentota, Sri Lanka, 80500

Bentota Great
USD 55

Aigburth Villa  0 stars

Aigburth Estate, Suriyakanda, Sri Lanka, 70300

Suriyakanda
USD 256

Rainforest Lodge  0 stars

Rainforestlodge, Temple Road, Deniyaya., Deniyaya, Sri Lanka, 81500

Deniyaya
USD 25

Manik Villa  0 stars

Yathramulla Road, Bentota, Sri Lanka

Bentota
USD 48

Republic Villa Bentota  0 stars

9A, L T P Manjushri Mawatha, Aluthgama,, Bentota, Sri Lanka

Bentota
USD 833

Green Villa Induruwa  0 stars

16 Galle Road Maha Induruwa, Induruwa, Sri Lanka

Induruwa Great
USD 81

Sri Villas  0 stars

69 Kilometre Post, Bentota, Sri Lanka

Bentota
USD 209

Villa Republic Bandarawela  0 stars

Mal - Til - Inn Bangalow 2Nd Mile Post, Welimada Road, Bandarawela, Sri Lanka

Bandarawela
USD 231

Blue Mangrove Villa  0 stars

Elpitiya Road Adagantota Bentota, Bentota, Sri Lanka, 80500

Bentota

Jasmin Garden  0 stars

54 2 Nayina Watta Payagala North Payagala, Kalutara, Sri Lanka, 12000

Kalutara
USD 35

Roses Cottage  0 stars

Chamali Maysland Road Ottekade, Bandarawela, Sri Lanka, 90100

Bandarawela
USD 22

Palm Beach Villa  0 stars

352 8C Ratnayake Rd Wadduwa Sri Lanka, Wadduwa, Sri Lanka, 12000

Wadduwa
USD 368

Sakurahana Guest House  0 stars

34 Padmini Pieris, Aluthgama, Sri Lanka, 12080

Aluthgama
USD 21

Nature House  0 stars

Thanamalvila Road No. 180, Udawalawe, Sri Lanka, 70190

Udawalawe Great
USD 24

Hotel Gayan'S  0 stars

No.400 7Th Mile Post , Thanamalvila Road, Udawalawe, Udawalawe, Sri Lanka, 70250

Udawalawe Perfect
USD 20

Jungle House  0 stars

96 Milepost Kiripattiya Road Kolmbageara Udawalwe, Udawalawe, Sri Lanka, 70190

Udawalawe
USD 29

Serenity Lake Front Villa  0 stars

90 13A Bilmoriya Road, Piliyandala, Sri Lanka, 10400

Piliyandala
USD 126

Adam'S Peak Holiday Bungalow  0 stars

Adams Peak Road Delhouse Nallathanniya, Nallathanniya, Sri Lanka, 22070

Nallathanniya
USD 18

Serene Villa  0 stars

245/55 A4 Main Road, Batugedara, Ratnapura, Sri Lanka

Ratnapura
USD 46