Sri Lanka hotels

Sri Lanka Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Wild Grass Nature Resort Sigiriya  5 stars

Sigiriya Fabulous USD 308

Cocoon Resort & Villas Bentota  5 stars

Bentota Superb USD 137

Citrus Waskaduwa Hotel Bentota  5 stars

Bentota Exclusive USD 179

The Bungalow By Amaya Kandy  5 stars

Kandy USD 430

Dickwella Resort And Spa Dikwella South  5 stars

Dikwella South Very good USD 160

Royal Palms Beach Hotel Kalutara  5 stars

Kalutara Fabulous USD 218

The Sun House Hotel Galle  5 stars

Galle Guest rating USD 255

Taj Samudra Hotel Colombo  5 stars

Colombo Very good USD 266

Hotel Riu Sri Lanka Bentota  5 stars

Bentota USD 378

Anilana Nilaveli Hotel  5 stars

Nilaveli Exclusive USD 237

Green Paradise Resort Dambulla  5 stars

Dambulla Fabulous USD 141

Michelle Boutique Hotel Balapitiya  5 stars

Balapitiya Good USD 169

Ulagalla Resort Anuradhapura  5 stars

Anuradhapura Exclusive USD 533

Jungle Beach Resort Trincomalee  5 stars

Trincomalee Exclusive USD 286

Tamarind Hill Hotel Galle  5 stars

Galle Fabulous USD 159

Cape Weligama Hotel  5 stars

Weligama USD 583

Jetwing Lighthouse Hotel Galle  5 stars

Galle Fabulous USD 248

Paradise Road Tintagel Colombo Hotel  5 stars

Colombo Superb USD 206

D Pavilion Inn Colombo  5 stars

Colombo USD 142

Jetwing Beach Hotel Negombo  5 stars

Negombo Fabulous USD 190

The Fortress Hotel Koggala  5 stars

Koggala Superb USD 445

Heritance Kandalama Hotel Dambulla  5 stars

Dambulla Superb USD 202

Jetwing Vil Uyana Hotel Sigiriya  5 stars

Sigiriya Superb USD 345

Heritance Ahungalla Hotel  5 stars

Ahungalla Superb USD 136

Heritance Negombo Hotel  5 stars

Negombo Good USD 183

The Kingsbury Hotel Colombo  5 stars

Colombo Very good USD 126

Earl'S Regency Hotel Kandy  5 stars

Kandy Very good USD 160

Galadari Hotel Colombo  5 stars

Colombo Very good USD 115

Mahaweli Reach Hotel Kandy  5 stars

Kandy Very good USD 188

Amangalla Hotel Galle  5 stars

Galle Exclusive USD 691

Cinnamon Bey Beruwala  5 stars

Beruwala Good USD 169

Elephant Corridor Hotel Sigiriya  5 stars

Sigiriya Very good USD 262

Hilton Colombo Residence  5 stars

Colombo Fabulous USD 178

Amanwella Hotel Tangalle  5 stars

Tangalle Superb USD 704

Vivanta By Taj Bentota Hotel  5 stars

Bentota Fabulous USD 190

Weligama Bay Resort Galle  5 stars

Galle Fabulous USD 138

Avani Bentota Resort And Spa  5 stars

Bentota Fabulous USD 184

Reef Villa & Spa Wadduwa  5 stars

Wadduwa USD 632

La Villa Sanctuary Colombo  5 stars

Colombo

Zylan Luxury Villa Colombo  5 stars

Colombo Superb USD 137

Haridra Resort And Spa  5 stars

Wadduwa Very good USD 144

Saman Villas Bentota  5 stars

Bentota Superb USD 349

Cinnamon Grand Colombo  5 stars

Colombo Fabulous USD 157

Cinnamon Lakeside Colombo  5 stars

Colombo Fabulous USD 131

Blue Water  5 stars

Wadduwa Fabulous USD 207

Kahanda Kanda Hotel Koggala  5 stars

Koggala USD 360

Cinnamon Lodge Habarana  5 stars

Habarana Superb USD 173

Jetwing Yala Hotel  5 stars

Yala Superb USD 166

Casa Colombo Hotel  5 stars

Colombo Superb USD 239

Grand Kandyan Hotel  5 stars

Kandy Superb USD 186

Galle Face Hotel Colombo  5 stars

Colombo Very good USD 160

Casa Colombo Collection Mirissa Hotel  5 stars

Mirissa USD 298

Hilton Colombo Hotel  5 stars

Colombo Fabulous USD 146

Eden Resort And Spa Beruwala  5 stars

Beruwala Fabulous USD 176

Anantara Tangalle Peace Haven Resort  5 stars

Tangalle USD 432

Anantaya Resort And Spa Passikudah  5 stars

Passikudah USD 135

Jetwing Blue Hotel Negombo  5 stars

Negombo Very good USD 206

Shangri-La Hambantota Resort And Spa Sri Lanka  5 stars

Hambantota USD 243

Randholee Hotel Kandy  4 stars

Kandy Fabulous USD 102

Daffodils Hotel Nuwara Eliya  4 stars

Nuwara Eliya USD 106

Lake Lodge Boutique Hotel Kandalama Dambulla  4 stars

Dambulla USD 164

Jetwing St Andrews Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good USD 187

Jetwing Sea Hotel Negombo  4 stars

Negombo Fabulous USD 133

Kent Cottage Nuwara Eliya  4 stars

Nuwara Eliya

The Galle Fort Hotel  4 stars

Galle USD 299

Club Palm Bay Hotel Marawila  4 stars

Marawila Very good USD 114

Clove Villa Kandy  4 stars

Kandy Very good USD 180

Uga Bay Hotel Passikudah  4 stars

Passikudah USD 247

Araliya Green Hills Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous USD 187

Stafford Bungalow Nuwara Eliya  4 stars

Nuwara Eliya Guest rating USD 329

Good Karma Hotel Tangalle  4 stars

Tangalle Superb USD 120

The Gateway Hotel Colombo Seeduwa  4 stars

Seeduwa Fabulous USD 149

Cinnamon Citadel Kandy  4 stars

Kandy Fabulous USD 171

Prime Time Hotel Sri Lanka Unawatuna  4 stars

Unawatuna Fabulous USD 49

Ramada Colombo Hotel  4 stars

Colombo Very good USD 116

Hotel Brighten Rest Colombo  4 stars

Colombo USD 60

Grand Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good USD 273

Villa Thawthisa Unawatuna  4 stars

Unawatuna USD 148

Hunas Falls By Amaya Hotel Kandy  4 stars

Kandy Fabulous USD 344

Riverina Hotel Beruwala  4 stars

Beruwala Fabulous

Unawatuna Beach Resort Galle  4 stars

Galle Superb USD 159

Habarana Village By Cinnamon  4 stars

Habarana Superb USD 198

Ozo Colombo Hotel  4 stars

Colombo Fabulous USD 78

Temple Tree Resort And Spa Bentota  4 stars

Bentota Superb USD 118

Madulkelle Tea And Eco Lodge Madulkele  4 stars

Madulkele Superb USD 279

Lavanga Resort & Spa Hikkaduwa  4 stars

Hikkaduwa Guest rating USD 153

Jetwing Lagoon Hotel Negombo  4 stars

Negombo Superb USD 227

Camellia Resort And Spa Sigiriya  4 stars

Sigiriya Fabulous USD 185

La Cottage Boutique Hotel & Restuarant Nuwara Eliya  4 stars

Nuwara Eliya Guest rating USD 116

Unique Cottages Nuwara Eliya  4 stars

Nuwara Eliya Fabulous USD 109

Centara Ceysands Resorts And Spa Bentota  4 stars

Bentota Superb USD 230

Turyaa Kalutara Hotel  4 stars

Kalutara Very good USD 226

Goldi Sands Hotel Negombo  4 stars

Negombo Fabulous USD 121

Silver Beach Hotel Trincomalee  4 stars

Trincomalee Very good USD 65

Hotel Travellers Nest Kandy  4 stars

Kandy Fabulous USD 86

Heritance Tea Factory Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous USD 263

Mount Lavinia Hotel Dehiwala-Mount Lavinia  4 stars

Dehiwala-Mount Lavinia Fabulous USD 128

Maalu Maalu Resort & Spa Passikudah  4 stars

Passikudah Fabulous USD 251

Amaya Hills Hotel Kandy  4 stars

Kandy Fabulous USD 158

Dambale Boutique Chalets Dambulla  4 stars

Dambulla Exclusive USD 125

Soul Resorts Dickwella  4 stars

Dickwella USD 260

Kandy Highland Hotel  4 stars

Kandy USD 55

Blackpool Hotel Nuwara Eliya  4 stars

Nuwara Eliya USD 238

Garton'S Cape Hotel Ahangama  4 stars

Ahangama USD 144

Tea Plant Nuwara Eliya Hotel  4 stars

Nuwara Eliya Guest rating USD 262

Ramada Katunayake Hotel  4 stars

Katunayake Good USD 75

Portofino Resort Tangalle  4 stars

Tangalle Exclusive USD 91

Hotel Okrin Kataragama  4 stars

Kataragama

Paradise Road The Villa Bentota  4 stars

Bentota Superb USD 247

High Park Hotel Nilaveli  4 stars

Nilaveli USD 38

The Palms Hotel Beruwala  4 stars

Beruwala Superb USD 123

Siddhalepa Ayurveda Health Resort Wadduwa  4 stars

Wadduwa Very good USD 266

Thaulle Resort Tissamaharama  4 stars

Tissamaharama Superb USD 160

Ocean Edge Suites Colombo  4 stars

Colombo USD 105

The Surf Hotel Bentota  4 stars

Bentota Fabulous USD 173

Pandanus Beach Resort And Spa Bentota  4 stars

Bentota Exclusive USD 116

Wet Water Resort Gampaha  4 stars

Gampaha USD 60

Anantaya Resort And Spa Negombo  4 stars

Negombo Superb USD 181

Amaara Forest Hotel Sigiriya  4 stars

Sigiriya USD 99

The Safari Hotel Tissamaharama  4 stars

Tissamaharama Fabulous USD 118

Amagi Lagoon Resort & Spa Negombo  4 stars

Negombo Fabulous USD 115

Avani Kalutara Hotel  4 stars

Kalutara Very good USD 126

Shinagawa Beach Hotel Balapitiya  4 stars

Balapitiya Superb USD 121

St Lachlan Hotel Negombo  4 stars

Negombo Fabulous USD 184

Mermaid Hotel Kalutara  4 stars

Kalutara Superb USD 108

Avasta Resort And Spa Anuradhapura  4 stars

Anuradhapura Fabulous USD 72

Amethyst Resort Passikudah  4 stars

Passikudah Fabulous USD 107

Amaya Lake Kandalama Hotel Dambulla  4 stars

Dambulla Fabulous USD 210

Reefs Edge Resort Colombo  4 stars

Colombo Superb USD 189

Jetwing Jaffna Hotel  4 stars

Jaffna USD 146

Colombo Hotel By Ceilao Villas  4 stars

Colombo Superb USD 79

Tourmaline Hotel Kandy  4 stars

Kandy Very good USD 114

The Other Corner Hotel Habarana  4 stars

Habarana Exclusive USD 163

Club Villa Bentota  4 stars

Bentota Superb USD 170

Colombo Courtyard Hotel  4 stars

Colombo Fabulous USD 99

Hikka Tranz By Cinnamon Hikkaduwa  4 stars

Hikkaduwa Fabulous USD 179

Thaproban Pavilion Resort And Spa Unawatuna  4 stars

Unawatuna Fabulous USD 168

Deer Park Hotel Polonnaruwa  4 stars

Polonnaruwa Fabulous USD 156

Thilanka Resort & Spa Dambulla  4 stars

Dambulla Very good USD 127

Suriya Resort Negombo  4 stars

Negombo Superb USD 136

Mandara Resort Weligama  4 stars

Weligama Superb USD 187

Mandara Rosen Hotel Kataragama  4 stars

Kataragama Superb USD 97

Bentota Beach By Cinnamon  4 stars

Bentota Fabulous USD 176

Cinnamon Wild Yala  4 stars

Yala Superb USD 214

Dickman Resort The Boutique Hotel Negombo  4 stars

Negombo USD 132

Aliya Resort And Spa Sigiriya  4 stars

Sigiriya Superb USD 171

Zmax Fairway Colombo Hotel  4 stars

Colombo USD 113

Pegasus Reef Hotel Colombo  4 stars

Colombo Good USD 73

Residence By Uga Escapes Colombo  4 stars

Colombo USD 315

The Lake House Hotel Polonnaruwa  4 stars

Polonnaruwa Guest rating USD 231

Kithala Resort Tissamaharama  4 stars

Tissamaharama USD 82

Galavilla Boutique Hotel & Spa Kandy  4 stars

Kandy Superb USD 120

The Canes Boutique Hotel Colombo  4 stars

Colombo Fabulous USD 59

The Paradise Resort And Spa Dambulla  4 stars

Dambulla USD 181

Tangerine Beach Hotel Kalutara  4 stars

Kalutara Fabulous USD 126

Ozo Kandy Hotel  4 stars

Kandy Superb USD 114

Trinco Blu By Cinnamon Trincomalee  4 stars

Trincomalee Fabulous USD 159

Thilina Hotel Nuwara Eliya  3 stars

Nuwara Eliya

Royal Castle Hotel Negombo  3 stars

Negombo USD 93

Leisure Land Bed & Breakfast Galle  3 stars

Galle Guest rating USD 85

Best Western Elyon Colombo Hotel  3 stars

Colombo Very good USD 61

Sanjis The Seaside Cabanas Hotel Tangalle  3 stars

Tangalle USD 94

Nisala Arana Boutique Hotel Bentota  3 stars

Bentota USD 261

Citrus Hikkaduwa Hotel  3 stars

Hikkaduwa Fabulous USD 127

New Nuwara Eliya Inn  3 stars

Nuwara Eliya USD 24

Sapphire Holiday Resort Ratnapura  3 stars

Ratnapura USD 29

Fair View Hotel Colombo  3 stars

Colombo Good USD 57

Palm Paradise Cabanas Hotel Tangalle  3 stars

Tangalle Superb USD 98

Mountain Heaven Hotel Ella  3 stars

Ella USD 163

The Privilege Hotel Wadduwa  3 stars

Wadduwa Exceptional

Fort Bliss Bed & Breakfast Galle  3 stars

Galle Fabulous USD 93

Club Bentota Hotel  3 stars

Bentota Very good USD 149

Hotel Elephant Bay Pinnawala  3 stars

Pinnawala

Jkab Park Hotel Trincomalee  3 stars

Trincomalee Superb USD 72

Lake Lodge Colombo  3 stars

Colombo USD 141

Pearl City Hotel Colombo  3 stars

Colombo Superb USD 53

Elephant Trail Hotel Udawalawe  3 stars

Udawalawe Very good USD 78

Windsor Park  3 stars

Polonnaruwa

Elephant Reach Hotel Kirinda  3 stars

Kirinda Good USD 70

The Kandyan Villa  3 stars

Kandy Exceptional USD 95

Honors Club Hotel Negombo  3 stars

Negombo

Hotel Devon Kandy  3 stars

Kandy Very good USD 74

Palm Beach Inn And Sea Shells Cabanas Bentota  3 stars

Bentota Good USD 55

Villa Ocean View Wadduwa  3 stars

Wadduwa Good USD 169

Hotel Paradiso Hikkaduwa  3 stars

Hikkaduwa Guest rating USD 39

Metro City Hotel Colombo  3 stars

Colombo Guest rating USD 41

Fort Printers Hotel Galle  3 stars

Galle Fabulous USD 195

Crystal Villa Weligama  3 stars

Weligama Guest rating USD 75

Mount Breeze Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia USD 38

Cheriton Longdon Place Hotel Colombo  3 stars

Colombo

Club Lespri Hotel Kandy  3 stars

Kandy USD 84

Crazy Coconut Villa Unawatuna  3 stars

Unawatuna Very good USD 57

Kahuna Hotel Unawatuna  3 stars

Unawatuna USD 47

Sorowwa Resort & Spa Habarana  3 stars

Habarana USD 120

Regent Lodge Kandy  3 stars

Kandy USD 92

Pigeon Island Beach Resort Trincomalee  3 stars

Trincomalee Fabulous USD 120

Ranmal Beach Hotel Hikkaduwa  3 stars

Hikkaduwa Superb USD 74

Renuka Hotel Colombo  3 stars

Colombo Very good USD 76

Hotel Silan Mo Mirissa  3 stars

Mirissa Superb USD 84

Mirage Hotel Colombo  3 stars

Colombo Exceptional USD 66

Sigiriya Village  3 stars

Sigiriya Very good USD 109

Kandyan Crown Hotel  3 stars

Kandy USD 35

The Sovereign  3 stars

Colombo Guest rating USD 86

Water Edge Resort Arugam  3 stars

Arugam USD 33

Casamara Hotel Kandy  3 stars

Kandy Fabulous USD 92

The Sands Hotel Kalutara  3 stars

Kalutara USD 284

Concord Grand Hotel Colombo  3 stars

Colombo Guest rating USD 40

Helgas Folly Hotel Kandy  3 stars

Kandy Guest rating USD 122

Hibiscus Garden Hotel Tissamaharama  3 stars

Tissamaharama

Handagedara Resort Mirissa  3 stars

Mirissa USD 70

Hotel Eden Garden Sigiriya  3 stars

Sigiriya Good USD 43

Windsor Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 102

Kandy Panorama Resort  3 stars

Kandy Guest rating USD 52

Berjaya Hotel Colombo  3 stars

Colombo Good USD 61

Camelot Beach Hotel Negombo  3 stars

Negombo Good USD 102

Albatross Hotel Kandy  3 stars

Kandy USD 229

Rockside Cabanas Hotel Unawatuna  3 stars

Unawatuna USD 76

Grand Oriental Hotel Colombo  3 stars

Colombo Good USD 58

Kassapa Lions Rock Hotel Sigiriya  3 stars

Sigiriya Fabulous USD 87

Edelweiss Resort Mirissa  3 stars

Mirissa USD 48

Catamaran Beach Hotel Negombo  3 stars

Negombo Very good USD 61

Thilanka Hotel Kandy  3 stars

Kandy Fabulous USD 95

Royal Lotus Hotel Polonnaruwa  3 stars

Polonnaruwa Good USD 117

Hotel Topaz Kandy  3 stars

Kandy Very good USD 97

Global Towers Hotel Colombo  3 stars

Colombo Good USD 85

Galway Forest Lodge Nuwara Eliya  3 stars

Nuwara Eliya USD 90

Hotel Ashford Nuwara Eliya  3 stars

Nuwara Eliya Fabulous USD 70

Nilaveli Beach Hotel Trincomalee  3 stars

Trincomalee Fabulous USD 222

Golden Star Beach Hotel Negombo  3 stars

Negombo Good USD 79

Turtle Bay Hotel Tangalle  3 stars

Tangalle Superb USD 92

The Elephant Stables Hotel Kandy  3 stars

Kandy USD 492

Kosgoda Beach Resort  3 stars

Kosgoda USD 111

Ranveli Beach Resort Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia Guest rating USD 36

Manidi Beach Resort Unawatuna  3 stars

Unawatuna USD 59

The Trevene Hotel Nuwara Eliya  3 stars

Nuwara Eliya Good USD 82

Kandy View Hotel  3 stars

Kandy Good USD 21

Avian Breeze Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 123

Hotel Bentota Village  3 stars

Bentota USD 47

Hotel Sigiriya  3 stars

Sigiriya Fabulous USD 97

Bar Reef Resort Alankuda  3 stars

Alankuda USD 208

Wimals Resort Unawatuna  3 stars

Unawatuna Very good USD 50

Comfort@15 Hotel Colombo  3 stars

Colombo Superb USD 55

Rajarata Hotel Anuradhapura  3 stars

Anuradhapura Good USD 80

Grand Crown Hotel Anuradhapura  3 stars

Anuradhapura USD 44

Swiss Residence Kandy  3 stars

Kandy Very good USD 92

Royce Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia Superb USD 51

Lady Hill Hotel Galle  3 stars

Galle Exceptional USD 129

Blue Sky Beach Resort Unawatuna  3 stars

Unawatuna USD 54

Hotel Tamarind Tree Tissamaharama  3 stars

Tissamaharama USD 77

The Ocean Colombo Hotel  3 stars

Colombo Very good USD 89

Mermaid Hotel & Club Galle  3 stars

Galle USD 235

Sapphire Seas Beachfront Hotel Hikkaduwa  3 stars

Hikkaduwa USD 115

Palitha Guest House Unawatuna  3 stars

Unawatuna USD 163

Royal Beach Resort Bentota  3 stars

Bentota Superb USD 80

Avon Villa Hikkaduwa  3 stars

Hikkaduwa USD 52

Roman Lake Hotel Balapitiya  3 stars

Balapitiya Exceptional USD 136

Liyya Residence Kandy  3 stars

Kandy Exceptional USD 115

Nilaveli Crystal Blue Hotel  3 stars

Nilaveli Guest rating USD 56

Club Hotel Dolphin Negombo  3 stars

Negombo Fabulous USD 134

Melheim Resort Nuwara Eliya  3 stars

Nuwara Eliya USD 109

Sobaco Nature Resort Bentota  3 stars

Bentota USD 41

Serene Garden Hotel Kandy  3 stars

Kandy Very good USD 136

Koggala Beach Hotel  3 stars

Koggala Good USD 89

Chandrika Hotel Tissamaharama  3 stars

Tissamaharama Fabulous USD 113

Blue Sky Guest House Nallathanniya  3 stars

Nallathanniya USD 47

Thampa Hotel Vavuniya  3 stars

Vavuniya

The Bavarian Resort Arugam  3 stars

Arugam

Green Grass Hotel & Restaurant Jaffna  3 stars

Jaffna USD 31

Ocean Ripples Resort Wadduwa  3 stars

Wadduwa USD 42

Coral Sands Hotel Hikkaduwa  3 stars

Hikkaduwa Fabulous USD 120

Induruwa Beach Resort Bentota  3 stars

Bentota Fabulous USD 56

Paradise Beach Hotel Negombo  3 stars

Negombo Very good USD 128

Ivy Lane Colombo Hotel  3 stars

Colombo Superb USD 74

Seyara Holiday Resort Polonnaruwa  3 stars

Polonnaruwa Very good USD 31

Tea Bush Hotel Nuwara Eliya  3 stars

Nuwara Eliya Guest rating USD 78

New Old Dutch House Bed & Breakfast Galle  3 stars

Galle Very good USD 117

Tangalle Bay  3 stars

Tangalle

Ella Jungle Resort  3 stars

Ella USD 213

Maple Leaf Hotel Negombo  3 stars

Negombo Good USD 43

Clarion Hotel Colombo  3 stars

Colombo Fabulous USD 66

Boulder Garden Hotel Kalawana  3 stars

Kalawana USD 185

Thotupola Lakeside Resort Piliyandala  3 stars

Piliyandala USD 129

Hotel Dorset Negombo  3 stars

Negombo Guest rating USD 74

Hotel Suisse Kandy  3 stars

Kandy Fabulous USD 140

Palm Garden Village Anuradhapura  3 stars

Anuradhapura Fabulous USD 135

Serene Grand Hotel Kandy  3 stars

Kandy Fabulous USD 93

Sunhill Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 99

Palm Village Colombo  3 stars

Colombo Good USD 75

Kithul Kanda The Mountain Resort Padukka  3 stars

Padukka

Kandy City Hotel  3 stars

Kandy Fabulous USD 75

Hotel Sunhill - Colombo  3 stars

Colombo USD 87

Mirissa Hills Resort Kamburugamuwa  3 stars

Kamburugamuwa USD 170

Minuri Villa Hikkaduwa  3 stars

Hikkaduwa USD 67

Cinnamon Heights Colombo  3 stars

Colombo USD 46

Jayasinghe Holiday Resort Kataragama  3 stars

Kataragama USD 55

Dalawella Beach Resort Unawatuna  3 stars

Galle Superb USD 68

Modern City Inn Negombo  3 stars

Negombo Very good USD 29

Vino Villa Kandy  3 stars

Kandy Fabulous USD 61

Peacock Beach Hotel Hambantota  3 stars

Hambantota Fabulous USD 128

Thisara Guest House Polonnaruwa  3 stars

Polonnaruwa Very good USD 54

The Oasis Hotel Hambantota  3 stars

Hambantota

Star Holiday Resort Hikkaduwa  3 stars

Hikkaduwa Fabulous USD 31

Queens Hotel Kandy  3 stars

Kandy Very good USD 98

Clove Garden Hotel Kandy  3 stars

Kandy USD 71

Miridiya Lake Resort Anuradhapura  3 stars

Anuradhapura USD 75

Lake Serenity Boutique Hotel Ratnapura  3 stars

Ratnapura USD 180

Ranweli Holiday Village Negombo  3 stars

Negombo Superb USD 131

Bakers Reach Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 67

Talalla Retreat Hotel  3 stars

Talalla Fabulous USD 78

Ceylon City Hotel Colombo  3 stars

Colombo Superb USD 63

Cinnamon Red Colombo  3 stars

Colombo Fabulous USD 103

Seven Eleven Hotel Talawatugoda  3 stars

Talawatugoda USD 71

Nice Place Hotel Dambulla  3 stars

Dambulla Very good USD 67

Hibiscus Beach Hotel Kalutara  3 stars

Kalutara Superb USD 89

Coco Royal Beach Resort Wadduwa  3 stars

Wadduwa USD 95

Ocean View Cottage Hikkaduwa  3 stars

Hikkaduwa USD 48

Ocean Crest Hotel Ahangama  3 stars

Ahangama USD 104

Kandy Green View Bungalow  3 stars

Kandy

Paradise Holiday Village Negombo  3 stars

Negombo Good USD 70

Hotel See Kandy  3 stars

Kandy USD 72

Nature Walk Resort Kandy  3 stars

Kandy Very good USD 51

Scandinavia Hotel Hikkaduwa  3 stars

Hikkaduwa USD 76

Hotel Green Stars Nuwara Eliya  3 stars

Nuwara Eliya Very good USD 77

Bandagiri Village Hambantota  3 stars

Hambantota Very good USD 889

Aradhana Hotel Galle  3 stars

Galle USD 46

Blue Water Boutique Hotel Negombo  3 stars

Negombo USD 96

Sea Zone Hotel Nilaveli  3 stars

Nilaveli Good USD 36

Galaxy City Hotel Kandy  3 stars

Kandy Fabulous USD 126

The Rock Hotel Nuwara Eliya  3 stars

Nuwara Eliya Guest rating USD 80

Hill Club Hotel Nuwara Eliya  3 stars

Nuwara Eliya Fabulous USD 109

Hotel Sealine Galle  3 stars

Galle USD 69

Gamodh Citadel Resort Anuradhapura  3 stars

Anuradhapura Good USD 55

Sunrise Palace Negombo  3 stars

Negombo USD 40

Heritage Hotel Anuradhapura  3 stars

Anuradhapura USD 83

Paradise Beach Club Hotel Mirissa  3 stars

Mirissa Fabulous USD 136

Hikkaduwa Beach Hotel  3 stars

Hikkaduwa Guest rating USD 80

Janaki Hotel Colombo  3 stars

Colombo Guest rating USD 57

Sunbeam Beach Resort Mirissa  3 stars

Mirissa Guest rating USD 40

Blue Beach Hotel Wadduwa  3 stars

Wadduwa USD 114

Tree Of Life Hotel Kandy  3 stars

Kandy Good USD 95

Mirissa Beach Inn  3 stars

Mirissa Good USD 68

Hotel Mango Garden Kandy  2 stars

Kandy USD 57

Avenra Garden Hotel Negombo  2 stars

Negombo USD 110

Rivi Ras Hotel Dehiwala-Mount Lavinia  2 stars

Dehiwala-Mount Lavinia Guest rating USD 49

Glendower Hotel Nuwara Eliya  2 stars

Nuwara Eliya Guest rating USD 98

Amanda Hills Hotel Kandy  2 stars

Kandy Very good USD 51

Hotel Flower Garden Unawatuna  2 stars

Unawatuna Superb USD 83

Peacock Hotel Unawatuna  2 stars

Unawatuna Very good USD 55

Lanka Beach Hotel Negombo  2 stars

Negombo Fabulous USD 48

Clock Inn Colombo  2 stars

Colombo Superb USD 36

Alfred Court Accomodation Hotel Colombo  2 stars

Colombo Fabulous USD 45

Hotel Elephant Park Pinnawala  2 stars

Pinnawala Very good USD 69

Colombo City Hotels  2 stars

Colombo USD 65

Senani Hotel Kandy  2 stars

Kandy Very good USD 111

Sunset Beach Hotel Negombo  2 stars

Negombo Guest rating USD 91

Roy Villa Beach Hotel Kalutara  2 stars

Kalutara Superb USD 63

Rawana Holiday Resort Ella  2 stars

Ella USD 36

Sunils Beach Hotel Hikkaduwa  2 stars

Hikkaduwa

The Tea Cottage Resort & Spa Nawalapitiya  2 stars

Nawalapitiya Superb USD 52

Bandarawela Hotel  2 stars

Bandarawela Fabulous USD 65

Sunset Beach Motel Marawila  2 stars

Marawila Guest rating USD 45

Amagi Beach Hotel Marawila  2 stars

Marawila USD 84

Hill Top Hotel Kandy  2 stars

Kandy Very good USD 70

Topaz Beach Hotel Negombo  2 stars

Negombo Guest rating USD 65

Clay Hut Village Polonnaruwa  2 stars

Polonnaruwa USD 42

Majestic Tourist Hotel Kandy  2 stars

Kandy Good USD 24

Insight Resort Ahangama  2 stars

Ahangama USD 61

Ella Gap Panorama Bed & Breakfast  2 stars

Ella Very good USD 75

Ramboda Falls Hotel Nuwara Eliya  2 stars

Nuwara Eliya Exceptional USD 83

Peak Residence Kandy  2 stars

Kandy Superb

Randiya Hotel Anuradhapura  2 stars

Anuradhapura

Welcombe Hotel Trincomalee  2 stars

Trincomalee Guest rating USD 91

M.P.S.Village Dambulla  2 stars

Dambulla Exceptional USD 41

Hotel Kanaro Colombo  2 stars

Colombo Guest rating USD 53

Nippon Villa Beach Resort Hikkaduwa  2 stars

Hikkaduwa Good USD 86

Sapphire  2 stars

Colombo Very good USD 74

Heaven Seven Nuwara Eliya Hotel  2 stars

Nuwara Eliya Fabulous USD 82

Kandyan Manor Hotel  2 stars

Kandy Superb USD 111

Carolina Beach Hotel Marawila  2 stars

Marawila Guest rating USD 71

Kitulgala Heritage Rest House Hotel  2 stars

Kitulgala Fabulous USD 32

Surf City Guesthouse Unawatuna  2 stars

Unawatuna Good USD 52

Indra Regent Hotel Colombo  2 stars

Colombo Guest rating USD 96

Sansu Hotel Colombo  2 stars

Colombo Guest rating USD 49

Hangover Hostels @ Colombo Intl Airport Negombo  2 stars

Negombo USD 30

Full Moon Garden Hotel Katunayake  2 stars

Katunayake Guest rating USD 77

Blue Eyes Inn Unawatuna  2 stars

Unawatuna USD 57

Lourdes Inn Nuwara Eliya  2 stars

Nuwara Eliya USD 48

Lake Leisure Resort Anuradhapura  2 stars

Anuradhapura Very good USD 47

Ashley Resort Nuwara Eliya  2 stars

Nuwara Eliya Very good USD 79

Secret Garden Villa Unawatuna  2 stars

Unawatuna USD 167

The Lake Hotel Polonnaruwa  2 stars

Polonnaruwa Very good USD 105

Empyrean Hotel Katunayake  2 stars

Katunayake Guest rating USD 37

Sharon Inn Kandy  2 stars

Kandy Superb USD 37

Hotel Silver Falls Nuwara Eliya  2 stars

Nuwara Eliya Good USD 79

Colombo City Hostel  1 stars

Colombo USD 26

Tandem Guesthouse Hikkaduwa  0 stars

Hikkaduwa Superb USD 38

Rock Side Inn - Ella  0 stars

Ella Very good USD 42

Bentota Homes  0 stars

Bentota Very good USD 36

Royal Bar & Hotel Kandy  0 stars

Kandy USD 160

Oak Wood Inn Kandy  0 stars

Kandy Superb USD 35

Hotel Ceylon Heritage Kirinda  0 stars

Kirinda

Sakura Villa Bentota  0 stars

Bentota Fabulous USD 39

Sinhagiri Villa Sigiriya  0 stars

Sigiriya Very good USD 36

Sea View Apartment-Hotel Colombo  0 stars

Colombo USD 52

Villa Acres Green Hikkaduwa  0 stars

Hikkaduwa USD 176

Damith Homestay Tangalle  0 stars

Tangalle

Ancient Mural Villa Weligama  0 stars

Weligama Superb USD 16

Thilaka City Hotel Anuradhapura  0 stars

Anuradhapura USD 34

Park View Guest House Nuwara Eliya  0 stars

Nuwara Eliya Good USD 42

Jetwing Era Beach  0 stars

Galle Fabulous USD 749

Marine Tourist Beach Guest House - Hostel Negombo  0 stars

Negombo Very good USD 26

Kandy Down Town Hostel  0 stars

Kandy Exceptional USD 10

Villa Hundira Negombo  0 stars

Negombo Exceptional USD 169

Kanda Holiday Bungalow Kandy  0 stars

Kandy Superb USD 35

Airport Villa Katunayake  0 stars

Katunayake Superb USD 44

Gayana Hotel Tangalle  0 stars

Tangalle USD 39

The View Ella Hotel  0 stars

Ella Very good USD 97

Brockenhurst Bungalow Nuwara Eliya  0 stars

Nuwara Eliya USD 445

Panchi Villa Bentota  0 stars

Bentota Fabulous USD 70

Galle Heritage Villa By Jetwing  0 stars

Galle Fabulous USD 352

Skinny Beach House Unawatuna  0 stars

Unawatuna USD 401

The Hills Lodge Kandy  0 stars

Kandy Fabulous USD 27

Lavinia House Guest House Dehiwala-Mount Lavinia  0 stars

Dehiwala-Mount Lavinia USD 22

Eco Square Resort Mirissa South  0 stars

Mirissa South Superb USD 26

Villa Rosita Negombo  0 stars

Negombo USD 35

Hantana Home Stay Kandy  0 stars

Kandy Superb USD 45

Wadduwa Beach Villa  0 stars

Wadduwa Superb USD 104

Oriole Villas Bentota  0 stars

Bentota Guest rating USD 121

Rampart View Guest House Galle  0 stars

Galle Superb USD 106

Mosvold Villa Ahangama  0 stars

Ahangama Exceptional USD 134

Woodside Villa - Negombo  0 stars

Negombo USD 25

Holiday Cottage Sigiriya  0 stars

Sigiriya Very good USD 30

Hotel Tulip Of Ceylon Pinnawala  0 stars

Pinnawala USD 25

Villa Dineha Hikkaduwa  0 stars

Hikkaduwa Exceptional USD 115

Nidwalden Resort Nuwara Eliya  0 stars

Nuwara Eliya Superb USD 54

Settle Inn Tourist Lodge Kandy  0 stars

Kandy Fabulous USD 65

Hotel Heaven'S Edge Ella  0 stars

Ella USD 145

Flower Garden Lake Resort Tissamaharama  0 stars

Tissamaharama Fabulous USD 42

Hasara Guest House Galle  0 stars

Galle USD 34

Heavens Holiday Resort Kandy  0 stars

Kandy Exceptional USD 85

Lion'S Rest Hotel Weligama  0 stars

Weligama

Kottawatta Village Udawalawe  0 stars

Udawalawe Fabulous USD 43

Tree Breeze Inn Kandy  0 stars

Kandy Exceptional USD 24

Angel Inn Negombo  0 stars

Negombo Superb USD 41

Unique Towers Apartment Colombo  0 stars

Colombo Superb USD 147

Kandy Leisure Villa  0 stars

Kandy USD 115

Eraeliya Villas & Gardens Weligama  0 stars

Weligama Exceptional USD 143

Drop Inn Kandy  0 stars

Kandy Very good USD 20

Villa Republic Bandarawela  0 stars

Bandarawela USD 338

Villu Villa Anuradhapura  0 stars

Anuradhapura Superb USD 32

Sa Village Dambulla  0 stars

Dambulla USD 29

Rockery Villa Bentota  0 stars

Bentota Superb USD 76

Udapola Villa Deraniyagala  0 stars

Deraniyagala USD 112

Duwa Villas Weligama  0 stars

Weligama

Villa Tara Hikkaduwa  0 stars

Hikkaduwa Exceptional USD 96

Ravana Heights Guest House Ella  0 stars

Ella Very good USD 148

Saraii Village Tissamaharama  0 stars

Tissamaharama Good USD 90

Little Paradise Guest House Bentota  0 stars

Bentota Very good USD 57

Villa Mangrove Galle  0 stars

Galle Very good USD 95

Oruthota Chalets Kandy  0 stars

Kandy USD 144

Hanthana Holiday Rooms Kandy  0 stars

Kandy Fabulous USD 44

Hotel Bamiyan Kandy  0 stars

Kandy USD 45

Pillaiyar Inn Jaffna  0 stars

Jaffna USD 51

Angel Villa Negombo  0 stars

Negombo USD 29

Blue Wing Inn Nuwara Eliya  0 stars

Nuwara Eliya Superb USD 24