Sri Lanka hotels

Sri Lanka Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Vivanta By Taj Hotel Bentota  5 stars

Bentota Excellent USD 240

Taj Samudra Hotel Colombo  5 stars

Colombo Very good USD 181

Cinnamon Bey Beruwala  5 stars

Beruwala Very good USD 162

Jetwing Lighthouse Hotel Galle  5 stars

Galle Excellent USD 239

The Fortress Resort & Spa Galle  5 stars

Galle Exceptional USD 313

Heritance Kandalama Hotel Dambulla  5 stars

Dambulla Exceptional USD 254

Galadari Hotel Colombo  5 stars

Colombo Very good USD 141

Mahaweli Reach Hotel Kandy  5 stars

Kandy Excellent USD 185

Eden Resort And Spa Beruwala  5 stars

Beruwala Excellent USD 194

Hilton Colombo Residence  5 stars

Colombo Exceptional USD 182

Galle Face Hotel Colombo  5 stars

Colombo Very good USD 173

Weligama Bay Resort And Spa Galle  5 stars

Galle Excellent USD 151

The Sun House Hotel Unawatuna  5 stars

Unawatuna Acceptable USD 255

Wild Grass Nature Resort Sigiriya  5 stars

Sigiriya Excellent USD 283

Royal Palms Beach Hotel Kalutara  5 stars

Kalutara Exceptional USD 159

Jungle Beach Resort Trincomalee  5 stars

Trincomalee Exclusive USD 302

Cinnamon Grand Colombo  5 stars

Colombo Excellent USD 155

Cinnamon Lakeside Colombo  5 stars

Colombo Excellent USD 172

Blue Water Wadduwa Hotel  5 stars

Wadduwa Excellent USD 192

Cinnamon Lodge Habarana  5 stars

Habarana Exceptional USD 123

Reef Villa & Spa Wadduwa  5 stars

Wadduwa USD 617

The Grand Kandyan Hotel  5 stars

Kandy USD 163

Anantara Peace Haven Tangalle Resort  5 stars

Tangalle USD 464

Paradise Road - Tintagel Colombo Hotel  5 stars

Colombo Exceptional USD 241

Hilton Colombo Hotel  5 stars

Colombo Excellent USD 158

The Bungalow By Amaya Kandy  5 stars

Kandy USD 753

Uga Bay Resorts Passikudah  5 stars

Passikudah USD 261

Galle Fort Hotel  4 stars

Galle USD 305

Ramada Katunayake Colombo Inte Hotel  4 stars

Katunayake Good USD 75

Club Bentota Hotel  4 stars

Bentota Exceptional USD 129

Anantaya Resort And Spa Negombo  4 stars

Negombo Exceptional USD 151

The Gateway Hotel Colombo Seeduwa  4 stars

Seeduwa Excellent USD 124

Nippon Villa Beach Resort Hikkaduwa  4 stars

Hikkaduwa Good USD 69

Grand Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good USD 214

Cinnamon Wild Yala  4 stars

Yala Exceptional USD 275

Amaya Lake Hotel Dambulla  4 stars

Dambulla Excellent USD 246

Cinnamon Citadel Kandy  4 stars

Kandy Excellent USD 163

Goldi Sands Hotel Negombo  4 stars

Negombo Excellent USD 114

Heritance Tea Factory Hotel Nuwara Eliya  4 stars

Nuwara Eliya Excellent USD 246

Habarana Village By Cinnamon  4 stars

Habarana Exceptional USD 122

Mount Lavinia Hotel Dehiwala-Mount Lavinia  4 stars

Dehiwala-Mount Lavinia Excellent USD 163

Pegasus Reef Hotel Wattala  4 stars

Wattala Acceptable USD 108

Amaya Hills. Hotel Kandy  4 stars

Kandy Excellent USD 260

Riverina Hotel Beruwala  4 stars

Beruwala Excellent

Amagi Lagoon Resort & Spa Negombo  4 stars

Negombo Excellent USD 142

Hotel Sigiriya Dambulla  4 stars

Dambulla Very good USD 126

Bentota Beach Hotel  4 stars

Bentota Excellent USD 155

Mermaid Hotel Kalutara  4 stars

Kalutara Exceptional USD 210

Hunas Falls Hotel Kandy  4 stars

Kandy Excellent USD 219

Trinco Blu By Cinnamon Trincomalee  4 stars

Trincomalee Excellent USD 199

Jetwing Lighthouse Hotel And Spa Galle  4 stars

Galle USD 669

Avian Breeze Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 123

Kandy City Hotel  3 stars

Kandy USD 100

Glenfall Reach Hotel Nuwara Eliya  3 stars

Nuwara Eliya USD 268

Serene Garden Hotel Kandy  3 stars

Kandy Very good USD 121

Hostel At Galle Face Colombo  3 stars

Colombo USD 12

Hotel River Front Tissamaharama  3 stars

Tissamaharama USD 45

Kassapa Lions Rock Hotel Sigiriya  3 stars

Sigiriya Excellent USD 97

Mount Breeze Hotel  3 stars

Dehiwala-Mount Lavinia USD 52

Villa Ocean View Wadduwa  3 stars

Wadduwa Good USD 161

Paradise Beach Hotel Negombo  3 stars

Negombo Very good USD 121

Hotel Suisse Kandy  3 stars

Kandy Excellent USD 110

Queen'S Hotel Kandy  3 stars

Kandy Good USD 159

Topaz Hotel Kandy  3 stars

Kandy Very good USD 107

Browns Beach Hotel Negombo  3 stars

Negombo Good enough USD 247

Berjaya Hotel Colombo  3 stars

Colombo Good USD 88

Moonstone Villas Tangalle  3 stars

Tangalle

Neptune Ayurveda Village Beruwala  3 stars

Beruwala Superb USD 265

Hunas Falls By Amaya Hotel Kandy  3 stars

Kandy Excellent USD 146

Kosgoda Beach Resort  3 stars

Kosgoda USD 146

Nilaveli Beach Hotel  3 stars

Nilaveli Excellent USD 156

Paradise Holiday Village Negombo  3 stars

Negombo Good USD 82

Tangerine Beach Hotel Kalutara  3 stars

Kalutara Excellent USD 105

Club Dolphin Hotel Negombo  3 stars

Negombo Excellent USD 136

Koggala Beach Resort  3 stars

Koggala Good enough USD 199

Best Western Elyon Colombo Hotel  3 stars

Colombo USD 77

Unawatuna Beach Resort Galle  3 stars

Galle USD 129

Turtle Bay Hotel Tangalle  3 stars

Tangalle Exceptional USD 120

Hotel Renuka Colombo  3 stars

Colombo Very good USD 105

Talalla Retreat Hotel  3 stars

Talalla Excellent USD 150

Cinnamon Red Colombo  3 stars

Colombo USD 114

Green View Hotel Katunayake  3 stars

Katunayake Good USD 44

Full Moon Garden Hotel Negombo  3 stars

Negombo Good enough USD 112

Swiss Residence Kandy  3 stars

Kandy Very good USD 130

Palm Beach Inn And Sea Shells Cabanas Bentota  2 stars

Bentota USD 46

Hotel Sansu Colombo  2 stars

Colombo Good enough USD 64

Sunset Beach Hotel Negombo  2 stars

Negombo Good enough USD 103

The White Sands Hotel Wadduwa  2 stars

Wadduwa

Alfred Court Accommodation  2 stars

Colombo USD 95

Bandarawela Hotel  2 stars

Bandarawela Excellent USD 68

The Planters Hotel Kandy  2 stars

Kandy Very good

Nature Walk Resort Kandy  2 stars

Kandy Very good USD 70

Hotel Elephant Park Pinnawala  2 stars

Pinnawala Very good USD 55

Clock Inn Colombo  2 stars

Colombo USD 56

Flower Garden Lake Resort Tissamaharama  0 stars

Tissamaharama