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.

49 Victoria Rd, Jaffna

Room in this hotel

from € 38
per night
275 Main St, Trincomalee

Room in this hotel

from € 24
per night
Matara Road, Polwathumodara

Room in this hotel

from € 13
per night
Kalahe, Heenatigala Junction

Room in this hotel

from € 69
per night
No. 04, Rathnagiri Watta, Idamegama, Ella

Room in this hotel

from € 251
per night
Lot 5, The Little England Cottages, Nuwara Eliya

Room in this hotel

from € 559
per night
23/1A Temple Road, Heenatiya, Balapitiya

Room in this hotel

from € 183
per night
42/41 End of lake bund road, Hambantota

Room in this hotel

from € 90
per night
No10, 2nd Lane, Tangalle

Room in this hotel

from € 28
per night
No.116, Julgaha Gedara, Mahanaviya Road Walliwala, Weligama

Room in this hotel

from € 14
per night
Pahala Maragahawewa, Anuradhapura

Room in this hotel

from € 119
per night
No. 53 Temple Road, Next to Church, Haputhale

Room in this hotel

from € 11
per night
Kundasale, Uyanwaththa - Boruppa Road, Kandy

Room in this hotel

from € 24
per night
6.257297298412189, 81.40045545767057, Palatupana

Room in this hotel

from € 605
per night
Villadara Road, Pilana

Room in this hotel

from € 509
per night

Hotel options in Sri Lanka