Cheap Hotels in Sri Lanka from $16

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top cities in Sri Lanka

Check prices for these dates

Our top choices for Sri Lanka cheap hotels

1. Marino Beach Colombo

Marino Beach Colombo
5.0 star property
Colombo
9.6 out of 10, Exceptional, (1,001 reviews)
"Definitely recommend - great location"
United Kingdom
Lorraine
$78 nightly
The price is $93
Nov 16 - Nov 17
Total with taxes and fees
Marino Beach Colombo

2. Camelot Beach Hotel

Camelot Beach Hotel
3.0 star property
Negombo
8.4 out of 10, Very good, (251 reviews)
"Property is very clean and grounds well maintained, food was great"
United States
Sharyn
$70 nightly
The price is $82
Nov 17 - Nov 18
Total with taxes and fees
Camelot Beach Hotel

3. Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (1,002 reviews)
"everything was very nice, great location"
Australia
Sujatha
$119 nightly
The price is $145
Nov 22 - Nov 23
Total with taxes and fees
Cinnamon Grand Colombo

4. Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,003 reviews)
"Lovely colonial hotel. Fabulous breakfast. Great salt water pool. Loads of history and character. Staff friendly and helpful."
United Kingdom
James
$89 nightly
The price is $109
Nov 22 - Nov 23
Total with taxes and fees
Galle Face Hotel

5. Galadari Hotel

Galadari Hotel
4.0 star property
Fort
7.4 out of 10, Good, (228 reviews)
"Good place to stay. "
United Kingdom
Devaka
Galadari Hotel

6. EKHO Ella

EKHO Ella
4.0 star property
Ella
9.2 out of 10, Wonderful, (89 reviews)
"Spectacular views and lovely staff "
United States
robert
$283 nightly
The price is $337
Nov 17 - Nov 18
Total with taxes and fees
EKHO Ella

7. Berjaya Hotel Colombo

Berjaya Hotel Colombo
4.0 star property
Mount Lavinia
7.2 out of 10, Good, (119 reviews)
"Right next to a train station. Sleep is not easy."
United States
Samuel
$58 nightly
The price is $68
Nov 18 - Nov 19
Total with taxes and fees
Berjaya Hotel Colombo

8. MaRadha Colombo

MaRadha Colombo
4.0 star property
Colombo
9.2 out of 10, Wonderful, (100 reviews)
"Very nice hotel excellent staff great experience "
Canada
Yasotha
$87 nightly
The price is $105
Nov 16 - Nov 17
Total with taxes and fees
MaRadha Colombo

9. Sentido Heritance Negombo

Sentido Heritance Negombo
5.0 star property
Negombo
9.0 out of 10, Wonderful, (602 reviews)
"Great place to stay for night before or after your flight. Good food and excellent staff. Thank you!!"
Japan
Uri Mordecai
$114 nightly
The price is $135
Nov 16 - Nov 17
Total with taxes and fees
Sentido Heritance Negombo

10. Terrace Green Hotel and Spa - Free Airport Pick-up or Drop-off

Terrace Green Hotel and Spa - Free Airport Pick-up or Drop-off
4.0 star property
Negombo Beach Area
9.0 out of 10, Wonderful, (372 reviews)
"Dinner and breakfast were amazing. Massages were great. Room was great as well!"
United States
Shalyn
$54 nightly
The price is $56
Nov 16 - Nov 17
Total with taxes and fees
Terrace Green Hotel and Spa - Free Airport Pick-up or Drop-off
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.

Top Sri Lanka Hotel Reviews

Explore a world of travel with Expedia