Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Shopping Hotels in Sri Lanka, Asia

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 Shopping Hotels

The Penthouse Above Sea
3.5 out of 5
Marine City, 46, Station Road, Dehiwala, Mount Lavinia
Get Rates
4.7/5Exceptional! (39 reviews)
Not good start of holiday

"I received email from manager that hotel is closed ( day before staying in hotel) due to some government issues and got directed to other hotel . Even though Chitra was helpful it wasn’t hotel I would chose and it added stress to my 32 hrs flight not knowing exactly where I’m staying ."…"

Reviewed on 26 Feb 2019

The Penthouse Above Sea
Chapelton House
2.5 out of 5
5A, 1st Chapel Lane, Wellawatte, Colombo
Get Rates
4.6/5Exceptional! (33 reviews)
clean and easy place to stay

"Good and clean place to stay. Staff friendly. Room spotless. Have ensuite and dorm / private room with shared clean bathroom / toilet."…"

Reviewed on 3 Feb 2020

Chapelton House
Moss Colombo
3 out of 5
160/2 Bauddhaloka Mawatha, Colombo, Western
Free cancellationReserve now, pay when you stay
The price is Rs3,735 per night
4.5/5Wonderful! (70 reviews)

"Amazing in every way every time!"…"

Reviewed on 4 Dec 2019

Moss Colombo
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo
The price is Rs9,703 per night
4.3/5Excellent! (646 reviews)

"Visited just at the beginning of lockdown/curfew procedures for the Coronavirus. The hotel coped amazingly with very few guests, consolidating areas as necessary. We still had amazing service under adversity."…"

Reviewed on 25 Mar 2020

Cinnamon Grand Colombo
Cinnamon Lakeside Colombo
5 out of 5
115, C. A. Gardiner Mawatha, Colombo
The price is Rs6,388 per night
4.3/5Excellent! (375 reviews)

"Not for 5 stars .! Need more clean . Bathroom Tub tiles Broken.! Wall had stein from Soda opening Table dust. We clean ourselves.!"…"

Reviewed on 1 Mar 2020

Cinnamon Lakeside Colombo
Colombo Court Hotel & Spa
4 out of 5
32 Alfred House Avenue, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs5,374 per night
4.3/5Excellent! (316 reviews)

"Stuff so wonderful.! Clean, Convenient, Nice poor fell like home , nice spa , so relaxing.! Will come back to stay again in the future."…"

Reviewed on 1 Mar 2020

Colombo Court Hotel & Spa
Fairway Colombo
4 out of 5
7, Hospital Street, Colombo 01, Colombo
Get Rates
4.2/5Excellent! (448 reviews)

"great location. Staff were friendly and helpful.."…"

Reviewed on 7 Apr 2020

Fairway Colombo
Taj Samudra
5 out of 5
25 Galle Face Centre Road, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs8,061 per night
4.2/5Excellent! (270 reviews)

"Excellent hotel with great staff and nice pool and great breakfast service. Club lounge has great staff."…"

Reviewed on 7 Mar 2020

Taj Samudra
Hilton Colombo
5 out of 5
2 Sir Chittampalam A Gardiner, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs7,912 per night
4.2/5Very Good! (334 reviews)

"Excellent service and probably the best breakfast buffet I have seen. The rooms are clean and the facilities are beautiful. The rooms lack a bit of personality and ambiance but I suppose that is to be expected in a large hotel such as this one."…"

Reviewed on 4 Mar 2020

Hilton Colombo
Dalmanuta Gardens
3.5 out of 5
No. 21 Meegama Road, Warapitiya, Beruwela
Get Rates
4/5Very Good! (15 reviews)
Super relaxing stay in lush green resort

"The resort is the labor of love of Chamal the owner. 9 private and beautifully done villas set in the middle of nature. We had lunch and dinner everyday in the restaurant by the river. Loved the property, service was warm and friendly and seafood was superb. Great find!"…"

Reviewed on 1 May 2017

Dalmanuta Gardens
White Palace
3 out of 5
No:554/47, John Silva Rd 2nd, Kurana Colombo Rd, Negombo
The price is Rs1,757 per night
3.9/5Very Good! (79 reviews)

"Proximity to the airport; comfort; excellent manager"…"

Reviewed on 16 Mar 2020

White Palace
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
Ramada by Wyndham Colombo
4 out of 5
30 Sir Mohamed Macan Markar Mawatha, PO Box 1202, Colombo
Free cancellationReserve now, pay when you stay
The price is Rs5,374 per night
3.7/5Good! (240 reviews)

"Liked the location. There was nothing to dislike. The rooms were spacious and housekeeping was regular. The staff were friendly."…"

Reviewed on 30 Mar 2020

Ramada by Wyndham Colombo
Supun Arcade Residency
3 out of 5
56, Galle Road, Colombo
The price is Rs5,971 per night
3.6/5Good! (139 reviews)
Stains on the couch and not clean

"Sofas were full of dust and stains"…"

Reviewed on 16 Apr 2019

Supun Arcade Residency
Avenra Garden Hotel
3.5 out of 5
No.22, Mahahunupitiya, Negombo
Get Rates
3.3/5 (15 reviews)
Great staff, good pool, bad room

"Unfortunately the room let down this hotel. unclean, cracks in the walls, bathroom full of ants and mosquitoes, broken cot for the baby, unclean linen, power trips 3 x a day, bland basic food. 1hr wait for a srilankan breakfast. Staff were very helpful and kind"…"

Reviewed on 4 Jul 2017

Avenra Garden Hotel
Colombo Residencies
4 out of 5
75 Galle Road, Colombo, Western Province
Get Rates
3/5 (16 reviews)
Excellent location

"We have stayed in :Colombo on many occasions, but always in hotels. For a change we decided to book an apartment in the same area. The Colombo Residency or Crescat residency as its know is in a prime area of Colombo along the Galle Road. Situated next to the Cinnamon Grande Hotel it is within minutes ..."…"

Reviewed on 30 Aug 2017

Colombo Residencies
Golden Star Beach Hotel
3 out of 5
163 Lewis Place Negombo, Negombo
Get Rates
2.9/5 (93 reviews)
Lovely location. Need to watch for beach parties!

"Have stayed here on many previous occasions and keep coming back. This occasion was marred by music on the beach side of the property which did not stop until past midnight. This certainly disturbed our sleep before an early morning flight. Otherwise, recent renovations have improved bathrooms and ..."…"

Reviewed on 15 Feb 2019

Golden Star Beach Hotel
Weligama Ancient Mural
3 out of 5
No 176, Bay Beach Hotel Road, Kapparatota, Weligama, Southern Province
The price is Rs479 per night
1/5 (1 review)

"The owner was up set because I take the room with a low cost and he start to annoying me for every little thing Terrible experience"…"

Reviewed on 23 Feb 2020

Weligama Ancient Mural
Don't see what you're looking for?
We've got more Shopping 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.

Shopping Hotels in Sri Lanka

Search for Shopping 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

Travellers loved these Shopping Hotels