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.

Habaraduwa Road, Habaraduwa

Room in this hotel

from € 1,308
per night
No. 1, Andiambalama Estate, Yatiyana, Katunayake

Room in this hotel

from € 159
per night
220 Kalukanda Road, Weligama

Room in this hotel

from € 1,510
per night
Bandarawela Rd Kumdalwela, Ella

Room in this hotel

from € 12
per night
R. A. De Mel Mawatha, Colombo

Room in this hotel

from € 86
per night
Kararagalla Estate, Elamulla, Bogawantalawa

Room in this hotel

from € 198
per night
Delathura - Ja-Ela, Wattala

Room in this hotel

from € 43
per night
Galle Road, Thalaramba

Room in this hotel

from € 64
per night
Kannattiya Mihinthale Anuradapura, Anuradhapura

Room in this hotel

from € 23
per night
3A, Shanthipura, Nuwara Eliya

Room in this hotel

from € 102
per night
Thotupola Road, Yathramulla Bentota, 80500 Bentota, Sri Lanka, Bentota

Room in this hotel

from € 34
per night
Rekawa Beach, Rekawa

Room in this hotel

from € 48
per night
Maputugala, Poruwadanda, Ingiriya, Poruwadanda

Room in this hotel

from € 36
per night
Moragalla Beruwela, Police Bungalow Road, Beruwala

Room in this hotel

from € 71
per night
220 Kalukanda Road, Weligama

Room in this hotel

from € 1,494
per night
78 Rosmead Place, Colombo

Room in this hotel

from € 42
per night
No. 918, Mudunmankada Road, Udawalawe

Room in this hotel

from € 8
per night

Hotel options in Sri Lanka