Sri Lanka

No dates selected

Sort by

Price for a night in

Property type
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name

Hotels in Sri Lanka

: 14199 options found

Select dates so you can see the availability and exact prices.

106,Matara Road, Ahangama

Room in this hotel

from lei 871
per night
No 16/1,Shady Grove Avenue,Cotta Road, Colombo

Room in this hotel

from lei 219
per night
153/3 Lady McClums Drive, Nuwara Eliya

Room in this hotel

from lei 926
per night
703 A New Matara Road, Pelana, Weligama

Room in this hotel

from lei 273
per night
Bambarella Knuckles, Kandy

Room in this hotel

from lei 252
per night
No 57/1, School Lane, Colombo 07, Colombo, Western Province, Sri Lanka, Colombo

Room in this hotel

from lei 219
per night
71/100,2nd Lane Heerassagala Road Kandy, Kandy

Room in this hotel

from lei 57
per night
No.71G, Mount Terrace, Huludagoda Road, Mount Lavinia., Dehiwala-Mount Lavinia, Western Province, Sri Lanka, Mount Lavinia

Room in this hotel

from lei 193
per night
Nuwara Eliya Road Katukitula, Bogawantalawa

Room in this hotel

from lei 149
per night
No 111/A ,Udapussalawa Road, Haweliya,City Junction, Nuwara Eliya

Room in this hotel

from lei 926
per night
Matara Road Perumadina Watta, Ahangama

Room in this hotel

from lei 849
per night
768/4, Gangewatte,, Kandy

Room in this hotel

from lei 424
per night
No.6, 1/1 Bodhiraja Mawatha, Kandy

Room in this hotel

from lei 424
per night
B21, Gagasiripura, Tissamaharama

Room in this hotel

from lei 486
per night
#306, Galle Road, Beruwala

Room in this hotel

from lei 633
per night
12/2/3,Gabwela,Gonawala,Rajawella, Kandy

Room in this hotel

from lei 276
per night
No.34/A/6,Kurundugolla,Aladeniya,Kandy, Kandy

Room in this hotel

from lei 252
per night
Matara Road, Ganahena, Unawatuna, Heenatigala Junction

Room in this hotel

from lei 731
per night
Katugastota-Kurunegala-Puttalam Highway, Kandy

Room in this hotel

from lei 1,315
per night
306, Ashokarama Mawatha, Yakadaywala Road, Katunayake

Room in this hotel

from lei 174
per night

Hotel options in Sri Lanka