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.

125 Bandaranayake Mawatha, Moratuwa

Room in this hotel

from ₺ 7,057
per night
Ward no 1,8th mile post. Veluoor.nilaveli, Nilaveli

Room in this hotel

from ₺ 1,645
per night
Dayasiri,kithuldowa,Ambegoda,Bandarawela, Bandarawela

Room in this hotel

from ₺ 5,486
per night
P B A Weerakoon Mawatha, Kandy

Room in this hotel

from ₺ 2,432
per night
330 Colombo Road, Katunayake

Room in this hotel

from ₺ 865
per night
Coral House 7,NO:175,Old Gall Road,Weligama, Weligama

Room in this hotel

from ₺ 9,892
per night
130 Magalthota Road Habaraduwa, Habaraduwa

Room in this hotel

from ₺ 7,112
per night
Aniket Road, Shanthipura 3/3, Nuwara Eliya

Room in this hotel

from ₺ 2,449
per night
299 Saint Joseph's Street, Negombo

Room in this hotel

from ₺ 3,681
per night
Welhengoda Road, Ahangama

Room in this hotel

from ₺ 13,115
per night
3/3 Aniket Road,, Nuwara Eliya

Room in this hotel

from ₺ 2,449
per night
17/4b Galkanda Rd, Kandy

Room in this hotel

from ₺ 4,094
per night
Treetop jayanthi mawatha, Beruwala

Room in this hotel

from ₺ 6,109
per night
Olagandoowa Road Digaredda, Ahangama

Room in this hotel

from ₺ 13,115
per night
291 Circular Road, Galle

Room in this hotel

from ₺ 3,221
per night
Pelawatte, Thalduwa, Ahangama, Ahangama

Room in this hotel

from ₺ 4,461
per night
Pitipana Street, Negombo

Room in this hotel

from ₺ 1,777
per night

Hotel options in Sri Lanka