Sri Lanka hotels

Sri Lanka Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Taj Samudra Hotel Colombo  5 stars

Colombo Very good USD 172

Michelle Boutique Hotel Bentota  5 stars

Bentota

Ulagalla Resort Anuradhapura  5 stars

Anuradhapura Exclusive USD 504

Jungle Beach Resort Trincomalee  5 stars

Trincomalee Exclusive USD 238

Jetwing Lighthouse Hotel Galle  5 stars

Galle Fabulous USD 192

Paradise Road Tintagel Colombo Hotel  5 stars

Colombo Superb USD 211

Jetwing Beach Hotel Negombo  5 stars

Negombo Fabulous USD 186

Heritance Kandalama Hotel Dambulla  5 stars

Dambulla Superb USD 206

Jetwing Vil Uyana Hotel Sigiriya  5 stars

Sigiriya Superb USD 378

Heritance Ahungalla Hotel  5 stars

Ahungalla Superb USD 136

The Kingsbury Hotel Colombo  5 stars

Colombo Very good USD 125

Galadari Hotel Colombo  5 stars

Colombo Very good USD 123

Mahaweli Reach Hotel Kandy  5 stars

Kandy Very good USD 199

Amangalla Hotel Galle  5 stars

Galle Exclusive USD 684

Hilton Colombo Residence  5 stars

Colombo Fabulous USD 177

Amanwella Hotel Tangalle  5 stars

Tangalle Superb USD 726

Vivanta By Taj Bentota Hotel  5 stars

Bentota Fabulous USD 172

Weligama Bay Resort Galle  5 stars

Galle Fabulous USD 131

Saman Villas Bentota  5 stars

Bentota Superb USD 363

Cinnamon Grand Colombo  5 stars

Colombo Fabulous USD 143

Cinnamon Lakeside Colombo  5 stars

Colombo Fabulous USD 130

Blue Water Hotel Wadduwa  5 stars

Wadduwa Fabulous USD 160

Cinnamon Lodge Habarana  5 stars

Habarana Superb USD 198

Casa Colombo Hotel  5 stars

Colombo Superb USD 231

Earls Regency Hotel Kandy  5 stars

Kandy USD 218

Grand Kandyan Hotel  5 stars

Kandy Superb USD 167

Galle Face Hotel Colombo  5 stars

Colombo Very good USD 161

Hilton Colombo Hotel  5 stars

Colombo Fabulous USD 149

Eden Resort And Spa Beruwala  5 stars

Beruwala Fabulous USD 119

Anantara Tangalle Peace Haven Resort  5 stars

Tangalle USD 440

Jetwing Blue Hotel Negombo  5 stars

Negombo Very good USD 238

The Galle Fort Hotel  4 stars

Galle USD 188

Uga Bay Hotel Passikudah  4 stars

Passikudah USD 252

Cinnamon Citadel Kandy  4 stars

Kandy Fabulous USD 169

Ramada Colombo Hotel  4 stars

Colombo Very good USD 101

Grand Hotel Nuwara Eliya  4 stars

Nuwara Eliya Very good USD 237

Hunas Falls By Amaya Hotel Kandy  4 stars

Kandy Fabulous USD 244

Riverina Hotel Beruwala  4 stars

Beruwala Fabulous

Calamander Unawatuna Beach Resort Galle  4 stars

Galle Superb USD 147

Habarana Village By Cinnamon  4 stars

Habarana Superb USD 167

Ozo Colombo Hotel  4 stars

Colombo Fabulous USD 82

Lavanga Resort & Spa Hikkaduwa  4 stars

Hikkaduwa Guest rating USD 96

Jetwing Lagoon Hotel Negombo  4 stars

Negombo Superb USD 217

Heritance Tea Factory Hotel Nuwara Eliya  4 stars

Nuwara Eliya Fabulous USD 259

Mount Lavinia Hotel Dehiwala-Mount Lavinia  4 stars

Dehiwala-Mount Lavinia Fabulous USD 133

Amaya Hills Hotel Kandy  4 stars

Kandy Fabulous USD 177

Ramada Katunayake Colombo Inte Hotel  4 stars

Katunayake Good USD 75

Hotel Okrin Kataragama  4 stars

Kataragama

Anantaya Resort And Spa Chilaw  4 stars

Chilaw Superb USD 195

Amaara Forest Hotel Sigiriya  4 stars

Sigiriya USD 99

Avani Kalutara Hotel  4 stars

Kalutara Very good USD 128

Reefs Edge Resort Colombo  4 stars

Colombo Superb USD 189

Colombo Courtyard Hotel  4 stars

Colombo Fabulous USD 110

Hikka Tranz By Cinnamon Hikkaduwa  4 stars

Hikkaduwa Fabulous USD 127

Bentota Beach By Cinnamon  4 stars

Bentota Fabulous USD 134

Cinnamon Wild Yala  4 stars

Yala Superb USD 204

Aliya Resort And Spa Sigiriya  4 stars

Sigiriya Superb USD 213

The Paradise Resort And Spa Dambulla  4 stars

Dambulla USD 184

Tangerine Beach Hotel Kalutara  4 stars

Kalutara Fabulous USD 110

Ozo Kandy Hotel  4 stars

Kandy Superb USD 112

Trinco Blu By Cinnamon Trincomalee  4 stars

Trincomalee Fabulous USD 159

Best Western Elyon Colombo Hotel  3 stars

Colombo Very good USD 59

Jkab Park Hotel Trincomalee  3 stars

Trincomalee Superb USD 72

Hotel River Front Tissamaharama  3 stars

Tissamaharama Fabulous USD 41

Villa Ocean View Wadduwa  3 stars

Wadduwa Good USD 169

Mount Breeze Hotel Dehiwala-Mount Lavinia  3 stars

Dehiwala-Mount Lavinia USD 38

Renuka Hotel Colombo  3 stars

Colombo Very good USD 83

Sigiriya Village  3 stars

Sigiriya Very good USD 89

Kandyan Hotel  3 stars

Kandy USD 93

Hibiscus Garden Hotel Tissamaharama  3 stars

Tissamaharama

Camelot Beach Hotel Negombo  3 stars

Negombo Good USD 107

Hotel Topaz Kandy  3 stars

Kandy Very good USD 93

Global Towers Hotel Colombo  3 stars

Colombo Good USD 94

Nilaveli Beach Hotel Trincomalee  3 stars

Trincomalee Fabulous USD 222

Neptune Ayurveda Village Beruwala  3 stars

Beruwala Exceptional USD 265

Hotel Sigiriya  3 stars

Sigiriya Fabulous USD 79

Swiss Residence Kandy  3 stars

Kandy Very good USD 100

Mermaid Hotel & Club Galle  3 stars

Galle

Royal Beach Resort Bentota  3 stars

Bentota Superb USD 80

Club Hotel Dolphin Negombo  3 stars

Negombo Fabulous USD 140

Serene Garden Hotel Kandy  3 stars

Kandy Very good USD 145

Koggala Beach Hotel  3 stars

Koggala Good USD 92

Paradise Beach Hotel Negombo  3 stars

Negombo Very good USD 118

Calamander Unawatuna Beach Hotel Galle  3 stars

Galle

Ella Jungle Resort  3 stars

Ella USD 197

Hotel Suisse Kandy  3 stars

Kandy Fabulous USD 130

Kandy City Hotel  3 stars

Kandy Fabulous USD 78

Queens Hotel Kandy  3 stars

Kandy Very good USD 95

Cinnamon Red Colombo  3 stars

Colombo Fabulous USD 97

Nice Place Bungalows Dambulla  3 stars

Dambulla Very good USD 68

Ocean View Cottage Hikkaduwa  3 stars

Hikkaduwa USD 46

Paradise Holiday Village Negombo  3 stars

Negombo Good USD 59

Avenra Garden Hotel Negombo  2 stars

Negombo USD 116

Hotel Elephant Park Pinnawala  2 stars

Pinnawala Very good USD 69

Hill Top Hotel Kandy  2 stars

Kandy Very good USD 69

Shanthi Beach Resort Unawatuna  0 stars

Unawatuna USD 86

Hotel Heaven'S Edge Ella  0 stars

Ella USD 139

Flower Garden Lake Resort Tissamaharama  0 stars

Tissamaharama Fabulous USD 42

Saraii Village Tissamaharama  0 stars

Tissamaharama USD 85