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 GBP 233

Cocoon Resort & Villas Bentota  5 stars

Bentota Superb GBP 103

Citrus Waskaduwa Hotel Bentota  5 stars

Bentota Exclusive GBP 135

The Bungalow By Amaya Kandy  5 stars

Kandy GBP 326

Dickwella Resort And Spa Dikwella South  5 stars

Dikwella South Very good GBP 121

Royal Palms Beach Hotel Kalutara  5 stars

Kalutara Fabulous GBP 165

The Sun House Hotel Galle  5 stars

Galle Guest rating GBP 193

Taj Samudra Hotel Colombo  5 stars

Colombo Very good GBP 201

Hotel Riu Sri Lanka Bentota  5 stars

Bentota GBP 286

Anilana Nilaveli Hotel  5 stars

Nilaveli Exclusive GBP 179

Green Paradise Resort Dambulla  5 stars

Dambulla Fabulous GBP 106

Michelle Boutique Hotel Balapitiya  5 stars

Balapitiya Good GBP 128

Ulagalla Resort Anuradhapura  5 stars

Anuradhapura Exclusive GBP 404

Jungle Beach Resort Trincomalee  5 stars

Trincomalee Exclusive GBP 216

Tamarind Hill Hotel Galle  5 stars

Galle Fabulous GBP 120

Cape Weligama Hotel  5 stars

Weligama GBP 442

Jetwing Lighthouse Hotel Galle  5 stars

Galle Fabulous GBP 188

Paradise Road Tintagel Colombo Hotel  5 stars

Colombo Superb GBP 156

D Pavilion Inn Colombo  5 stars

Colombo GBP 107

Jetwing Beach Hotel Negombo  5 stars

Negombo Fabulous GBP 144

The Fortress Hotel Koggala  5 stars

Koggala Superb GBP 337

Heritance Kandalama Hotel Dambulla  5 stars

Dambulla Superb GBP 153

Jetwing Vil Uyana Hotel Sigiriya  5 stars

Sigiriya Superb GBP 261

Heritance Ahungalla Hotel  5 stars

Ahungalla Superb GBP 103

Heritance Negombo Hotel  5 stars

Negombo Good GBP 138

The Kingsbury Hotel Colombo  5 stars

Colombo Very good GBP 95

Earl'S Regency Hotel Kandy  5 stars

Kandy Very good GBP 121

Galadari Hotel Colombo  5 stars

Colombo Very good GBP 87

Mahaweli Reach Hotel Kandy  5 stars

Kandy Very good GBP 142

Amangalla Hotel Galle  5 stars

Galle Exclusive GBP 524

Cinnamon Bey Beruwala  5 stars

Beruwala Good GBP 128

Elephant Corridor Hotel Sigiriya  5 stars

Sigiriya Very good GBP 198

Hilton Colombo Residence  5 stars

Colombo Fabulous GBP 134

Amanwella Hotel Tangalle  5 stars

Tangalle Superb GBP 533

Vivanta By Taj Bentota Hotel  5 stars

Bentota Fabulous GBP 144

Weligama Bay Resort Galle  5 stars

Galle Fabulous GBP 104

Avani Bentota Resort And Spa  5 stars

Bentota Fabulous GBP 139

Reef Villa & Spa Wadduwa  5 stars

Wadduwa GBP 479

La Villa Sanctuary Colombo  5 stars

Colombo

Zylan Luxury Villa Colombo  5 stars

Colombo Superb GBP 103

Haridra Resort And Spa  5 stars

Wadduwa Very good GBP 109

Saman Villas Bentota  5 stars

Bentota Superb GBP 264

Cinnamon Grand Colombo  5 stars

Colombo Fabulous GBP 119

Cinnamon Lakeside Colombo  5 stars

Colombo Fabulous GBP 99

Blue Water  5 stars

Wadduwa Fabulous GBP 156

Kahanda Kanda Hotel Koggala  5 stars

Koggala GBP 273

Cinnamon Lodge Habarana  5 stars

Habarana Superb GBP 131

Jetwing Yala Hotel  5 stars

Yala Superb GBP 125

Casa Colombo Hotel  5 stars

Colombo Superb GBP 181

Grand Kandyan Hotel  5 stars

Kandy Superb GBP 141

Galle Face Hotel Colombo  5 stars

Colombo Very good GBP 121

Casa Colombo Collection Mirissa Hotel  5 stars

Mirissa GBP 226

Hilton Colombo Hotel  5 stars

Colombo Fabulous GBP 110

Eden Resort And Spa Beruwala  5 stars

Beruwala Fabulous GBP 133

Anantara Tangalle Peace Haven Resort  5 stars

Tangalle GBP 327

Anantaya Resort And Spa Passikudah  5 stars

Passikudah GBP 102

Jetwing Blue Hotel Negombo  5 stars

Negombo Very good GBP 156

Shangri-La Hambantota Resort And Spa Sri Lanka  5 stars

Hambantota GBP 184

Randholee Hotel Kandy  4 stars

Kandy Fabulous GBP 77

Daffodils Hotel Nuwara Eliya  4 stars

Nuwara Eliya GBP 80

Lake Lodge Boutique Hotel Kandalama Dambulla  4 stars

Dambulla GBP 124

Jetwing St Andrews Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good GBP 141

Jetwing Sea Hotel Negombo  4 stars

Negombo Fabulous GBP 100

Kent Cottage Nuwara Eliya  4 stars

Nuwara Eliya

The Galle Fort Hotel  4 stars

Galle GBP 226

Club Palm Bay Hotel Marawila  4 stars

Marawila Very good GBP 86

Clove Villa Kandy  4 stars

Kandy Very good GBP 136

Uga Bay Hotel Passikudah  4 stars

Passikudah GBP 187

Araliya Green Hills Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous GBP 141

Stafford Bungalow Nuwara Eliya  4 stars

Nuwara Eliya Guest rating GBP 249

Good Karma Hotel Tangalle  4 stars

Tangalle Superb GBP 91

The Gateway Hotel Colombo Seeduwa  4 stars

Seeduwa Fabulous GBP 113

Cinnamon Citadel Kandy  4 stars

Kandy Fabulous GBP 129

Prime Time Hotel Sri Lanka Unawatuna  4 stars

Unawatuna Fabulous GBP 37

Ramada Colombo Hotel  4 stars

Colombo Very good GBP 87

Hotel Brighten Rest Colombo  4 stars

Colombo GBP 45

Grand Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good GBP 207

Villa Thawthisa Unawatuna  4 stars

Unawatuna GBP 112

Hunas Falls By Amaya Hotel Kandy  4 stars

Kandy Fabulous GBP 260

Riverina Hotel Beruwala  4 stars

Beruwala Fabulous

Unawatuna Beach Resort Galle  4 stars

Galle Superb GBP 120

Habarana Village By Cinnamon  4 stars

Habarana Superb GBP 150

Ozo Colombo Hotel  4 stars

Colombo Fabulous GBP 59

Temple Tree Resort And Spa Bentota  4 stars

Bentota Superb GBP 89

Madulkelle Tea And Eco Lodge Madulkele  4 stars

Madulkele Superb GBP 211

Lavanga Resort & Spa Hikkaduwa  4 stars

Hikkaduwa Guest rating GBP 116

Jetwing Lagoon Hotel Negombo  4 stars

Negombo Superb GBP 172

Camellia Resort And Spa Sigiriya  4 stars

Sigiriya Fabulous GBP 140

La Cottage Boutique Hotel & Restuarant Nuwara Eliya  4 stars

Nuwara Eliya Guest rating GBP 87

Unique Cottages Nuwara Eliya  4 stars

Nuwara Eliya Fabulous GBP 82

Centara Ceysands Resorts And Spa Bentota  4 stars

Bentota Superb GBP 174

Turyaa Kalutara Hotel  4 stars

Kalutara Very good GBP 171

Goldi Sands Hotel Negombo  4 stars

Negombo Fabulous GBP 91

Silver Beach Hotel Trincomalee  4 stars

Trincomalee Very good GBP 49

Hotel Travellers Nest Kandy  4 stars

Kandy Fabulous GBP 65

Heritance Tea Factory Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous GBP 199

Mount Lavinia Hotel Dehiwala-Mount Lavinia  4 stars

Dehiwala-Mount Lavinia Fabulous GBP 97

Maalu Maalu Resort & Spa Passikudah  4 stars

Passikudah Fabulous GBP 190

Amaya Hills Hotel Kandy  4 stars

Kandy Fabulous GBP 119

Dambale Boutique Chalets Dambulla  4 stars

Dambulla Exclusive GBP 94

Soul Resorts Dickwella  4 stars

Dickwella GBP 197

Kandy Highland Hotel  4 stars

Kandy GBP 41

Blackpool Hotel Nuwara Eliya  4 stars

Nuwara Eliya GBP 180

Garton'S Cape Hotel Ahangama  4 stars

Ahangama GBP 109

Tea Plant Nuwara Eliya Hotel  4 stars

Nuwara Eliya Guest rating GBP 198

Ramada Katunayake Hotel  4 stars

Katunayake Good GBP 56

Portofino Resort Tangalle  4 stars

Tangalle Exclusive GBP 69

Hotel Okrin Kataragama  4 stars

Kataragama

Paradise Road The Villa Bentota  4 stars

Bentota Superb GBP 187

High Park Hotel Nilaveli  4 stars

Nilaveli GBP 28

The Palms Hotel Beruwala  4 stars

Beruwala Superb GBP 93

Siddhalepa Ayurveda Health Resort Wadduwa  4 stars

Wadduwa Very good GBP 201

Thaulle Resort Tissamaharama  4 stars

Tissamaharama Superb GBP 121

Ocean Edge Suites Colombo  4 stars

Colombo GBP 79

The Surf Hotel Bentota  4 stars

Bentota Fabulous GBP 131

Pandanus Beach Resort And Spa Bentota  4 stars

Bentota Exclusive GBP 87

Wet Water Resort Gampaha  4 stars

Gampaha GBP 45

Anantaya Resort And Spa Negombo  4 stars

Negombo Superb GBP 137

Amaara Forest Hotel Sigiriya  4 stars

Sigiriya GBP 75

The Safari Hotel Tissamaharama  4 stars

Tissamaharama Fabulous GBP 89

Amagi Lagoon Resort & Spa Negombo  4 stars

Negombo Fabulous GBP 87

Avani Kalutara Hotel  4 stars

Kalutara Very good GBP 95

Shinagawa Beach Hotel Balapitiya  4 stars

Balapitiya Superb GBP 91

St Lachlan Hotel Negombo  4 stars

Negombo Fabulous GBP 139

Mermaid Hotel Kalutara  4 stars

Kalutara Superb GBP 81

Avasta Resort And Spa Anuradhapura  4 stars

Anuradhapura Fabulous GBP 54

Amethyst Resort Passikudah  4 stars

Passikudah Fabulous GBP 81

Amaya Lake Kandalama Hotel Dambulla  4 stars

Dambulla Fabulous GBP 159

Reefs Edge Resort Colombo  4 stars

Colombo Superb GBP 143

Jetwing Jaffna Hotel  4 stars

Jaffna GBP 110

Colombo Hotel By Ceilao Villas  4 stars

Colombo Superb GBP 59

Tourmaline Hotel Kandy  4 stars

Kandy Very good GBP 86

The Other Corner Hotel Habarana  4 stars

Habarana Exclusive GBP 123

Club Villa Bentota  4 stars

Bentota Superb GBP 128

Colombo Courtyard Hotel  4 stars

Colombo Fabulous GBP 75

Hikka Tranz By Cinnamon Hikkaduwa  4 stars

Hikkaduwa Fabulous GBP 135

Thaproban Pavilion Resort And Spa Unawatuna  4 stars

Unawatuna Fabulous GBP 127

Deer Park Hotel Polonnaruwa  4 stars

Polonnaruwa Fabulous GBP 118

Thilanka Resort & Spa Dambulla  4 stars

Dambulla Very good GBP 96

Suriya Resort Negombo  4 stars

Negombo Superb GBP 103

Mandara Resort Weligama  4 stars

Weligama Superb GBP 141

Mandara Rosen Hotel Kataragama  4 stars

Kataragama Superb GBP 73

Bentota Beach By Cinnamon  4 stars

Bentota Fabulous GBP 133

Cinnamon Wild Yala  4 stars

Yala Superb GBP 162

Dickman Resort The Boutique Hotel Negombo  4 stars

Negombo GBP 100

Aliya Resort And Spa Sigiriya  4 stars

Sigiriya Superb GBP 129

Zmax Fairway Colombo Hotel  4 stars

Colombo GBP 85

Pegasus Reef Hotel Colombo  4 stars

Colombo Good GBP 55

Residence By Uga Escapes Colombo  4 stars

Colombo GBP 238

The Lake House Hotel Polonnaruwa  4 stars

Polonnaruwa Guest rating GBP 175

Kithala Resort Tissamaharama  4 stars

Tissamaharama GBP 62

Galavilla Boutique Hotel & Spa Kandy  4 stars

Kandy Superb GBP 91

The Canes Boutique Hotel Colombo  4 stars

Colombo Fabulous GBP 44

The Paradise Resort And Spa Dambulla  4 stars

Dambulla GBP 137

Tangerine Beach Hotel Kalutara  4 stars

Kalutara Fabulous GBP 95

Ozo Kandy Hotel  4 stars

Kandy Superb GBP 86

Trinco Blu By Cinnamon Trincomalee  4 stars

Trincomalee Fabulous GBP 120

Thilina Hotel Nuwara Eliya  3 stars

Nuwara Eliya

Royal Castle Hotel Negombo  3 stars

Negombo GBP 70

Leisure Land Bed & Breakfast Galle  3 stars

Galle Guest rating GBP 64

Best Western Elyon Colombo Hotel  3 stars

Colombo Very good GBP 46

Sanjis The Seaside Cabanas Hotel Tangalle  3 stars

Tangalle GBP 71

Nisala Arana Boutique Hotel Bentota  3 stars

Bentota GBP 197

Citrus Hikkaduwa Hotel  3 stars

Hikkaduwa Fabulous GBP 96

New Nuwara Eliya Inn  3 stars

Nuwara Eliya GBP 18

Sapphire Holiday Resort Ratnapura  3 stars

Ratnapura GBP 21

Fair View Hotel Colombo  3 stars

Colombo Good GBP 43

Palm Paradise Cabanas Hotel Tangalle  3 stars

Tangalle Superb GBP 74

Mountain Heaven Hotel Ella  3 stars

Ella GBP 123

The Privilege Hotel Wadduwa  3 stars

Wadduwa Exceptional

Fort Bliss Bed & Breakfast Galle  3 stars

Galle Fabulous GBP 70

Club Bentota Hotel  3 stars

Bentota Very good GBP 113

Hotel Elephant Bay Pinnawala  3 stars

Pinnawala

Jkab Park Hotel Trincomalee  3 stars

Trincomalee Superb GBP 54

Lake Lodge Colombo  3 stars

Colombo GBP 106

Pearl City Hotel Colombo  3 stars

Colombo Superb GBP 40

Elephant Trail Hotel Udawalawe  3 stars

Udawalawe Very good GBP 59

Windsor Park  3 stars

Polonnaruwa

Elephant Reach Hotel Kirinda  3 stars

Kirinda Good GBP 53

The Kandyan Villa  3 stars

Kandy Exceptional GBP 72

Honors Club Hotel Negombo  3 stars

Negombo

Hotel Devon Kandy  3 stars

Kandy Very good GBP 56

Palm Beach Inn And Sea Shells Cabanas Bentota  3 stars

Bentota Good GBP 41

Villa Ocean View Wadduwa  3 stars

Wadduwa Good GBP 128

Hotel Paradiso Hikkaduwa  3 stars

Hikkaduwa Guest rating GBP 29

Metro City Hotel Colombo  3 stars

Colombo Guest rating GBP 31

Fort Printers Hotel Galle  3 stars

Galle Fabulous GBP 147

Crystal Villa Weligama  3 stars

Weligama Guest rating GBP 56

Mount Breeze Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia GBP 28

Cheriton Longdon Place Hotel Colombo  3 stars

Colombo

Club Lespri Hotel Kandy  3 stars

Kandy GBP 63

Crazy Coconut Villa Unawatuna  3 stars

Unawatuna Very good GBP 43

Kahuna Hotel Unawatuna  3 stars

Unawatuna GBP 35

Sorowwa Resort & Spa Habarana  3 stars

Habarana GBP 91

Regent Lodge Kandy  3 stars

Kandy GBP 69

Pigeon Island Beach Resort Trincomalee  3 stars

Trincomalee Fabulous GBP 91

Ranmal Beach Hotel Hikkaduwa  3 stars

Hikkaduwa Superb GBP 56

Renuka Hotel Colombo  3 stars

Colombo Very good GBP 57

Hotel Silan Mo Mirissa  3 stars

Mirissa Superb GBP 63

Mirage Hotel Colombo  3 stars

Colombo Exceptional GBP 50

Sigiriya Village  3 stars

Sigiriya Very good GBP 82

Kandyan Crown Hotel  3 stars

Kandy GBP 26

The Sovereign  3 stars

Colombo Guest rating GBP 65

Water Edge Resort Arugam  3 stars

Arugam GBP 25

Casamara Hotel Kandy  3 stars

Kandy Fabulous GBP 69

The Sands Hotel Kalutara  3 stars

Kalutara GBP 215

Concord Grand Hotel Colombo  3 stars

Colombo Guest rating GBP 30

Helgas Folly Hotel Kandy  3 stars

Kandy Guest rating GBP 92

Hibiscus Garden Hotel Tissamaharama  3 stars

Tissamaharama

Handagedara Resort Mirissa  3 stars

Mirissa GBP 53

Hotel Eden Garden Sigiriya  3 stars

Sigiriya Good GBP 32

Windsor Hotel Nuwara Eliya  3 stars

Nuwara Eliya GBP 77

Kandy Panorama Resort  3 stars

Kandy Guest rating GBP 39

Berjaya Hotel Colombo  3 stars

Colombo Good GBP 46

Camelot Beach Hotel Negombo  3 stars

Negombo Good GBP 77

Albatross Hotel Kandy  3 stars

Kandy GBP 173

Rockside Cabanas Hotel Unawatuna  3 stars

Unawatuna GBP 57

Grand Oriental Hotel Colombo  3 stars

Colombo Good GBP 43

Kassapa Lions Rock Hotel Sigiriya  3 stars

Sigiriya Fabulous GBP 65

Edelweiss Resort Mirissa  3 stars

Mirissa GBP 36

Catamaran Beach Hotel Negombo  3 stars

Negombo Very good GBP 46

Thilanka Hotel Kandy  3 stars

Kandy Fabulous GBP 72

Royal Lotus Hotel Polonnaruwa  3 stars

Polonnaruwa Good GBP 88

Hotel Topaz Kandy  3 stars

Kandy Very good GBP 73

Global Towers Hotel Colombo  3 stars

Colombo Good GBP 64

Galway Forest Lodge Nuwara Eliya  3 stars

Nuwara Eliya GBP 68

Hotel Ashford Nuwara Eliya  3 stars

Nuwara Eliya Fabulous GBP 53

Nilaveli Beach Hotel Trincomalee  3 stars

Trincomalee Fabulous GBP 168

Golden Star Beach Hotel Negombo  3 stars

Negombo Good GBP 59

Turtle Bay Hotel Tangalle  3 stars

Tangalle Superb GBP 69

The Elephant Stables Hotel Kandy  3 stars

Kandy GBP 373

Kosgoda Beach Resort  3 stars

Kosgoda GBP 84

Ranveli Beach Resort Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia Guest rating GBP 27

Manidi Beach Resort Unawatuna  3 stars

Unawatuna GBP 44

The Trevene Hotel Nuwara Eliya  3 stars

Nuwara Eliya Good GBP 62

Kandy View Hotel  3 stars

Kandy Good GBP 15

Avian Breeze Hotel Nuwara Eliya  3 stars

Nuwara Eliya GBP 93

Hotel Bentota Village  3 stars

Bentota GBP 35

Hotel Sigiriya  3 stars

Sigiriya Fabulous GBP 73

Bar Reef Resort Alankuda  3 stars

Alankuda GBP 157

Wimals Resort Unawatuna  3 stars

Unawatuna Very good GBP 37

Comfort@15 Hotel Colombo  3 stars

Colombo Superb GBP 41

Rajarata Hotel Anuradhapura  3 stars

Anuradhapura Good GBP 60

Grand Crown Hotel Anuradhapura  3 stars

Anuradhapura GBP 33

Swiss Residence Kandy  3 stars

Kandy Very good GBP 69

Royce Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia Superb GBP 38

Lady Hill Hotel Galle  3 stars

Galle Exceptional GBP 97

Blue Sky Beach Resort Unawatuna  3 stars

Unawatuna GBP 40

Hotel Tamarind Tree Tissamaharama  3 stars

Tissamaharama GBP 58

The Ocean Colombo Hotel  3 stars

Colombo Very good GBP 67

Mermaid Hotel & Club Galle  3 stars

Galle GBP 178

Sapphire Seas Beachfront Hotel Hikkaduwa  3 stars

Hikkaduwa GBP 87

Palitha Guest House Unawatuna  3 stars

Unawatuna GBP 123

Royal Beach Resort Bentota  3 stars

Bentota Superb GBP 60

Avon Villa Hikkaduwa  3 stars

Hikkaduwa GBP 39

Roman Lake Hotel Balapitiya  3 stars

Balapitiya Exceptional GBP 103

Liyya Residence Kandy  3 stars

Kandy Exceptional GBP 87

Nilaveli Crystal Blue Hotel  3 stars

Nilaveli Guest rating GBP 42

Club Hotel Dolphin Negombo  3 stars

Negombo Fabulous GBP 101

Melheim Resort Nuwara Eliya  3 stars

Nuwara Eliya GBP 82

Sobaco Nature Resort Bentota  3 stars

Bentota GBP 31

Serene Garden Hotel Kandy  3 stars

Kandy Very good GBP 103

Koggala Beach Hotel  3 stars

Koggala Good GBP 67

Chandrika Hotel Tissamaharama  3 stars

Tissamaharama Fabulous GBP 85

Blue Sky Guest House Nallathanniya  3 stars

Nallathanniya GBP 35

Thampa Hotel Vavuniya  3 stars

Vavuniya

The Bavarian Resort Arugam  3 stars

Arugam

Green Grass Hotel & Restaurant Jaffna  3 stars

Jaffna GBP 23

Ocean Ripples Resort Wadduwa  3 stars

Wadduwa GBP 31

Coral Sands Hotel Hikkaduwa  3 stars

Hikkaduwa Fabulous GBP 91

Induruwa Beach Resort Bentota  3 stars

Bentota Fabulous GBP 42

Paradise Beach Hotel Negombo  3 stars

Negombo Very good GBP 97

Ivy Lane Colombo Hotel  3 stars

Colombo Superb GBP 56

Seyara Holiday Resort Polonnaruwa  3 stars

Polonnaruwa Very good GBP 23

Tea Bush Hotel Nuwara Eliya  3 stars

Nuwara Eliya Guest rating GBP 59

New Old Dutch House Bed & Breakfast Galle  3 stars

Galle Very good GBP 88

Tangalle Bay  3 stars

Tangalle

Ella Jungle Resort  3 stars

Ella GBP 161

Maple Leaf Hotel Negombo  3 stars

Negombo Good GBP 32

Clarion Hotel Colombo  3 stars

Colombo Fabulous GBP 50

Boulder Garden Hotel Kalawana  3 stars

Kalawana GBP 140

Thotupola Lakeside Resort Piliyandala  3 stars

Piliyandala GBP 97

Hotel Dorset Negombo  3 stars

Negombo Guest rating GBP 56

Hotel Suisse Kandy  3 stars

Kandy Fabulous GBP 106

Palm Garden Village Anuradhapura  3 stars

Anuradhapura Fabulous GBP 102

Serene Grand Hotel Kandy  3 stars

Kandy Fabulous GBP 70

Sunhill Hotel Nuwara Eliya  3 stars

Nuwara Eliya GBP 75

Palm Village Colombo  3 stars

Colombo Good GBP 56

Kithul Kanda The Mountain Resort Padukka  3 stars

Padukka

Kandy City Hotel  3 stars

Kandy Fabulous GBP 56

Hotel Sunhill - Colombo  3 stars

Colombo GBP 65

Mirissa Hills Resort Kamburugamuwa  3 stars

Kamburugamuwa GBP 128

Minuri Villa Hikkaduwa  3 stars

Hikkaduwa GBP 50

Cinnamon Heights Colombo  3 stars

Colombo GBP 34

Jayasinghe Holiday Resort Kataragama  3 stars

Kataragama GBP 41

Dalawella Beach Resort Unawatuna  3 stars

Galle Superb GBP 51

Modern City Inn Negombo  3 stars

Negombo Very good GBP 21

Vino Villa Kandy  3 stars

Kandy Fabulous GBP 46

Peacock Beach Hotel Hambantota  3 stars

Hambantota Fabulous GBP 97

Thisara Guest House Polonnaruwa  3 stars

Polonnaruwa Very good GBP 40

The Oasis Hotel Hambantota  3 stars

Hambantota

Star Holiday Resort Hikkaduwa  3 stars

Hikkaduwa Fabulous GBP 23

Queens Hotel Kandy  3 stars

Kandy Very good GBP 74

Clove Garden Hotel Kandy  3 stars

Kandy GBP 53

Miridiya Lake Resort Anuradhapura  3 stars

Anuradhapura GBP 56

Lake Serenity Boutique Hotel Ratnapura  3 stars

Ratnapura GBP 136

Ranweli Holiday Village Negombo  3 stars

Negombo Superb GBP 99

Bakers Reach Hotel Nuwara Eliya  3 stars

Nuwara Eliya GBP 50

Talalla Retreat Hotel  3 stars

Talalla Fabulous GBP 59

Ceylon City Hotel Colombo  3 stars

Colombo Superb GBP 47

Cinnamon Red Colombo  3 stars

Colombo Fabulous GBP 78

Seven Eleven Hotel Talawatugoda  3 stars

Talawatugoda GBP 53

Nice Place Hotel Dambulla  3 stars

Dambulla Very good GBP 50

Hibiscus Beach Hotel Kalutara  3 stars

Kalutara Superb GBP 67

Coco Royal Beach Resort Wadduwa  3 stars

Wadduwa GBP 72

Ocean View Cottage Hikkaduwa  3 stars

Hikkaduwa GBP 36

Ocean Crest Hotel Ahangama  3 stars

Ahangama GBP 78

Kandy Green View Bungalow  3 stars

Kandy

Paradise Holiday Village Negombo  3 stars

Negombo Good GBP 53

Hotel See Kandy  3 stars

Kandy GBP 54

Nature Walk Resort Kandy  3 stars

Kandy Very good GBP 38

Scandinavia Hotel Hikkaduwa  3 stars

Hikkaduwa GBP 57

Hotel Green Stars Nuwara Eliya  3 stars

Nuwara Eliya Very good GBP 58

Bandagiri Village Hambantota  3 stars

Hambantota Very good GBP 674

Aradhana Hotel Galle  3 stars

Galle GBP 34

Blue Water Boutique Hotel Negombo  3 stars

Negombo GBP 72

Sea Zone Hotel Nilaveli  3 stars

Nilaveli Good GBP 27

Galaxy City Hotel Kandy  3 stars

Kandy Fabulous GBP 95

The Rock Hotel Nuwara Eliya  3 stars

Nuwara Eliya Guest rating GBP 60

Hill Club Hotel Nuwara Eliya  3 stars

Nuwara Eliya Fabulous GBP 82

Hotel Sealine Galle  3 stars

Galle GBP 52

Gamodh Citadel Resort Anuradhapura  3 stars

Anuradhapura Good GBP 41

Sunrise Palace Negombo  3 stars

Negombo GBP 30

Heritage Hotel Anuradhapura  3 stars

Anuradhapura GBP 62

Paradise Beach Club Hotel Mirissa  3 stars

Mirissa Fabulous GBP 103

Hikkaduwa Beach Hotel  3 stars

Hikkaduwa Guest rating GBP 60

Janaki Hotel Colombo  3 stars

Colombo Guest rating GBP 43

Sunbeam Beach Resort Mirissa  3 stars

Mirissa Guest rating GBP 30

Blue Beach Hotel Wadduwa  3 stars

Wadduwa GBP 86

Tree Of Life Hotel Kandy  3 stars

Kandy Good GBP 72

Mirissa Beach Inn  3 stars

Mirissa Good GBP 51

Hotel Mango Garden Kandy  2 stars

Kandy GBP 43

Avenra Garden Hotel Negombo  2 stars

Negombo GBP 83

Rivi Ras Hotel Dehiwala-Mount Lavinia  2 stars

Dehiwala-Mount Lavinia Guest rating GBP 37

Glendower Hotel Nuwara Eliya  2 stars

Nuwara Eliya Guest rating GBP 74

Amanda Hills Hotel Kandy  2 stars

Kandy Very good GBP 38

Hotel Flower Garden Unawatuna  2 stars

Unawatuna Superb GBP 62

Peacock Hotel Unawatuna  2 stars

Unawatuna Very good GBP 41

Lanka Beach Hotel Negombo  2 stars

Negombo Fabulous GBP 36

Clock Inn Colombo  2 stars

Colombo Superb GBP 27

Alfred Court Accomodation Hotel Colombo  2 stars

Colombo Fabulous GBP 34

Hotel Elephant Park Pinnawala  2 stars

Pinnawala Very good GBP 52

Colombo City Hotels  2 stars

Colombo GBP 49

Senani Hotel Kandy  2 stars

Kandy Very good GBP 84

Sunset Beach Hotel Negombo  2 stars

Negombo Guest rating GBP 69

Roy Villa Beach Hotel Kalutara  2 stars

Kalutara Superb GBP 47

Rawana Holiday Resort Ella  2 stars

Ella GBP 27

Sunils Beach Hotel Hikkaduwa  2 stars

Hikkaduwa

The Tea Cottage Resort & Spa Nawalapitiya  2 stars

Nawalapitiya Superb GBP 39

Bandarawela Hotel  2 stars

Bandarawela Fabulous GBP 49

Sunset Beach Motel Marawila  2 stars

Marawila Guest rating GBP 34

Amagi Beach Hotel Marawila  2 stars

Marawila GBP 63

Hill Top Hotel Kandy  2 stars

Kandy Very good GBP 53

Topaz Beach Hotel Negombo  2 stars

Negombo Guest rating GBP 49

Clay Hut Village Polonnaruwa  2 stars

Polonnaruwa GBP 31

Majestic Tourist Hotel Kandy  2 stars

Kandy Good GBP 18

Insight Resort Ahangama  2 stars

Ahangama GBP 46

Ella Gap Panorama Bed & Breakfast  2 stars

Ella Very good GBP 56

Ramboda Falls Hotel Nuwara Eliya  2 stars

Nuwara Eliya Exceptional GBP 62

Peak Residence Kandy  2 stars

Kandy Superb

Randiya Hotel Anuradhapura  2 stars

Anuradhapura

Welcombe Hotel Trincomalee  2 stars

Trincomalee Guest rating GBP 69

M.P.S.Village Dambulla  2 stars

Dambulla Exceptional GBP 31

Hotel Kanaro Colombo  2 stars

Colombo Guest rating GBP 40

Nippon Villa Beach Resort Hikkaduwa  2 stars

Hikkaduwa Good GBP 65

Sapphire  2 stars

Colombo Very good GBP 56

Heaven Seven Nuwara Eliya Hotel  2 stars

Nuwara Eliya Fabulous GBP 62

Kandyan Manor Hotel  2 stars

Kandy Superb GBP 84

Carolina Beach Hotel Marawila  2 stars

Marawila Guest rating GBP 53

Kitulgala Heritage Rest House Hotel  2 stars

Kitulgala Fabulous GBP 24

Surf City Guesthouse Unawatuna  2 stars

Unawatuna Good GBP 39

Indra Regent Hotel Colombo  2 stars

Colombo Guest rating GBP 72

Sansu Hotel Colombo  2 stars

Colombo Guest rating GBP 37

Hangover Hostels @ Colombo Intl Airport Negombo  2 stars

Negombo GBP 22

Full Moon Garden Hotel Katunayake  2 stars

Katunayake Guest rating GBP 58

Blue Eyes Inn Unawatuna  2 stars

Unawatuna GBP 43

Lourdes Inn Nuwara Eliya  2 stars

Nuwara Eliya GBP 36

Lake Leisure Resort Anuradhapura  2 stars

Anuradhapura Very good GBP 35

Ashley Resort Nuwara Eliya  2 stars

Nuwara Eliya Very good GBP 59

Secret Garden Villa Unawatuna  2 stars

Unawatuna GBP 126

The Lake Hotel Polonnaruwa  2 stars

Polonnaruwa Very good GBP 79

Empyrean Hotel Katunayake  2 stars

Katunayake Guest rating GBP 28

Sharon Inn Kandy  2 stars

Kandy Superb GBP 28

Hotel Silver Falls Nuwara Eliya  2 stars

Nuwara Eliya Good GBP 59

Colombo City Hostel  1 stars

Colombo GBP 19

Tandem Guesthouse Hikkaduwa  0 stars

Hikkaduwa Superb GBP 28

Rock Side Inn - Ella  0 stars

Ella Very good GBP 31

Bentota Homes  0 stars

Bentota Very good GBP 27

Royal Bar & Hotel Kandy  0 stars

Kandy GBP 121

Oak Wood Inn Kandy  0 stars

Kandy Superb GBP 26

Hotel Ceylon Heritage Kirinda  0 stars

Kirinda

Sakura Villa Bentota  0 stars

Bentota Fabulous GBP 29

Sinhagiri Villa Sigiriya  0 stars

Sigiriya Very good GBP 27

Sea View Apartment-Hotel Colombo  0 stars

Colombo GBP 39

Villa Acres Green Hikkaduwa  0 stars

Hikkaduwa GBP 133

Damith Homestay Tangalle  0 stars

Tangalle

Ancient Mural Villa Weligama  0 stars

Weligama Superb GBP 12

Thilaka City Hotel Anuradhapura  0 stars

Anuradhapura GBP 25

Park View Guest House Nuwara Eliya  0 stars

Nuwara Eliya Good GBP 31

Jetwing Era Beach  0 stars

Galle Fabulous GBP 568

Marine Tourist Beach Guest House - Hostel Negombo  0 stars

Negombo Very good GBP 19

Kandy Down Town Hostel  0 stars

Kandy Exceptional GBP 7

Villa Hundira Negombo  0 stars

Negombo Exceptional GBP 128

Kanda Holiday Bungalow Kandy  0 stars

Kandy Superb GBP 26

Airport Villa Katunayake  0 stars

Katunayake Superb GBP 33

Gayana Hotel Tangalle  0 stars

Tangalle GBP 29

The View Ella Hotel  0 stars

Ella Very good GBP 73

Brockenhurst Bungalow Nuwara Eliya  0 stars

Nuwara Eliya GBP 337

Panchi Villa Bentota  0 stars

Bentota Fabulous GBP 53

Galle Heritage Villa By Jetwing  0 stars

Galle Fabulous GBP 266

Skinny Beach House Unawatuna  0 stars

Unawatuna GBP 304

The Hills Lodge Kandy  0 stars

Kandy Fabulous GBP 20

Lavinia House Guest House Dehiwala-Mount Lavinia  0 stars

Dehiwala-Mount Lavinia GBP 16

Eco Square Resort Mirissa South  0 stars

Mirissa South Superb GBP 19

Villa Rosita Negombo  0 stars

Negombo GBP 26

Hantana Home Stay Kandy  0 stars

Kandy Superb GBP 34

Wadduwa Beach Villa  0 stars

Wadduwa Superb GBP 78

Oriole Villas Bentota  0 stars

Bentota Guest rating GBP 91

Rampart View Guest House Galle  0 stars

Galle Superb GBP 80

Mosvold Villa Ahangama  0 stars

Ahangama Exceptional GBP 101

Woodside Villa - Negombo  0 stars

Negombo GBP 18

Holiday Cottage Sigiriya  0 stars

Sigiriya Very good GBP 22

Hotel Tulip Of Ceylon Pinnawala  0 stars

Pinnawala GBP 18

Villa Dineha Hikkaduwa  0 stars

Hikkaduwa Exceptional GBP 87

Nidwalden Resort Nuwara Eliya  0 stars

Nuwara Eliya Superb GBP 40

Settle Inn Tourist Lodge Kandy  0 stars

Kandy Fabulous GBP 49

Hotel Heaven'S Edge Ella  0 stars

Ella GBP 109

Flower Garden Lake Resort Tissamaharama  0 stars

Tissamaharama Fabulous GBP 31

Hasara Guest House Galle  0 stars

Galle GBP 25

Heavens Holiday Resort Kandy  0 stars

Kandy Exceptional GBP 64

Lion'S Rest Hotel Weligama  0 stars

Weligama

Kottawatta Village Udawalawe  0 stars

Udawalawe Fabulous GBP 32

Tree Breeze Inn Kandy  0 stars

Kandy Exceptional GBP 18

Angel Inn Negombo  0 stars

Negombo Superb GBP 31

Unique Towers Apartment Colombo  0 stars

Colombo Superb GBP 111

Kandy Leisure Villa  0 stars

Kandy GBP 87

Eraeliya Villas & Gardens Weligama  0 stars

Weligama Exceptional GBP 108

Drop Inn Kandy  0 stars

Kandy Very good GBP 15

Villa Republic Bandarawela  0 stars

Bandarawela GBP 256

Villu Villa Anuradhapura  0 stars

Anuradhapura Superb GBP 24

Sa Village Dambulla  0 stars

Dambulla GBP 21

Rockery Villa Bentota  0 stars

Bentota Superb GBP 57

Udapola Villa Deraniyagala  0 stars

Deraniyagala GBP 84

Duwa Villas Weligama  0 stars

Weligama

Villa Tara Hikkaduwa  0 stars

Hikkaduwa Exceptional GBP 72

Ravana Heights Guest House Ella  0 stars

Ella Very good GBP 112

Saraii Village Tissamaharama  0 stars

Tissamaharama Good GBP 68

Little Paradise Guest House Bentota  0 stars

Bentota Very good GBP 43

Villa Mangrove Galle  0 stars

Galle Very good GBP 72

Oruthota Chalets Kandy  0 stars

Kandy GBP 109

Hanthana Holiday Rooms Kandy  0 stars

Kandy Fabulous GBP 33

Hotel Bamiyan Kandy  0 stars

Kandy GBP 34

Pillaiyar Inn Jaffna  0 stars

Jaffna GBP 38

Angel Villa Negombo  0 stars

Negombo GBP 21

Blue Wing Inn Nuwara Eliya  0 stars

Nuwara Eliya Superb GBP 18