3227 properties found
Filters
Sort by:
Excellent
(1583 reviews)
starts from
US$ 76 per one night
Cinnamon Bentota Beach - Signature Selection
700 m to the city centre
Colombo-Galle-Hambantota-Wellawaya Highway, Galle, Southern Province, Bentota, Sri Lanka
Excellent
(909 reviews)
starts from
US$ 284 per one night
The Kingsbury Colombo
2.8 km to the city centre
48 Janadhipathi Mawatha, Colombo, Sri Lanka
Excellent
(1549 reviews)
starts from
US$ 84 per one night
98 Acres Resort & Spa
1.8 km to the city centre
98 Acres Resort & Spa Greenland Estate, Passara, Namunukula Road, Ella, Ella, Sri Lanka
Excellent
(807 reviews)
starts from
US$ 260 per one night
Shangri-La Colombo
2.5 km to the city centre
1 Galle Face, Colombo, Sri Lanka
Excellent
(1651 reviews)
starts from
US$ 146 per one night
Maalu Maalu Resort & Spa - Thema Collection
800 m to the city centre
Pasikudah Bay, Passikudah, Sri Lanka
Excellent
(373 reviews)
starts from
US$ 456 per one night
Cinnamon Grand Colombo
2.1 km to the city centre
77 Galle Road, Colombo, Sri Lanka
Excellent
(1462 reviews)
starts from
US$ 105 per one night
Taj Bentota Resort & Spa
600 m to the city centre
Bentota, Bentota, Sri Lanka
Excellent
(340 reviews)
starts from
US$ 108 per one night
Mount Lavinia Hotel
1.7 km to the city centre
100 Hotel Road Mount Lavinia, Dehiwala-Mount Lavinia, Sri Lanka
Average
(552 reviews)
starts from
US$ 55 per one night
Anantara Peace Haven Tangalle Resort
2 km to the city centre
Goyambokka Estate, Tangalle, Sri Lanka, Tangalle, Sri Lanka
Excellent
(558 reviews)
starts from
US$ 211 per one night
Cinnamon Lakeside
1.9 km to the city centre
115 Sir Chittampalam A. Gardiner Mawatha, Colombo, Sri Lanka
Excellent
(1497 reviews)
starts from
US$ 79 per one night
Granbell Hotel Colombo
2.5 km to the city centre
282/5, Kollupitiya Road, Colombo, Sri Lanka
Excellent
(6793 reviews)
starts from
US$ 44 per one night
Anantara Kalutara Resort
1.5 km to the city centre
St. Sebastian'S Road, Katukurunda, Kalutara, Sri Lanka
Excellent
(388 reviews)
starts from
US$ 275 per one night
Taj Samudra, Colombo
2.1 km to the city centre
25, Galle Face Centre Road, Colombo, Sri Lanka
Excellent
(676 reviews)
starts from
US$ 90 per one night
Good
(181 reviews)
starts from
US$ 35 per one night
Hilton Colombo Hotel
2.5 km to the city centre
2 Sir Chittampalam A Gardiner, Colombo, Sri Lanka
Excellent
(962 reviews)
starts from
US$ 93 per one night
Uga Bay - Pasikuda
800 m to the city centre
Coconut Board Road, Passikudah, Sri Lanka
Excellent
(85 reviews)
starts from
US$ 826 per one night
Excellent
(301 reviews)
starts from
US$ 592 per one night
Hikka Tranz By Cinnamon
500 m to the city centre
Galle Road, Hikkaduwa, Sri Lanka
Good
(708 reviews)
starts from
US$ 100 per one night
Good
(124 reviews)
starts from
US$ 102 per one night
Hiriketiya Beach Resort
1.4 km to the city centre
Hiriketiya Road, Dickwella, Dickwella, Sri Lanka
Good
(293 reviews)
starts from
US$ 115 per one night
Cinnamon Citadel Kandy
2 km to the city centre
124 Srimath Kuda Ratwatte Mawatha, Kandy, Sri Lanka
Excellent
(739 reviews)
starts from
US$ 100 per one night
Cinnamon Life At City Of Dreams
1.9 km to the city centre
No. 01, Justice Akbar Mawatha, Colombo, Sri Lanka
Excellent
(1512 reviews)
starts from
US$ 172 per one night
Galle Fort Hotel
800 m to the city centre
28, Church Street, Galle Fort, Galle, Sri Lanka, Galle, Sri Lanka
Excellent
(323 reviews)
starts from
US$ 203 per one night
Hotel Sigiriya
1.1 km to the city centre
8 No 02 Hotel Rd Sigiriya, Sigiriya, Sri Lanka
Excellent
(2036 reviews)
starts from
US$ 57 per one night
Queen'S Hotel Kandy - 160 Years Of Heritage
700 m to the city centre
D S Senanayake Veediya,, Kandy, Sri Lanka
Excellent
(1060 reviews)
starts from
US$ 47 per one night
Excellent
(132 reviews)
starts from
US$ 531 per one night
Le Grand Galle
500 m to the city centre
No.30, Park Road, Kaluwalla,, Galle, Sri Lanka
Excellent
(700 reviews)
starts from
US$ 225 per one night
Cinnamon Red Colombo
2 km to the city centre
59 Ananda Coomaraswamy Mawatha, Colombo 03, Sri Lanka, Colombo, Sri Lanka
Excellent
(4000 reviews)
starts from
US$ 46 per one night
Weligama Bay Marriott Resort & Spa
1 km to the city centre
700 Matara Road, Weligama, Sri Lanka
Excellent
(1213 reviews)
starts from
US$ 169 per one night
Dambulla Rock Arch
500 m to the city centre
696/4 Anuradhapura Road, Dambulla, Sri Lanka
Excellent
(550 reviews)
starts from
US$ 27 per one night
Talalla Retreat
1.2 km to the city centre
Sampaya House, Talalla South,Talalla, Gandara, Talalla, Sri Lanka
Good
(197 reviews)
starts from
US$ 114 per one night
The Spice House Mirissa
300 m to the city centre
Km 151, Galle Road, Mirissa, Mirissa, Sri Lanka
Excellent
(622 reviews)
starts from
US$ 75 per one night
Avani Kalutara Resort
1.4 km to the city centre
St Sebastian Road, Kalutara, Sri Lanka
Excellent
(339 reviews)
starts from
US$ 162 per one night
Nh Bentota Ceysands Resort
1.4 km to the city centre
Bentota Beach
Good
(340 reviews)
starts from
US$ 156 per one night
The Spice Trail
900 m to the city centre
69Th Mile Post, Main Road, Arugam Bay, Sri Lanka
Excellent
(340 reviews)
starts from
US$ 110 per one night
Citrus Waskaduwa
800 m to the city centre
427, Samanathara Road, Kuda Waskaduwa, Waskaduwa, Waskaduwa, Sri Lanka
Good
(742 reviews)
starts from
US$ 133 per one night
Jetwing Colombo Seven
1.1 km to the city centre
57, Ward Place, Colombo, Sri Lanka
Excellent
(883 reviews)
starts from
US$ 84 per one night
Jetwing Jaffna
1 km to the city centre
37, Mahatma Gandhi Road, Jaffna, Sri Lanka
Good
(409 reviews)
starts from
US$ 82 per one night
Peacock Beach Hotel Unawatuna
300 m to the city centre
Peacock Hotel, Peelagoda, Unawatuna, Sri Lanka
Good
(140 reviews)
starts from
US$ 50 per one night
Fairway Colombo - Sri Lanka'S First Hotel With Robot Technology
2.7 km to the city centre
No. 07, Hospital Street, Colombo 01, Colombo, Sri Lanka
Excellent
(2659 reviews)
starts from
US$ 54 per one night
Amaya Beach Passikudah
700 m to the city centre
Amaya Beach, Passikudah, Sri Lanka
Excellent
(16 reviews)
starts from
US$ 79 per one night
Weligama Bay Resort
1 km to the city centre
Matara Road, Pelena, Weligama, Sri Lanka
Excellent
(329 reviews)
starts from
US$ 145 per one night
Sheraton Kosgoda Turtle Beach Resort
500 m to the city centre
1 Okanda Road, Hiddaruwa, Naape, Kosgoda, Sri Lanka
Excellent
(269 reviews)
starts from
US$ 159 per one night
Excellent
(251 reviews)
starts from
US$ 95 per one night
Angel Beach Unawatuna
1.5 km to the city centre
A2 436 Dalawella, Unawatuna, Sri Lanka
Excellent
(331 reviews)
starts from
US$ 236 per one night
Citrus Hikkaduwa
1.1 km to the city centre
400 Galle Road, Hikkaduwa, Sri Lanka
Good
(571 reviews)
starts from
US$ 85 per one night
Blue Fox Hikkaduwa
1.2 km to the city centre
S. R. Nanayakkara Rd, Wewala, Hikkaduwa Sri Lanka, Hikkaduwa, Sri Lanka
Good
(60 reviews)
starts from
US$ 30 per one night
Grand Oriental Hotel
2.7 km to the city centre
2 York Street, Colombo, Sri Lanka
Good
(1732 reviews)
starts from
US$ 32 per one night
Excellent
(738 reviews)
starts from
US$ 104 per one night
Choose from our list of carefully selected hotels to make your stay unforgettable!
Change your search parametres to find the hotel you want.