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 270

Taj Samudra Hotel Colombo  5 stars

Colombo Very good USD 213

Cinnamon Bey Beruwala  5 stars

Beruwala Very good USD 168

Jetwing Lighthouse Hotel Galle  5 stars

Galle Fabulous USD 281

The Fortress Resort & Spa Galle  5 stars

Koggala Superb USD 642

Heritance Kandalama Hotel Dambulla  5 stars

Dambulla Superb USD 207

Heritance Negombo Hotel  5 stars

Negombo Good USD 173

Galadari Hotel Colombo  5 stars

Colombo Very good USD 153

Mahaweli Reach Hotel Kandy  5 stars

Kandy Very good USD 180

Eden Resort And Spa Beruwala  5 stars

Beruwala Fabulous USD 178

Hilton Colombo Residence  5 stars

Colombo Fabulous USD 170

Galle Face Hotel Colombo  5 stars

Colombo Very good USD 185

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 184

Jungle Beach Resort Trincomalee  5 stars

Trincomalee Exclusive USD 293

Cinnamon Grand Colombo  5 stars

Colombo Fabulous USD 159

Cinnamon Lakeside Colombo  5 stars

Colombo Fabulous USD 157

The Blue Water Wadduwa Hotel  5 stars

Wadduwa Fabulous USD 221

Cinnamon Lodge Habarana  5 stars

Habarana Superb USD 143

Anantara Peace Haven Tangalle Resort  5 stars

Tangalle USD 595

Paradise Road - Tintagel Colombo Hotel  5 stars

Colombo Superb USD 239

Hilton Colombo Hotel  5 stars

Colombo Fabulous USD 156

The Bungalow By Amaya Kandy  5 stars

Kandy USD 369

Galle Fort Hotel  4 stars

Galle USD 336

Ramada Katunayake Colombo Inte Hotel  4 stars

Katunayake Good USD 75

Anantaya Resort And Spa Negombo  4 stars

Negombo Superb USD 193

The Gateway Hotel Colombo Seeduwa  4 stars

Seeduwa Fabulous USD 140

Nippon Villa Beach Resort Hikkaduwa  4 stars

Hikkaduwa Good USD 76

Grand Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good USD 231

The Paradise Resort And Spa Dambulla  4 stars

Dambulla USD 137

Cinnamon Wild  4 stars

Yala Superb USD 236

Amaya Lake Hotel Dambulla  4 stars

Dambulla Fabulous USD 150

Cinnamon Citadel Kandy  4 stars

Kandy Fabulous USD 144

Heritance Tea Factory Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous USD 296

Habarana Village By Cinnamon  4 stars

Habarana Superb USD 129

Mount Lavinia Hotel Dehiwala-Mount Lavinia  4 stars

Dehiwala-Mount Lavinia Fabulous USD 150

Pegasus Reef Hotel Wattala  4 stars

Wattala Guest rating USD 116

Amaya Hills Hotel Kandy  4 stars

Kandy Fabulous USD 196

The Surf Hotel Bentota  4 stars

Bentota Superb USD 171

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 174

Bentota Beach Hotel  4 stars

Bentota Fabulous USD 212

Royal Palms Beach Hotel Galle  4 stars

Galle USD 295

Hunas Falls Hotel Kandy  4 stars

Kandy Fabulous USD 150

Trinco Blu By Cinnamon Trincomalee  4 stars

Trincomalee Fabulous USD 187

Club Villa Bentota  4 stars

Bentota Superb USD 216

Uga Bay Hotel Passikudah  4 stars

Passikudah USD 253

Temple Tree Resort Bentota  4 stars

Bentota Superb USD 141

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 94

Glenfall Reach Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 168

Club Bentota Hotel  3 stars

Bentota Very good USD 161

Hotel Garden Beach Bentota  3 stars

Bentota Good USD 93

Hotel River Front Tissamaharama  3 stars

Tissamaharama Fabulous USD 56

Kassapa Lions Rock Hotel Sigiriya  3 stars

Sigiriya Fabulous USD 88

Sigiriya Village  3 stars

Sigiriya Very good USD 147

Mount Breeze Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia USD 37

Villa Ocean View Wadduwa  3 stars

Wadduwa Good USD 210

Paradise Beach Hotel Negombo  3 stars

Negombo Very good USD 131

Hotel Suisse Kandy  3 stars

Kandy Fabulous USD 113

Queen'S Hotel Kandy  3 stars

Kandy Very good USD 167

Royal Beach Resort Bentota  3 stars

Bentota Superb USD 99

Camelot Beach Hotel Negombo  3 stars

Negombo Good USD 105

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 111

Berjaya Hotel Colombo  3 stars

Colombo Good USD 73

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 124

Nilaveli Beach Hotel  3 stars

Nilaveli Fabulous USD 136

Nature Walk Resort Kandy  3 stars

Kandy Very good USD 40

Club Dolphin Hotel Negombo  3 stars

Negombo Fabulous USD 170

Koggala Beach Resort  3 stars

Koggala Good USD 129

Mermaid Hotel & Club Kalutara  3 stars

Kalutara Superb USD 131

Paradise Beach Club Mirissa Hotel  3 stars

Mirissa Fabulous USD 140

Coco Royal Beach Resort Kalutara  3 stars

Kalutara USD 100

Best Western Elyon Colombo Hotel  3 stars

Colombo Very good USD 76

Unawatuna Beach Resort Galle  3 stars

Galle Superb USD 167

Colombo City Hotel  3 stars

Colombo USD 97

Kandyan Hotel  3 stars

Kandy USD 68

Hotel Renuka Colombo  3 stars

Colombo Very good USD 93

Talalla Retreat Hotel  3 stars

Talalla Fabulous USD 102

Cinnamon Red Colombo  3 stars

Colombo Fabulous USD 97

Global Towers Hotel Colombo  3 stars

Colombo Good USD 77

Fair View Hotel Colombo  3 stars

Colombo Good USD 74

Green View Hotel Katunayake  3 stars

Katunayake Good USD 29

Ella Jungle Resort  3 stars

Ella USD 193

Swiss Residence Hotel Kandy  3 stars

Kandy Very good USD 122

Palm Beach Inn And Sea Shells Cabanas Bentota  2 stars

Bentota Guest rating USD 49

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 73

The Planters Hotel Kandy  2 stars

Kandy Very good

Paradise Holiday Village Negombo  2 stars

Negombo Good USD 130

Hotel Elephant Park Pinnawala  2 stars

Pinnawala Very good USD 65

Flower Garden Lake Resort Tissamaharama  0 stars

Tissamaharama Fabulous USD 69