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.

333/G Colombo Road, Kurana Katunayeke, Katunayake

Room in this hotel

from ₺ 1,081
per night
Mahabage Road, 0767993199 1 1, Wattala

Room in this hotel

from ₺ 7,078
per night
No 92, Niwaththakachethiya Road, Anuradhapura

Room in this hotel

from ₺ 4,966
per night
Galle Face Terrace, Colombo, Colombo

Room in this hotel

from ₺ 1,852
per night
91/1 Hill Street, 10350 Karagampitiya, Sri Lanka, Mount Lavinia

Room in this hotel

from ₺ 7,078
per night
Thaladuwa, 6th lane, St Jude place, 10/A, Negombo

Room in this hotel

from ₺ 6,416
per night
34/6 4th Lane Angulana Station Road, Moratuwa

Room in this hotel

from ₺ 1,444
per night
No : 23, Modarwattha, Pelana, Weligama,, Mirissa

Room in this hotel

from ₺ 2,730
per night
Main Street, Ella 90090, Sri Lanka, Ella

Room in this hotel

from ₺ 1,650
per night
24 1/2 Albert Crescent, Colombo 07, Colombo, Western Province, 00700, Sri Lanka, Colombo

Room in this hotel

from ₺ 2,117
per night
no 533/1e Sisil Ln 01, Katunayake

Room in this hotel

from ₺ 1,565
per night
Porutota Road, 11410 Negombo, Sri Lanka, Negombo

Room in this hotel

from ₺ 2,599
per night
1/2 Ponnappa Lane, Jaffna

Room in this hotel

from ₺ 1,359
per night
32-D1, Mill Road, Nilaveli, Nilaveli

Room in this hotel

from ₺ 7,078
per night
229 Lewis Place, Negombo

Room in this hotel

from ₺ 807
per night

Hotel options in Sri Lanka