Hotel deals Asia Sri Lanka

Hotels in Sri Lanka

Find the best deals on 17,817 hotels in Sri Lanka

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Sri Lanka

Looking for a city in Sri Lanka to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$15 - $54
CHEAPEST CITY IN SRI LANKA Negombo 63% cheaper Hotels in Negombo are the cheapest in Sri Lanka at just $15 per night on average.
MOST EXPENSIVE CITY IN SRI LANKA Galle 36% more expensive Galle has the highest priced hotels in Sri Lanka with rooms averaging $54 per night.
MOST POPULAR CITY IN SRI LANKA Colombo 85% more users visited More momondo users search for hotels in Colombo than any other city in Sri Lanka

Popular Cities in Sri Lanka

Book one of the best deals Sri Lanka has to offer in these popular locations
Marino Beach Colombo
Best value
Marino Beach Colombo
9.0
$86
Cinnamon Grand Colombo
#1 Most popular
Cinnamon Grand Colombo
8.0
$156
Galadari Hotel
#2 Most popular
Galadari Hotel
7.0
$97
Galle Face Hotel
#3 Most popular
Galle Face Hotel
8.0
$144
Taj Samudra
#4 Most popular
Taj Samudra
8.0
$159
The Kingsbury Colombo
#5 Most popular
The Kingsbury Colombo
8.0
$143
Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.0
$139
Miura Dutch Edge Hotel
Best value
Miura Dutch Edge Hotel
8.0
$32
Jetwing Sea
#1 Most popular
Jetwing Sea
8.0
$102
Heritance Negombo
#2 Most popular
Heritance Negombo
8.0
$133
Jetwing Lagoon
#3 Most popular
Jetwing Lagoon
8.0
$124
Jetwing Blue
#4 Most popular
Jetwing Blue
7.0
$69
Grandeeza Luxury Hotel
#5 Most popular
Grandeeza Luxury Hotel
7.0
$82
Amagi Aria - Airport Transit Hotel - Negombo
Amagi Aria - Airport Transit Hotel - Negombo
7.0
$68
Bunks 26
Best value
Bunks 26
$7
OZO Kandy Sri Lanka
#1 Most popular
OZO Kandy Sri Lanka
8.0
$86
The Grand Kandyan
#2 Most popular
The Grand Kandyan
8.0
$78
The Golden Crown Hotel
#3 Most popular
The Golden Crown Hotel
8.0
$139
Queen's Hotel
#4 Most popular
Queen's Hotel
7.0
$88
The Tourmaline
#5 Most popular
The Tourmaline
8.0
$60
Kandy City Hostel
Kandy City Hostel
8.0
$17
Yoho Pedro Resort
Best value
Yoho Pedro Resort
$11
The Cheriz
#1 Most popular
The Cheriz
8.0
$128
Grand Hotel
#2 Most popular
Grand Hotel
8.0
$140
The Firs
#3 Most popular
The Firs
7.9
$84
Galway Heights Hotel
#4 Most popular
Galway Heights Hotel
8.0
$93
Dickoya by Jetwing
#5 Most popular
Dickoya by Jetwing
$136
Strathdon By Jetwing
Strathdon By Jetwing
8.0
$136
Main Reef Guest House
Best value
Main Reef Guest House
9.0
$32
Amari Galle
#1 Most popular
Amari Galle
8.0
$125
The Fortress Resort & Spa
#2 Most popular
The Fortress Resort & Spa
8.0
$236
Jetwing Lighthouse
#3 Most popular
Jetwing Lighthouse
8.0
$233
Deltora Boutique Hotel
#4 Most popular
Deltora Boutique Hotel
9.0
Jetwing Lighthouse Club
#5 Most popular
Jetwing Lighthouse Club
$290
OYO 563 Tunnel Edge Residencies
OYO 563 Tunnel Edge Residencies
8.0

Sri Lanka travel tips

Let us help you with the best tips about Sri Lanka

When is the least expensive time to stay in Sri Lanka?

If you are looking to save a few dollars on your hotel room in Sri Lanka, consider visiting the country in June as it is the least expensive month at just $66 per night. Avoid booking a hotel room in February if you are looking for a deal; it is the most expensive month.

Where do most people stay in Sri Lanka?

There is little doubt that travelers enjoy various cities in Sri Lanka, but the majority of travelers who visit Sri Lanka tend to spend the most time in Colombo.

Which city in Sri Lanka has the most expensive hotel rooms?

At $54 per night, Galle is the most expensive city in Sri Lanka to book a hotel room in. The average cost of $54 is about 36% above the country's average price per night.

Which city in Sri Lanka has the least expensive hotel rooms?

If you are traveling to Sri Lanka on a budget, plan to stay in Kandy which boasts the lowest average hotel room cost in the country. Charging about 92% lower than the country’s average, hotel room rates in Kandy are typically around $9 per night.


Popular international routes landing in Sri Lanka

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Kuala Lumpur to Colombo
Fastest flight time
3h 30m
Cheapest price
$199
Male to Colombo
Fastest flight time
0h 55m
Cheapest price
$258
Singapore to Colombo
Fastest flight time
3h 50m
Cheapest price
$276
George Town to Colombo
Fastest flight time
6h 50m
Cheapest price
$282
Dubai to Colombo
Fastest flight time
4h 25m
Cheapest price
$290
Siem Reap to Colombo
Fastest flight time
8h 25m
Cheapest price
$342
Bangkok to Colombo
Fastest flight time
3h 30m
Cheapest price
$557
New York to Colombo
Fastest flight time
23h 20m
Cheapest price
$734
Washington to Colombo
Fastest flight time
25h 25m
Cheapest price
$767
Chicago to Colombo
Fastest flight time
27h 35m
Cheapest price
$804
View more
Hotel deals Asia Sri Lanka