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

Taj Samudra Hotel Colombo  5 stars

Colombo Very good GBP 144

Cinnamon Bey Beruwala  5 stars

Beruwala Good GBP 94

Jetwing Lighthouse Hotel Galle  5 stars

Galle Fabulous GBP 232

The Fortress Resort & Spa Koggala  5 stars

Koggala Superb GBP 514

Heritance Kandalama Hotel Dambulla  5 stars

Dambulla Superb GBP 163

Heritance Negombo Hotel  5 stars

Negombo Good GBP 128

Galadari Hotel Colombo  5 stars

Colombo Very good GBP 119

Mahaweli Reach Hotel Kandy  5 stars

Kandy Very good GBP 144

Eden Resort And Spa Beruwala  5 stars

Beruwala Fabulous GBP 118

Hilton Colombo Residence  5 stars

Colombo Fabulous GBP 144

Amanwella Hotel Tangalle  5 stars

Tangalle Superb GBP 699

Weligama Bay Resort And Spa Galle  5 stars

Galle Fabulous GBP 148

The Sun House Hotel Unawatuna  5 stars

Unawatuna Guest rating GBP 204

Royal Palms Beach Hotel Kalutara  5 stars

Kalutara Fabulous GBP 140

Jungle Beach Resort Trincomalee  5 stars

Trincomalee Exclusive GBP 204

Cinnamon Grand Colombo  5 stars

Colombo Fabulous GBP 124

Cinnamon Lakeside Colombo  5 stars

Colombo Fabulous GBP 111

The Blue Water Wadduwa Hotel  5 stars

Wadduwa Fabulous GBP 165

Cinnamon Lodge Habarana  5 stars

Habarana Superb GBP 109

Anantara Peace Haven Tangalle Resort  5 stars

Tangalle GBP 485

Paradise Road - Tintagel Colombo Hotel  5 stars

Colombo Superb GBP 188

Hilton Colombo Hotel  5 stars

Colombo Fabulous GBP 129

The Bungalow By Amaya Kandy  5 stars

Kandy GBP 295

Galle Fort Hotel  4 stars

Galle GBP 240

Ramada Katunayake Colombo Inte Hotel  4 stars

Katunayake Good GBP 60

Anantaya Resort And Spa Negombo  4 stars

Negombo Superb GBP 138

The Gateway Hotel Colombo Seeduwa  4 stars

Seeduwa Fabulous GBP 111

Nippon Villa Beach Resort Hikkaduwa  4 stars

Hikkaduwa Good GBP 64

Grand Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good GBP 183

The Paradise Resort And Spa Dambulla  4 stars

Dambulla GBP 111

Cinnamon Wild  4 stars

Yala Superb GBP 163

Amaya Lake Hotel Dambulla  4 stars

Dambulla Fabulous GBP 108

Cinnamon Citadel Kandy  4 stars

Kandy Fabulous GBP 136

Heritance Tea Factory Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous GBP 236

Habarana Village By Cinnamon  4 stars

Habarana Superb GBP 101

Mount Lavinia Hotel Dehiwala-Mount Lavinia  4 stars

Dehiwala-Mount Lavinia Fabulous GBP 115

Pegasus Reef Hotel Wattala  4 stars

Wattala Guest rating GBP 89

Amaya Hills Hotel Kandy  4 stars

Kandy Fabulous GBP 147

Galle Face Hotel Colombo  4 stars

Colombo Very good GBP 142

The Surf Hotel Bentota  4 stars

Bentota Superb GBP 114

Riverina Hotel Beruwala  4 stars

Beruwala Fabulous

Tangerine Beach Hotel Kalutara  4 stars

Kalutara Fabulous GBP 124

Amagi Lagoon Resort & Spa Negombo  4 stars

Negombo Fabulous GBP 129

Bentota Beach By Cinnamon  4 stars

Bentota Fabulous GBP 128

Royal Palms Beach Hotel Galle  4 stars

Galle GBP 236

Hunas Falls Hotel Kandy  4 stars

Kandy Fabulous GBP 119

Trinco Blu By Cinnamon Trincomalee  4 stars

Trincomalee Fabulous GBP 155

Club Villa Bentota  4 stars

Bentota Superb GBP 172

Uga Bay Hotel Passikudah  4 stars

Passikudah GBP 176

Temple Tree Resort Bentota  4 stars

Bentota Superb GBP 100

Avian Breeze Hotel Nuwara Eliya  3 stars

Nuwara Eliya GBP 98

Tangalla Bay Hotel Tangalle  3 stars

Tangalle

Kandy City Hotel  3 stars

Kandy Fabulous GBP 74

Glenfall Reach Hotel Nuwara Eliya  3 stars

Nuwara Eliya GBP 134

Club Bentota Hotel  3 stars

Bentota Very good GBP 124

Hotel Garden Beach Bentota  3 stars

Bentota Good GBP 74

Hotel River Front Tissamaharama  3 stars

Tissamaharama Fabulous GBP 43

Kassapa Lions Rock Hotel Sigiriya  3 stars

Sigiriya Fabulous GBP 72

Sigiriya Village  3 stars

Sigiriya Very good GBP 120

Mount Breeze Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia GBP 30

Villa Ocean View Wadduwa  3 stars

Wadduwa Good GBP 142

Paradise Beach Hotel Negombo  3 stars

Negombo Very good GBP 94

Hotel Suisse Kandy  3 stars

Kandy Fabulous GBP 83

Queen'S Hotel Kandy  3 stars

Kandy Very good GBP 133

Royal Beach Resort Bentota  3 stars

Bentota Superb GBP 72

Camelot Beach Hotel Negombo  3 stars

Negombo Good GBP 72

Grand Oriental Hotel Colombo  3 stars

Colombo Good GBP 55

Topaz Hotel Kandy  3 stars

Kandy Very good GBP 88

Golden Star Beach Hotel Negombo  3 stars

Negombo Good GBP 62

Berjaya Hotel Colombo  3 stars

Colombo Good GBP 60

Neptune Ayurveda Village Beruwala  3 stars

Beruwala Exceptional GBP 212

Kosgoda Beach Resort  3 stars

Kosgoda GBP 88

Oasey Beach Hotel Bentota  3 stars

Bentota Very good GBP 81

Nilaveli Beach Hotel  3 stars

Nilaveli Fabulous GBP 144

Nature Walk Resort Kandy  3 stars

Kandy Very good GBP 40

Club Dolphin Hotel Negombo  3 stars

Negombo Fabulous GBP 136

Koggala Beach Resort  3 stars

Koggala Good GBP 74

Mermaid Hotel & Club Kalutara  3 stars

Kalutara Superb GBP 104

Paradise Beach Club Mirissa Hotel  3 stars

Mirissa Fabulous GBP 112

Best Western Elyon Colombo Hotel  3 stars

Colombo Very good GBP 63

Unawatuna Beach Resort Galle  3 stars

Galle Superb GBP 121

Colombo City Hotel  3 stars

Colombo GBP 75

Kandyan Hotel  3 stars

Kandy GBP 47

Hotel Renuka Colombo  3 stars

Colombo Very good GBP 68

Talalla Retreat Hotel  3 stars

Talalla Fabulous GBP 81

Cinnamon Red Colombo  3 stars

Colombo Fabulous GBP 81

Global Towers Hotel Colombo  3 stars

Colombo Good GBP 69

Fair View Hotel Colombo  3 stars

Colombo Good GBP 58

Green View Hotel Katunayake  3 stars

Katunayake Good GBP 20

Ella Jungle Resort  3 stars

Ella GBP 176

Swiss Residence Hotel Kandy  3 stars

Kandy Very good GBP 90

Palm Beach Inn And Sea Shells Cabanas Bentota  2 stars

Bentota Guest rating GBP 36

The White Sands Hotel Wadduwa  2 stars

Wadduwa

M.P.S.Village Dambulla  2 stars

Dambulla Exceptional GBP 33

Hill Top Hotel Kandy  2 stars

Kandy Very good GBP 52

The Planters Hotel Kandy  2 stars

Kandy Very good

Paradise Holiday Village Negombo  2 stars

Negombo Good GBP 60

Hotel Elephant Park Pinnawala  2 stars

Pinnawala Very good GBP 53

Flower Garden Lake Resort Tissamaharama  0 stars

Tissamaharama Fabulous GBP 40