Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation


Check Prices on Hotels in Sri Lanka

Tonight 22 Jul - 23 Jul
This weekend 26 Jul - 28 Jul
Next weekend 2 Aug - 4 Aug

Featured Sri Lanka Hotels with Room Service

See all 4,923 properties in Sri Lanka

Estimated price for 1 night/2 adults

Shangri-La's Hambantota Golf Resort & Spa
Shangri-La's Hambantota Golf Resort & Spa
5.0 out of 5.0 Sittrakala Estate, Chithragala, Ambalantota, Hambantota
4.5/5 (57 reviews)
Rs8,257/ night for 2 guests

Great hotel but with ridiculously expensive food and drinks.

Reviewed on 26 Mar 2019
The Kingsbury Colombo
The Kingsbury Colombo
5.0 out of 5.0 48 Janadhipathi Mawatha, Colombo
Free cancellation
4.2/5 (548 reviews)
Rs6,806/ night for 2 guests

An excellent hotel - with friendly & helpful staff. Will definitely be using this hotel whenever I visit Colombo. Coffee shop is amazing too

Reviewed on 12 Jul 2019
Trinco Blu by Cinnamon
Trinco Blu by Cinnamon
4.0 out of 5.0 Upuvali, Trincomalee
Free cancellation
4.3/5 (167 reviews)
Rs14,438/ night for 2 guests

Beautiful beach and pool, we love to spend more time in here, so we will come back again in few years.

Reviewed on 16 May 2019
Citrus Hikkaduwa
Citrus Hikkaduwa
4.0 out of 5.0 No.400 Galle Road, Hikkaduwa
3.7/5 (190 reviews)

Clean room, great food. Very pleasant stay

Reviewed on 16 Apr 2019
Hotel Sapphire
Hotel Sapphire
3.5 out of 5.0 No. 371, Galle Road, Colombo
3.7/5 (44 reviews)
Rs2,044/ night for 2 guests

Very good

Reviewed on 15 Feb 2019
Cinnamon Grand Colombo
Cinnamon Grand Colombo
5.0 out of 5.0 77, Galle Road, Colombo
Free cancellation
4.3/5 (562 reviews)
Rs6,716/ night for 2 guests

amazing

Reviewed on 15 Apr 2019
FAIR VIEW HOTEL COLOMBO
FAIR VIEW HOTEL COLOMBO
3.5 out of 5.0 27 Ramakrishna Road, Colombo
Free cancellation
4.3/5 (195 reviews)
Rs2,838/ night for 2 guests

Everything is exceptionally perfect, location, staff, cleanleness, service, friendliness, quality and property is managed by the best manager and a very best team of staff that are all very professional and very helpful in every way, thanks to the best well managed property due to the best msnager ...

Reviewed on 20 Jun 2019
GSH Colombo
GSH Colombo
3.5 out of 5.0 382 Galle Road, Colombo, Western
3.9/5 (217 reviews)
Rs1,986/ night for 2 guests

I visited the property with my partner. Hotel is situated in the quite easy place to get in without any disturbance. The reception staff were attentive and they did the check-In speedily. my partner was delighted from their welcome drink and special thank for that. however our first impression about ...

Reviewed on 22 Apr 2019
Hilton Colombo
Hilton Colombo
5.0 out of 5.0 2 Sir Chittampalam A Gardiner, Colombo
Free cancellation
4.1/5 (305 reviews)
Rs6,564/ night for 2 guests

Very nice hotel, specially lobby area , very good seafood Restuarent. Good staff .

Reviewed on 24 Mar 2019
Map

Recently booked Sri Lanka hotels

Grand Oriental Hotel
3.5 out of 5.0
Last booking: 1 hour ago
Paradise Beach Hotel
3.0 out of 5.0
Last booking: 1 hour ago
Ulagalla by Uga Escapes
5.0 out of 5.0
Last booking: 3 hours ago
Terrace Green Hotel & Spa
4.0 out of 5.0
Last booking: 7 hours ago
The Beach - All Suite Hotel
3.5 out of 5.0
Last booking: 7 hours ago
Residence by Uga Escapes
4.5 out of 5.0
Last booking: 11 hours ago
Hotel Suisse
3.5 out of 5.0
Last booking: 11 hours ago
Anilana Nilaveli
4.5 out of 5.0
Last booking: 15 hours ago
Ramada by Wyndham Colombo
4.0 out of 5.0
Last booking: 16 hours ago

Hotels with Room Service in Sri Lanka

Search for Hotels with Room Service 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