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.

195/4 Kachcheriyagama, Tissamaharama

Room in this hotel

from € 26
per night
Wellawaya-Ella-Kumbalwela Hwy, Uva (Karandagolla)

Room in this hotel

from € 19
per night
Yala National Park,, Kataragama

Room in this hotel

from € 198
per night
Pinkanda Road. Thiranagama, Hikkaduwa

Room in this hotel

from € 57
per night
Sirasa Mawatha mahamodara, Galle, Galle

Room in this hotel

from € 38
per night
Rathnagiriwaththa Estate Road,Idamegama, Ella

Room in this hotel

from € 79
per night
Kalukele Rd, Nuwara Eliya

Room in this hotel

from € 28
per night
27 T. B. Jayah Mawatha, Colombo

Room in this hotel

from € 39
per night
Church Road,Blackpool,, Nuwara Eliya

Room in this hotel

from € 37
per night
Yala Katagamuwa Road, Kataragama

Room in this hotel

from € 446
per night
Udawela Road, Kandy

Room in this hotel

from € 123
per night
Bandara Puliyankulama, 41, Anuradhapura

Room in this hotel

from € 25
per night
No. 114, Ellathota, Bandarawela

Room in this hotel

from € 24
per night
Upper Lake Rd, Nuwara Eliya

Room in this hotel

from € 194
per night
Villadara Road, Pilana, Pilana

Room in this hotel

from € 1,282
per night
Wirawila Bird Sancturay, Weerawila

Room in this hotel

from € 288
per night
Galle road, Dodanduwa

Room in this hotel

from € 70
per night
Giritale, Giritale

Room in this hotel

from € 99
per night
word no-03, cemetery road, Trincomalee

Room in this hotel

from € 61
per night
Thimbirikadawala Road, Anuradhapura

Room in this hotel

from € 23
per night

Hotel options in Sri Lanka