Hotel deals Asia Sri Lanka

Hotels in Sri Lanka

Find the best deals on 16,751 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
$35 - $53
CHEAPEST CITY IN SRI LANKA Anuradhapura 16% cheaper Hotels in Anuradhapura are the cheapest in Sri Lanka at just $35 per night on average.
MOST EXPENSIVE CITY IN SRI LANKA Galle 27% more expensive Galle has the highest priced hotels in Sri Lanka with rooms averaging $53 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
Fairway Colombo
Best value
Fairway Colombo
8.7
$31
Galadari Hotel
#1 Most popular
Galadari Hotel
7.3
$38
Galle Face Hotel
#2 Most popular
Galle Face Hotel
8.9
$97
Taj Samudra
#3 Most popular
Taj Samudra
8.8
$70
The Kingsbury Colombo
#4 Most popular
The Kingsbury Colombo
8.7
$62
Lavonca Boutique Hotel
#5 Most popular
Lavonca Boutique Hotel
9.0
$67
Ramada by Wyndham Colombo
Ramada by Wyndham Colombo
8.0
$65
Bunks 26
Best value
Bunks 26
$7
OZO Kandy Sri Lanka
#1 Most popular
OZO Kandy Sri Lanka
8.4
$39
The Golden Crown Hotel
#2 Most popular
The Golden Crown Hotel
8.8
$116
The Grand Kandyan
#3 Most popular
The Grand Kandyan
8.5
$140
Queen's Hotel
#4 Most popular
Queen's Hotel
7.6
$47
Kandy City Hostel
#5 Most popular
Kandy City Hostel
8.0
$17
The Elephant Stables
The Elephant Stables
9.0
$324
Randi Homestay
Best value
Randi Homestay
10.0
$9
Jetwing Sea
#1 Most popular
Jetwing Sea
8.0
$145
Heritance Negombo
#2 Most popular
Heritance Negombo
8.9
$137
Miura Dutch Edge Hotel
#3 Most popular
Miura Dutch Edge Hotel
8.4
$36
Jetwing Beach
#4 Most popular
Jetwing Beach
8.1
$215
Pledge3
#5 Most popular
Pledge3
8.5
$87
House Of Le Meridien
House Of Le Meridien
8.8
$29
Yoho Pedro Resort
Best value
Yoho Pedro Resort
$42
The Cheriz
#1 Most popular
The Cheriz
8.8
$247
Grand Hotel
#2 Most popular
Grand Hotel
8.6
$114
Dickoya by Zink Journeys
#3 Most popular
Dickoya by Zink Journeys
$125
Galway Heights Hotel
#4 Most popular
Galway Heights Hotel
8.5
$141
The Firs
#5 Most popular
The Firs
8.2
$59
Strathdon by Zinc Journeys
Strathdon by Zinc Journeys
8.8
$125
Rajarata Lodge
Best value
Rajarata Lodge
8.6
$15
Ulagalla by Uga Escapes
#1 Most popular
Ulagalla by Uga Escapes
9.6
$221
White Guest
#2 Most popular
White Guest
8.2
$22
Willpattu Wild Watch
#3 Most popular
Willpattu Wild Watch
$31
Gamodh Citadel Resort
#4 Most popular
Gamodh Citadel Resort
8.2
$45
Rajarata Hotel
#5 Most popular
Rajarata Hotel
8.1
$40
Sadula Holiday Resort - Anuradhapura
Sadula Holiday Resort - Anuradhapura
8.0
$26

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 $53 per night, Galle is the most expensive city in Sri Lanka to book a hotel room in. The average cost of $53 is about 27% 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 Negombo which boasts the lowest average hotel room cost in the country. Charging about 90% lower than the country’s average, hotel room rates in Negombo 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
18h 35m
Cheapest price
$777
Washington to Colombo
Fastest flight time
19h 25m
Cheapest price
$794
Los Angeles to Colombo
Fastest flight time
30h 00m
Cheapest price
$818
View more
Hotel deals Asia Sri Lanka