Sri Lanka hotels

Sri Lanka Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Vivanta By Taj Hotel Bentota  5 stars

Bentota Fabulous USD 255

Taj Samudra Hotel Colombo  5 stars

Colombo Very good USD 180

Cinnamon Bey Beruwala  5 stars

Beruwala Good USD 118

Jetwing Lighthouse Hotel Galle  5 stars

Galle Fabulous USD 290

The Fortress Resort & Spa Koggala  5 stars

Koggala Superb USD 642

Heritance Kandalama Hotel Dambulla  5 stars

Dambulla Superb USD 204

Heritance Negombo Hotel  5 stars

Negombo Good USD 161

Galadari Hotel Colombo  5 stars

Colombo Very good USD 149

Mahaweli Reach Hotel Kandy  5 stars

Kandy Very good USD 180

Eden Resort And Spa Beruwala  5 stars

Beruwala Fabulous USD 148

Hilton Colombo Residence  5 stars

Colombo Fabulous USD 180

Amanwella Hotel Tangalle  5 stars

Tangalle Superb USD 874

Weligama Bay Resort And Spa Galle  5 stars

Galle Fabulous USD 185

The Sun House Hotel Unawatuna  5 stars

Unawatuna Guest rating USD 255

Royal Palms Beach Hotel Kalutara  5 stars

Kalutara Fabulous USD 175

Jungle Beach Resort Trincomalee  5 stars

Trincomalee Exclusive USD 255

Cinnamon Grand Colombo  5 stars

Colombo Fabulous USD 155

Cinnamon Lakeside Colombo  5 stars

Colombo Fabulous USD 139

The Blue Water Wadduwa Hotel  5 stars

Wadduwa Fabulous USD 207

Cinnamon Lodge Habarana  5 stars

Habarana Superb USD 137

Anantara Peace Haven Tangalle Resort  5 stars

Tangalle USD 606

Paradise Road - Tintagel Colombo Hotel  5 stars

Colombo Superb USD 236

Hilton Colombo Hotel  5 stars

Colombo Fabulous USD 162

The Bungalow By Amaya Kandy  5 stars

Kandy USD 369

Galle Fort Hotel  4 stars

Galle USD 300

Ramada Katunayake Colombo Inte Hotel  4 stars

Katunayake Good USD 76

Anantaya Resort And Spa Negombo  4 stars

Negombo Superb USD 173

The Gateway Hotel Colombo Seeduwa  4 stars

Seeduwa Fabulous USD 139

Nippon Villa Beach Resort Hikkaduwa  4 stars

Hikkaduwa Good USD 80

Grand Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good USD 229

The Paradise Resort And Spa Dambulla  4 stars

Dambulla USD 139

Cinnamon Wild  4 stars

Yala Superb USD 204

Amaya Lake Hotel Dambulla  4 stars

Dambulla Fabulous USD 136

Cinnamon Citadel Kandy  4 stars

Kandy Fabulous USD 170

Heritance Tea Factory Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous USD 296

Habarana Village By Cinnamon  4 stars

Habarana Superb USD 127

Mount Lavinia Hotel Dehiwala-Mount Lavinia  4 stars

Dehiwala-Mount Lavinia Fabulous USD 144

Pegasus Reef Hotel Wattala  4 stars

Wattala Guest rating USD 112

Amaya Hills Hotel Kandy  4 stars

Kandy Fabulous USD 184

Galle Face Hotel Colombo  4 stars

Colombo Very good USD 178

The Surf Hotel Bentota  4 stars

Bentota Superb USD 143

Riverina Hotel Beruwala  4 stars

Beruwala Fabulous

Tangerine Beach Hotel Kalutara  4 stars

Kalutara Fabulous USD 156

Amagi Lagoon Resort & Spa Negombo  4 stars

Negombo Fabulous USD 162

Bentota Beach By Cinnamon  4 stars

Bentota Fabulous USD 160

Royal Palms Beach Hotel Galle  4 stars

Galle USD 295

Hunas Falls Hotel Kandy  4 stars

Kandy Fabulous USD 149

Trinco Blu By Cinnamon Trincomalee  4 stars

Trincomalee Fabulous USD 194

Club Villa Bentota  4 stars

Bentota Superb USD 216

Uga Bay Hotel Passikudah  4 stars

Passikudah USD 220

Temple Tree Resort Bentota  4 stars

Bentota Superb USD 126

Avian Breeze Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 123

Tangalla Bay Hotel Tangalle  3 stars

Tangalle

Kandy City Hotel  3 stars

Kandy Fabulous USD 93

Glenfall Reach Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 168

Club Bentota Hotel  3 stars

Bentota Very good USD 155

Hotel Garden Beach Bentota  3 stars

Bentota Good USD 93

Hotel River Front Tissamaharama  3 stars

Tissamaharama Fabulous USD 54

Kassapa Lions Rock Hotel Sigiriya  3 stars

Sigiriya Fabulous USD 90

Sigiriya Village  3 stars

Sigiriya Very good USD 150

Mount Breeze Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia USD 38

Villa Ocean View Wadduwa  3 stars

Wadduwa Good USD 178

Paradise Beach Hotel Negombo  3 stars

Negombo Very good USD 118

Hotel Suisse Kandy  3 stars

Kandy Fabulous USD 104

Queen'S Hotel Kandy  3 stars

Kandy Very good USD 167

Royal Beach Resort Bentota  3 stars

Bentota Superb USD 91

Camelot Beach Hotel Negombo  3 stars

Negombo Good USD 90

Grand Oriental Hotel Colombo  3 stars

Colombo Good USD 69

Topaz Hotel Kandy  3 stars

Kandy Very good USD 110

Golden Star Beach Hotel Negombo  3 stars

Negombo Good USD 78

Berjaya Hotel Colombo  3 stars

Colombo Good USD 75

Neptune Ayurveda Village Beruwala  3 stars

Beruwala Exceptional USD 265

Kosgoda Beach Resort  3 stars

Kosgoda USD 111

Oasey Beach Hotel Bentota  3 stars

Bentota Very good USD 102

Nilaveli Beach Hotel  3 stars

Nilaveli Fabulous USD 180

Nature Walk Resort Kandy  3 stars

Kandy Very good USD 50

Club Dolphin Hotel Negombo  3 stars

Negombo Fabulous USD 171

Koggala Beach Resort  3 stars

Koggala Good USD 93

Mermaid Hotel & Club Kalutara  3 stars

Kalutara Superb USD 131

Paradise Beach Club Mirissa Hotel  3 stars

Mirissa Fabulous USD 140

Best Western Elyon Colombo Hotel  3 stars

Colombo Very good USD 79

Unawatuna Beach Resort Galle  3 stars

Galle Superb USD 152

Colombo City Hotel  3 stars

Colombo USD 94

Kandyan Hotel  3 stars

Kandy USD 59

Hotel Renuka Colombo  3 stars

Colombo Very good USD 85

Talalla Retreat Hotel  3 stars

Talalla Fabulous USD 102

Cinnamon Red Colombo  3 stars

Colombo Fabulous USD 102

Global Towers Hotel Colombo  3 stars

Colombo Good USD 87

Fair View Hotel Colombo  3 stars

Colombo Good USD 73

Green View Hotel Katunayake  3 stars

Katunayake Good USD 26

Ella Jungle Resort  3 stars

Ella USD 221

Swiss Residence Hotel Kandy  3 stars

Kandy Very good USD 113

Palm Beach Inn And Sea Shells Cabanas Bentota  2 stars

Bentota Guest rating USD 46

The White Sands Hotel Wadduwa  2 stars

Wadduwa

M.P.S.Village Dambulla  2 stars

Dambulla Exceptional USD 42

Hill Top Hotel Kandy  2 stars

Kandy Very good USD 65

The Planters Hotel Kandy  2 stars

Kandy Very good

Paradise Holiday Village Negombo  2 stars

Negombo Good USD 75

Hotel Elephant Park Pinnawala  2 stars

Pinnawala Very good USD 67

Flower Garden Lake Resort Tissamaharama  0 stars

Tissamaharama Fabulous USD 51