1048 properties found
Filters
Sort by:
Hotel Elephant Bay
200 m to the city centre
Pinnalandawatta, Pinnawala (Kegalle), Sri Lanka
Good
(1543 reviews)
starts from
US$ 27 per one night
Hotel Onrock
700 m to the city centre
4, Waterfall Road, Wemullahena, Ella, Sri Lanka
Excellent
(637 reviews)
starts from
US$ 90 per one night
Excellent
(298 reviews)
starts from
US$ 95 per one night
Centauria Wild
4.6 km to the city centre
Tanamalwila Road, Udawalawe, Sri Lanka
Excellent
(172 reviews)
starts from
US$ 113 per one night
Amagi Aria Airport Transit Hotel
2.5 km to the city centre
640/82 Colombo Road, Karuna, Negombo, Sri Lanka
Good
(428 reviews)
starts from
US$ 53 per one night
Good
(412 reviews)
starts from
US$ 19 per one night
Heritage Hotel
4.2 km to the city centre
Galwala Road, Pothanegama, Anuradhapura, Sri Lanka
Excellent
(173 reviews)
starts from
US$ 91 per one night
Excellent
(179 reviews)
starts from
US$ 370 per one night
Global Towers Hotel & Apartments
3.6 km to the city centre
11 Marine Drive, Colombo, Sri Lanka
Average
(132 reviews)
starts from
US$ 52 per one night
Excellent
(153 reviews)
starts from
US$ 175 per one night
Amora Lagoon Hotel
3.2 km to the city centre
Liver Brother Road, Katunayake, Sri Lanka
Good
(203 reviews)
starts from
US$ 99 per one night
Jie Jie Beach Hotel
5 km to the city centre
No. 150, Beach Road, Uyankelle, Wadduwa, Sri Lanka
Good
(119 reviews)
starts from
US$ 74 per one night
Good
(111 reviews)
starts from
US$ 51 per one night
Colombo City Hotels
2.6 km to the city centre
33 Canal Row, Colombo, Lk, Colombo, Sri Lanka
Good
(129 reviews)
starts from
US$ 45 per one night
Watergate Resort Unawatuna
1.2 km to the city centre
Yaddehimulla Road, Unawatuna, Sri Lanka
Good
(81 reviews)
starts from
US$ 95 per one night
Stay Golden
1.2 km to the city centre
Cemetery Road, Arugam Bay, Pottuvil 18, Arugam Bay, Sri Lanka
Excellent
(126 reviews)
starts from
US$ 176 per one night
starts from
US$ 129 per one night
Uppuveli Beach By Dsk
2 km to the city centre
Nilaveli Road, 3Rd Mile Post, 80,84, Trincomalee, Sri Lanka
Excellent
(175 reviews)
starts from
US$ 708 per one night
Baron Luxury Boutique
900 m to the city centre
No.36 Gamunupura, Nuwara Eliya, Sri Lanka
Good
(86 reviews)
starts from
US$ 81 per one night
The Golden Ridge Hotel
3.5 km to the city centre
No. 395 , Bambarakelle, Nuwara Eliya, Sri Lanka
Excellent
(803 reviews)
starts from
US$ 162 per one night
Agnus Unawatuna
1.4 km to the city centre
Bonavista Road, Unawatuna, Sri Lanka
Excellent
(567 reviews)
starts from
US$ 98 per one night
Zion View Ella Green Retreat
600 m to the city centre
Zion View Water Fall Road. Ella.Sri Lanka, Ella, Sri Lanka
Excellent
(932 reviews)
starts from
US$ 210 per one night
Excellent
(1270 reviews)
starts from
US$ 43 per one night
Sielen Diva
300 m to the city centre
776/1, Galle-Matara Rd, Mihiripenne, Talpe, Galle, Talpe, Sri Lanka
Excellent
(164 reviews)
starts from
US$ 210 per one night
Good
(319 reviews)
starts from
US$ 40 per one night
Kithala Resort - Thema Collection
1.9 km to the city centre
Kataragama Road, Tissamaharama, Sri Lanka
Excellent
(225 reviews)
starts from
US$ 130 per one night
Nilaveli Beach Resort - Level 1 Certified
1.8 km to the city centre
Km. 19. Nilaveli Road, Nilaveli, Sri Lanka
Excellent
(200 reviews)
starts from
US$ 130 per one night
Crystal Sands Hikkaduwa
7.3 km to the city centre
503 Galle Road, Hikkaduwa, Sri Lanka
Excellent
(250 reviews)
starts from
US$ 160 per one night
The Ivy Lake
2.5 km to the city centre
115 Dharmapala Mawatha, Anuradhapura, Sri Lanka
Excellent
(494 reviews)
starts from
US$ 38 per one night
Hotel Nippon Colombo
1.5 km to the city centre
123 Kumaran Rathnam Road Slave Island, Union Place, Colombo, Sri Lanka
Good
(350 reviews)
starts from
US$ 55 per one night
Hotel Sudu Araliya
2 km to the city centre
New Town, Polonnaruwa, Sri Lanka
Good
(210 reviews)
starts from
US$ 200 per one night
Bandarawela Hotel
900 m to the city centre
No. 14, Welimada Road, Bandarawela, Sri Lanka
Excellent
(3 reviews)
starts from
US$ 80 per one night
Villa Surf Beach
2.4 km to the city centre
488, Matara Road, Dewata, Galle, Sri Lanka
Good
(111 reviews)
starts from
US$ 38 per one night
Top Secret Beach Hotel
3 km to the city centre
Araliya Beach Road Maddawatta, Matara, Sri Lanka
Excellent
(165 reviews)
starts from
US$ 70 per one night
Good
(250 reviews)
starts from
US$ 31 per one night
The Beach Boutique
4.7 km to the city centre
510/2 Bimpandura, Uswetakeiyawa, Sri Lanka
Good
(119 reviews)
starts from
US$ 61 per one night
Royal Classic Resort
3.9 km to the city centre
16/5 Arangala Natharampotha 20000, Kandy, Sri Lanka
Good
(186 reviews)
starts from
US$ 196 per one night
Chill Ville, View Point Hotel
3.2 km to the city centre
6 Mile Post - Passara Road, Ella, Sri Lanka., Ella, Sri Lanka
Excellent
(1003 reviews)
starts from
US$ 110 per one night
Excellent
(1959 reviews)
starts from
US$ 68 per one night
Uga Riva - Negombo
7.1 km to the city centre
65 Thoppuwa, Kochchikade, Negombo, Sri Lanka
Excellent
(167 reviews)
starts from
US$ 167 per one night
La Playa Beach Club
1.6 km to the city centre
Hiriketiya Beach Road, Dickwella, Sri Lanka
Excellent
(148 reviews)
starts from
US$ 212 per one night
Ceylon Breeze Sigiriya
3.7 km to the city centre
Thithiyakola Watta Digampathaha Kimbissa, Sigiriya, Sri Lanka
Excellent
(346 reviews)
starts from
US$ 53 per one night
Hotel Elephant Park - New Deal! Half Off Airport Pickups Available
300 m to the city centre
Hotel Elephant Park, Pinnawala (Kegalle), Sri Lanka
Excellent
(1576 reviews)
starts from
US$ 75 per one night
Belmont Boutique Hotel - Free Airport Shuttle Service
3.1 km to the city centre
82/5 Cemetery Road Kudapaduwa, Negombo, Sri Lanka
Excellent
(1468 reviews)
starts from
US$ 85 per one night
Excellent
(193 reviews)
starts from
US$ 184 per one night
White Land City Hotel
200 m to the city centre
46/B,Behind The Bus Stand, Market Road,White Land City Hotel,Dambulla, Dambulla, Sri Lanka
Excellent
(658 reviews)
starts from
US$ 27 per one night
Taru Villas Rampart Street - Galle Fort
700 m to the city centre
25 Rampart Street, Galle, Sri Lanka
Excellent
(148 reviews)
starts from
US$ 132 per one night
Nilaveli Beach Hotel
100 m to the city centre
11Th Mile Post Nilaveli, Nilaveli, Sri Lanka
Good
(113 reviews)
starts from
US$ 135 per one night
The Ocean Colombo
3.2 km to the city centre
Melbourne Avenue,On Marine Drive, 40, Colombo, Sri Lanka
Good
(551 reviews)
starts from
US$ 91 per one night
Excellent
(40 reviews)
starts from
US$ 42 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.