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.

74/22, Alesgarden, Trincomalee

Room in this hotel

from € 21
per night
SumithraRama Mawatha, Katunayake

Room in this hotel

from € 39
per night
No.5, Thotamuna Road, Matara, Matara

Room in this hotel

from € 30
per night
58/3a 3rd Lane, Kandy

Room in this hotel

from € 11
per night
114/6 Nuwara Eliya-Uda Pussellawa Road, Nuwara Eliya

Room in this hotel

from € 50
per night
No 93, Bahirawakanda Road, Kandy

Room in this hotel

from € 49
per night
No.15, Seelanande Nahimi Mawatha, Kappartota,, Weligama

Room in this hotel

from € 143
per night
136/1 Kandy Road, Moragollewa

Room in this hotel

from € 258
per night
https://maps.app.goo.gl/yaMgiKnqJJvdmHCS6, Habaraduwa

Room in this hotel

from € 124
per night
188 Halloluwa Road, Kandy

Room in this hotel

from € 107
per night
77 Sherwood Road, Haputhale

Room in this hotel

from € 8
per night
Thotamuna Mawatha, 19/6, Matara

Room in this hotel

from € 123
per night
37/1 Customs House Road, Negombo

Room in this hotel

from € 37
per night
Unique View Road, Nuwara Eliya

Room in this hotel

from € 50
per night
340 Negombo Road, Wattala

Room in this hotel

from € 42
per night
Beragala-Hali Ela 166 Colombo road, Haputale, Haputhale

Room in this hotel

from € 18
per night
Nagasthenna Road No.4/47/1A, Kandy

Room in this hotel

from € 49
per night

Hotel options in Sri Lanka