Why book at cityhotels?

  • Over 200 000 hotels worldwide
  • Between 20-70 % can be saved booking through City Hotels
  • We celebrate 10 years with anniversary deals
  • Pay online now or upon hotel checkout on most hotels

Hotels in Sri Lanka

At cityhotels.com always you can find outstanding hotel offers in all cities and villages in Sri Lanka - Kandy, Colombo, Negombo, Nuwara Eliya, Galle, Mount Lavinia, Anuradhapura, Bentota, Sigiriya, Tissamaharama, Koggala, Dambulla, Weligama, Kalkudah, Tangalle, Aturuwella, Beruwela, Wadduwa, Sri Jayawardenepura Kotte, Kataragama, Seeduwa - Katunayake, Trincomalee, Bandarawela, Polonnaruwa, Kirinda, Kalutara, Udawalawa, Arugam, Etalai and Dickwella.

Do you want to stay in comfortable but also excellent value accommodation in a city or village in Sri Lanka? We have an extensive range of hotels on offer, from simple economic hotels and recommended hotels, to luxury and boutique hotels. We can also help you with romantic weekend breaks, spa breaks, business trips, groups trips and conferences in Sri Lanka.
Going on vacation to Sri Lanka you can find hotels and accommodation in all cities and villages in this country.

At cityhotels.com you can book cheap hotel rooms close to the airports, main streets, shopping district, either in the city centre or outside the city of Sri Lanka. When there are concerts, musicals, football matches, fairs and similiar events we can help you with accommodation for this. Our main goal in cityhotels.com is to give you the best possible experience at your destination.

Hotels in 30 popular cities in Sri Lanka

Popular holiday destinations i Sri Lanka

20 hotel offers in Sri Lanka

Deer Park Hotel

Deer Park Hotel, Giritale

In Giritale, Giritale
1 km from city center.
From 353 USD
Hotel Hill Top

Hotel Hill Top, Kandy

Near Wales Park, Kandy
4 km from city center.
From 108 USD
Hotel Sigiriya

Hotel Sigiriya, Sigiriya

Near Sigiriya Archaeological Site, Sigiriya
3 km from city center.
From 169 USD
Club Hotel Dolphin

Club Hotel Dolphin, Waikkal

In Waikkal (Puttalam District), Waikkal
1 km from city center.
From 162 USD
The Blue Water

The Blue Water, Wadduwa

In Wadduwa (Kalutara District), Wadduwa
5 km from city center.
From 141 USD
Global Towers Hotel & Apartments

Global Towers Hotel & Apartments, Colombo

In Colombo (Colombo District), Colombo
4 km from city center.
From 80 USD
Golden Star Beach Hotel

Golden Star Beach Hotel, Negombo

Near Negombo Beach, Negombo
5 km from city center.
From 76 USD
Ramada Katunayake

Ramada Katunayake, Seeduwa - Katunayake

In Seeduwa - Katunayake (Gampaha District), Seeduwa - Katunayake
5 km from city center.
From 98 USD
Trinco Blu by Cinnamon

Trinco Blu by Cinnamon, Trincomalee

In Trincomalee (Trincomalee District), Trincomalee
4 km from city center.
From 313 USD
Elephant Reach

Elephant Reach, Kirinda

In Kirinda (Hambantota District), Kirinda
5 km from city center.
From 119 USD
Uga Ulagalla

Uga Ulagalla, Anuradhapura

In Anuradhapura (Anuradhapura District), Anuradhapura
12 km from city center.
From 449 USD
Galle Heritage Villa By Jetwing

Galle Heritage Villa By Jetwing, Galle

In Galle (Galle District), Galle
4 km from city center.
From 218 USD
Maalu Maalu Resort & Spa

Maalu Maalu Resort & Spa, Kalkudah

In Kalkudah (Pasikuda), Kalkudah
2 km from city center.
From 537 USD
Palm Paradise Cabanas

Palm Paradise Cabanas, Godellawela Beach

In Tangalle (Hambantota District), Godellawela Beach
1 km from city center.
From 89 USD
Mandara Resort

Mandara Resort, Weligama

In Denipitiya (Matara District), Weligama
2 km from city center.
From 222 USD
Jetwing Yala

Jetwing Yala, Kirinda

In Palatupana (Hambantota District), Kirinda
4 km from city center.
From 230 USD
Koragaha Lodge

Koragaha Lodge, Tissamaharama

In Tissamaharama (Hambantota District), Tissamaharama
3 km from city center.
From 110 USD
Mahoora Tented Safari Camp Udawalawe

Mahoora Tented Safari Camp Udawalawe, Udawalawa

In Udawalawa, Udawalawa
15 km from city center.
From 1100 USD
Wellé Wadiya

Wellé Wadiya, Kalpitiya

In Kalpitiya (Puttalam District), Kalpitiya
3 km from city center.
From 86 USD
Arugam Bay Surfing Resort

Arugam Bay Surfing Resort, Arugam

Near Arugam Bay Beach, Arugam
1 km from city center.
From 75 USD

Map of 20 recommended hotels in Sri Lanka