COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Book Western Province Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Western Province

Shangri-La Hotel, Colombo
5 out of 5
1 Galle Face, Colombo
Free cancellationReserve now, pay when you stay
The price is AU$223 per night from 27 May to 27 May
4.7/5Exceptional! (213 reviews)
Loved my stay at Shangrilla
"We like the friendly staff, comfortable room and the beautiful view. We were v happy with tight security 24/7. Toilet shower area tend to accumulate water. Perhaps during civil work, sloping was not done properly"

Reviewed on 27 Feb. 2020

Shangri-La Hotel, Colombo
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo
The price is AU$118 per night from 3 Jun. to 3 Jun.
4.3/5Excellent! (536 reviews)
"Amazing service, large, clean, well-appointed rooms, pretty good location, nice rootfop restaurant offering ocean and port city views. Internet very slow, but ultimately functional."

Reviewed on 4 Apr. 2021

Mandarina Colombo
Avani Kalutara Resort
4.5 out of 5
St. Sebastian's Road, Katukurunda, Kalutara
Free cancellationReserve now, pay when you stay
The price is AU$144 per night from 7 May to 7 May
3.9/5Very Good! (76 reviews)
"The resort was very smart, and beautifully appointed. Staff were constantly cleaning, and tidying in the grounds, and the restaurant workers and poolboys very attentive."

Reviewed on 18 Mar. 2020

Avani Kalutara Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Airport resort
4 out of 5
54/B, Walpola Road, Andiambalama, Seeduwa - Katunayake
Free cancellationReserve now, pay when you stay
The price is AU$62 per night from 11 May to 11 May
3.8/5Good! (202 reviews)
"A good place for a night in transit but not for extended stays. Staff very helpful , nice home cooked meals. Free airport pickup was very handy. Very quiet surroundings. Nice pool"

Reviewed on 9 Mar. 2020

Airport resort
Amora Lagoon
3.5 out of 5
667/154 LIVER BROTHER, ROAD, Seeduwa - Katunayake, WP
Free cancellationReserve now, pay when you stay
The price is AU$74 per night from 28 May to 28 May
3.7/5Good! (20 reviews)
"Though, like many of the newer Sri Lankan hotels, Amora Lagoon is a nice facility (nice decorations, modern architecture), the recent Easter attacks have hit the Sri Lankan tourist industry quite hard. I was maybe 1 of 3 guests in the entire hotel. This meant the mini bar was empty, they weren't ..."

Reviewed on 4 Jul. 2019

Amora Lagoon
Hotel J Negombo
3 out of 5
331/1, Lewis Place, Negombo
Free cancellationReserve now, pay when you stay
The price is AU$43 per night from 7 May to 7 May
3.6/5Good! (165 reviews)
Comfortable
"The room was bright and clean and the shower was great. I wasn't a great fan of the food but that was more personal food choice than the quality. The hotel is just off a busy street but it is quiet and feels secluded and is right on the beach."

Reviewed on 3 Mar. 2020

Hotel J Negombo
Gloriya Mathews Family Guest House
2.5 out of 5
Peter Mendis Rd, 8, Negombo, WP
Free cancellationReserve now, pay when you stay
The price is AU$22 per night from 8 May to 8 May
Gloriya Mathews Family Guest House
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
Free cancellationReserve now, pay when you stay
The price is AU$86 per night from 15 May to 15 May
4.6/5Wonderful! (366 reviews)
Best place ❤️
"Good services and best room facility"

Reviewed on 10 Aug. 2020

Marino Beach Colombo
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo
Free cancellationReserve now, pay when you stay
The price is AU$122 per night from 6 Jun. to 6 Jun.
4.2/5Excellent! (600 reviews)
"Had a amazing stay. Staff we very good."

Reviewed on 17 Mar. 2020

The Kingsbury Colombo
Nature Lovers Resort
3.5 out of 5
Kanumassagala, Wagawatta Poruwadanda, Ingiriya
Get Rates
Nature Lovers Resort
Don't see what you're looking for?
See all available properties in Western Province
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.