Sri Lanka may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Historic Hotels in Sri Lanka

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Travellers Enjoyed These Historic Hotels

Villa Birdlake
3 out of 5
Get Rates
4.8/5Exceptional! (9 reviews)
Peaceful, relaxing

"The owner/host and housekeeping staff were very friendly and nice to talk to. They can arrange tuk tuk for the guests and home style food was so delicous. Due to its location, guests will need to have insects repellent spray applied at all time. Overall very nice stay at villa birdlake."…"

Reviewed on 26 Mar 2018

Villa Birdlake
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo
Free cancellation
The price is Rs7,296 per night
4.4/5Wonderful! (789 reviews)

"Stayed while waiting for flight out for COVID-19 so not a great time for anyone. This hotel provided excellent service and support during this trying time. They had taken additional steps to protect guests and staff. Particularly enjoyed our meal in the Cuban restaurant - but sadly no live music. ..."…"

Reviewed on 24 Mar 2020

Galle Face Hotel
Hotel Sigiriya
4 out of 5
Hotel Road, Dambulla
The price is Rs9,728 per night
4.3/5Excellent! (453 reviews)

"Beautiful location and very kind staff , very close to Sigiriya rock"…"

Reviewed on 29 Feb 2020

Hotel Sigiriya
Heina Nature Resort & Yala Safari
The price is Rs4,490 per night
4.3/5Excellent! (12 reviews)
Lovely stay

"Lovely stay and fantastic safari (as well as temple visit) organised by hotel staff"…"

Reviewed on 29 Mar 2019

Heina Nature Resort & Yala Safari
The Tourmaline
5 out of 5
Anniewatte, Kandy
The price is Rs5,707 per night
4.2/5Very Good! (45 reviews)

"Staff was helpful . Loved our stay at the hotel."…"

Reviewed on 15 Sep 2019

The Tourmaline
Deer Park Hotel
5 out of 5
Giritale, Polonnaruwa, Hingurakgoda
Get Rates
4/5Very Good! (32 reviews)

"Beautiful hotel. Nice people. Terrible service. Terrible restaurant. The does not want"…"

Reviewed on 27 Dec 2019

Deer Park Hotel
The Sanctuary at Tissawewa
3 out of 5
Old Puttalam road, Old Town, Anuradhapura
The price is Rs6,741 per night
4/5Very Good! (78 reviews)
Nice heritage hotel

"Very quiet when we stayed so lacking atmosphere, particularly in the the restaurant. The service in the restaurant was excellent but reception was less helpful, except the lady who seemed to be the manager. Room was nice but could easily be updated to a much higher standard. Lots of monkeys, and ..."…"

Reviewed on 19 Feb 2020

The Sanctuary at Tissawewa
Hotel Topaz
3 out of 5
Aniwatte, Kandy
Get Rates
3.9/5Very Good! (28 reviews)

"The property is high on the hill so had beautiful views from our room and from the restaurant and roof terrace. Very nice pool but lots of steps down to it so we used it less than we normally would have. Not an easy trip into Kandy town, we would walk down but would always get a tuk-tuk back as it ..."…"

Reviewed on 12 Feb 2020

Hotel Topaz
Calamander Unawatuna Beach
4 out of 5
Parangiyawatte, Unawatuna, Galle
Get Rates
3.9/5Good! (234 reviews)
A very good stay

"This is a very good place i can only recomend despite the difficult situartion with upcomming Corona the hotel staff still tried they best to give good sevice The hotel is close to beach and if you dont like then use the pools in many places the buffet is always second choice, but here i think it ..."…"

Reviewed on 25 Mar 2020

Calamander Unawatuna Beach
The Lakeside Hotel at Nuwarawewa
3 out of 5
Dharmapala Mawatha, New Town, Near Old Bus Stand, Anuradhapura, North Central
The price is Rs5,742 per night
3.6/5Good! (38 reviews)

"Room wasn't ready on time and check out also got delayed as only one person at the Service Desk to attend all guests."…"

Reviewed on 25 Dec 2019

The Lakeside Hotel at Nuwarawewa
The Saffron
3 out of 5
32/5, Galpotte Rd, Koswatte, Nawala, Sri Jayawardenepura Kotte
Get Rates
3.5/5Good! (23 reviews)
Lovely and good room etc perfect. Thank you.

"Even allowed for 3 am check in! All wonderful. Thank you very much. Just need to update sign so can see from road in the dark."…"

Reviewed on 10 Apr 2017

The Saffron
Cottage Tourist Rest
2 out of 5
388/38, Harischandra Mw., 5000, Anuradhapura town Sri Lanka, Anuradhapura
The price is Rs1,247 per night
3.5/5Good! (4 reviews)
Simple, and has potential, but...

"I got in late and left fairly early, so didn't spend much time there. My room had a bug issue and didn't smell so fresh. Also didn't have hot water in the morning - but that got fixed after I told the person at breakfast. Simple, and has potential, but could use a little freshening up."…"

Reviewed on 3 Aug 2018

Cottage Tourist Rest
Heritage Hotel
3 out of 5
Galwala Road, Pothanegama, Anuradhapura
The price is Rs7,559 per night
3.5/5Good! (53 reviews)

"The Swimming Pool was not in operation (I booked this hotel mainly because of the Swimming Pool). The Minibar was not working (when complaining, they came and told it was working even though it was not getting cold). It was a wet bathroom as the water splashes out of the shower cubicle. Even though ..."…"

Reviewed on 9 Jul 2019

Heritage Hotel
Indika Lake Resort
4 out of 5
Kandy Road, Mathale Junction, Mihintale
The price is Rs2,381 per night
3.3/5 (3 reviews)
Lot of insects ,frogs,lizards

"Thought cleaning was part of rental they charged me for cleaning service. Isolated , Frogs in room ,lizards in walls,"…"

Reviewed on 8 Dec 2017

Indika Lake Resort
Nilketha Villa Eco Hotel
3 out of 5
139, Jethawanarama Road, Anuradhapura
The price is Rs2,395 per night
3.2/5 (30 reviews)
Great locations for temples

"Room was very basic, the hotel needs refurbishment! Air con was a life saver! Food was ok!"…"

Reviewed on 16 Apr 2017

Nilketha Villa Eco Hotel
Hotel Alakamanda
3.5 out of 5
No11, Nagasena Mawatha, Anuradhapura
Free cancellationReserve now, pay when you stay
The price is Rs6,991 per night
3.1/5 (12 reviews)
Clean and simple

"Great value hotel with good services. Simple and clean with friendly staff."…"

Reviewed on 1 Apr 2018

Hotel Alakamanda
Avasta Resort and Spa
3.5 out of 5
92, Niwaththakachethiya Road, Anuradhapura
Get Rates
3.1/5 (14 reviews)
This hotel is close Don't book

"The Worst experience ever you should never go there"…"

Reviewed on 1 Jan 2018

Avasta Resort and Spa
SAASHA CITY HOTEL
2 out of 5
292 Sea Street, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs2,427 per night
2.9/5 (62 reviews)

"I had to live with cocroch Water supply was poor in bathroom"…"

Reviewed on 27 Jan 2019

SAASHA CITY HOTEL
Don't see what you're looking for?
We've got more Historic Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Historic Hotels in Sri Lanka

Search for Historic Hotels in Sri Lanka on Expedia. You can easily find your hotels in Sri Lanka using one of the methods below:

  • View our selection of featured hotels in Sri Lanka
  • Use the map to find hotels in the Sri Lanka neighborhood you prefer
  • Use the filters to see hotels in a specific area of Sri Lanka, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Sri Lanka
  • Enter your travel dates to view the best deals on hotels in Sri Lanka - while they last

More trip options