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.

Kalpitiya Rd, Kandakuli

Room in this hotel

from € 17
per night
Aluth Walawuwa, Nugawela Kandy, Kandy

Room in this hotel

from € 60
per night
Koggala,Sri Lanka, Ahangama

Room in this hotel

from € 385
per night
345/7 Galle Rd, Colombo

Room in this hotel

from € 28
per night
243,Elpitiya Road, Arachchimulla Bentota, Sri Lanka, Bentota

Room in this hotel

from € 109
per night
Harbour Road,Mirissa, Mirissa

Room in this hotel

from € 23
per night
Hikkaduwa, Colombo - Galle - Hambantota - Wellawaya Road, Hikkaduwa

Room in this hotel

from € 39
per night
Hageduwawatta, Pitiduwa, Thalpe, Unawatuna, Talpe

Room in this hotel

from € 69
per night
Ethukale, Negombo

Room in this hotel

from € 100
per night
Maduruduwa Road, Bandaramulla, Thalaramba

Room in this hotel

from € 26
per night
Jayasinghe Road,Nugegoda, Colombo

Room in this hotel

from € 53
per night
Boralesgamuwa, Mount Lavinia

Room in this hotel

from € 109
per night
Mahamaya Mawatha, 12, Kandy

Room in this hotel

from € 113
per night
Habibi Hostel & Restaurant, Galle

Room in this hotel

from € 31
per night
288 Galle Road, Dadella, Galle 80000, Galle

Room in this hotel

from € 153
per night
447 Union Place, Colombo

Room in this hotel

from € 72
per night
Audangawa, Kimbissa, Sigiriya

Room in this hotel

from € 9
per night
23 Norris Canal Rd 94777392336, Colombo

Room in this hotel

from € 33
per night

Hotel options in Sri Lanka