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

: 14198 options found

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

102/125 Hewahata Road, Thalwatta, Kandy
Fantastic
88 reviews
9.0

Room in this hotel

from ₺ 3,357
per night
Wellodaya Road, Hambantota, Ranna
Fantastic
1 review
9.7

Room in this hotel

from ₺ 7,606
per night
Nilaveli Beach Hotel, Nilaveli, Nilaveli
Fantastic
1 review
9.7

Room in this hotel

from ₺ 5,686
per night
No,553,3/A,Debarawewa,Tissamaharama, Kirinda
Excellent
217 reviews
8.8

Room in this hotel

from ₺ 2,712
per night
237/B, Cinnamon Bay Road, Moragalle, Beruwala
Fantastic
23 reviews
9.2

Room in this hotel

from ₺ 1,547
per night
16B, Unique View Road, Nuwara Eliya, Nuwara Eliya
Excellent
191 reviews
8.8

Room in this hotel

from ₺ 2,507
per night
5A, Temple View, Peellagoda, Unawatuna
Fantastic
7 reviews
9.4

Room in this hotel

from ₺ 6,368
per night
72 / 22, A.B. Damunupola Mawatha, Kandy
Excellent
497 reviews
8.6

Room in this hotel

from ₺ 3,434
per night
155B, Dammasara Mawatha, Heenatigala Junction
Fantastic
63 reviews
9.0

Room in this hotel

from ₺ 3,785
per night

Hotel options in Sri Lanka