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.

Habaraduwa Road, Habaraduwa

Room in this hotel

from lei 6,616
per night
No. 1, Andiambalama Estate, Yatiyana, Katunayake

Room in this hotel

from lei 805
per night
220 Kalukanda Road, Weligama

Room in this hotel

from lei 7,695
per night
Bandarawela Rd Kumdalwela, Ella

Room in this hotel

from lei 63
per night
R. A. De Mel Mawatha, Colombo

Room in this hotel

from lei 439
per night
Kararagalla Estate, Elamulla, Bogawantalawa

Room in this hotel

from lei 1,003
per night
Delathura - Ja-Ela, Wattala

Room in this hotel

from lei 221
per night
Galle Road, Thalaramba

Room in this hotel

from lei 324
per night
Kannattiya Mihinthale Anuradapura, Anuradhapura

Room in this hotel

from lei 118
per night
3A, Shanthipura, Nuwara Eliya

Room in this hotel

from lei 506
per night
Thotupola Road, Yathramulla Bentota, 80500 Bentota, Sri Lanka, Bentota

Room in this hotel

from lei 173
per night
Rekawa Beach, Rekawa

Room in this hotel

from lei 244
per night
Maputugala, Poruwadanda, Ingiriya, Poruwadanda

Room in this hotel

from lei 198
per night
Moragalla Beruwela, Police Bungalow Road, Beruwala

Room in this hotel

from lei 356
per night
220 Kalukanda Road, Weligama

Room in this hotel

from lei 7,594
per night
78 Rosmead Place, Colombo

Room in this hotel

from lei 214
per night
No. 918, Mudunmankada Road, Udawalawe

Room in this hotel

from lei 43
per night

Hotel options in Sri Lanka