Hotel deals Asia Sri Lanka

Hotels in Sri Lanka

Find the best deals on 18,607 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
20 C$ - 74 C$
CHEAPEST CITY IN SRI LANKA Negombo 61% cheaper Hotels in Negombo are the cheapest in Sri Lanka at just 20 C$ per night on average.
MOST EXPENSIVE CITY IN SRI LANKA Galle 44% more expensive Galle has the highest priced hotels in Sri Lanka with rooms averaging 74 C$ per night.
MOST POPULAR CITY IN SRI LANKA Colombo 79% 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
$self.alt
Best value
Trillium Hotel
8.6
118 C$
$self.alt
#1 Most popular
Cinnamon Grand Colombo
9.1
215 C$
$self.alt
#2 Most popular
Galle Face Hotel
9.0
198 C$
$self.alt
#3 Most popular
Cinnamon Lakeside Colombo
9.1
191 C$
$self.alt
#4 Most popular
The Kingsbury Colombo
9.0
197 C$
$self.alt
#5 Most popular
Marino Beach Colombo
9.1
118 C$
$self.alt
Best value
D'Villa Guest House
9.0
16 C$
$self.alt
#1 Most popular
Green Grass
7.6
32 C$
$self.alt
#2 Most popular
Valampuri Hotel
7.9
56 C$
$self.alt
#3 Most popular
Jetwing Jaffna
8.6
95 C$
$self.alt
#4 Most popular
Hotel Blue Whale
7.9
39 C$
$self.alt
#5 Most popular
Thisha Hotel
7.9
22 C$
$self.alt
Best value
New land Guest House
8.7
15 C$
$self.alt
#1 Most popular
Passi Villas Passikudah
8.2
81 C$
$self.alt
#2 Most popular
Inn On The Bay
8.3
21 C$
$self.alt
#3 Most popular
Vasuki Guest House
7.3
25 C$
$self.alt
#4 Most popular
Nandawanam Guest House
8.3
41 C$
$self.alt
#5 Most popular
Karpaha Sands
9.5
219 C$
$self.alt
Best value
Airport 10 Minutes Drive And Clean Room
9.9
15 C$
$self.alt
#1 Most popular
Ronny Cottage
6.0
45 C$
$self.alt
#2 Most popular
Waja Bed & Breakfast
9.5
30 C$
$self.alt
#3 Most popular
Negombo Ranch
9.4
52 C$
$self.alt
#4 Most popular
Negombo Villa
9.6
41 C$
$self.alt
#5 Most popular
Ama Villa Negombo
7.4
54 C$
$self.alt
Best value
Gregory's Bungalow Nuwara Eliya
98 C$
$self.alt
#1 Most popular
Windsor Hotel
7.5
119 C$
$self.alt
#2 Most popular
Ashley Hills
117 C$
$self.alt
#3 Most popular
The Blackpool Hotel
8.6
169 C$
$self.alt
#4 Most popular
The Mountain Bungalow
117 C$
$self.alt
#5 Most popular
Luxe Wilderness
9.0
113 C$

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?

When travelling to Sri Lanka it would be best to plan your trip around the month of July, as the prices are significantly lower than in December - just 114 C$ per night.

Where do most people stay in Sri Lanka?

As many would assume, more people stay in Colombo than in any other city while visiting Sri Lanka.

How much does a luxury hotel cost in Sri Lanka?

The average cost per night for a luxury hotel room in Sri Lanka is 285 C$, 155% higher than the country’s average hotel room. A room in a standard hotel costs 112 C$ per night on average.

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

Visiting and staying overnight in Galle will cost you a premium compared to the rest of Sri Lanka. Expect to pay 74 C$ per night, a rate that is about 44% more than the country’s average.

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

Kalkudah currently offers the lowest nightly rates of any city in Sri Lanka at just 10 C$; a price that is 91% lower than the average rate per night in Sri Lanka.


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
Toronto to Colombo
Fastest flight time
22h 25m
Cheapest price
1,139 C$
Vancouver to Colombo
Fastest flight time
26h 20m
Cheapest price
1,178 C$
Montreal to Colombo
Fastest flight time
19h 00m
Cheapest price
1,386 C$
Kelowna to Colombo
Fastest flight time
34h 50m
Cheapest price
1,523 C$
Halifax to Colombo
Fastest flight time
26h 00m
Cheapest price
1,866 C$
Ottawa to Colombo
Fastest flight time
33h 15m
Cheapest price
2,058 C$
Winnipeg to Colombo
Fastest flight time
37h 30m
Cheapest price
2,059 C$
Québec City to Colombo
Fastest flight time
45h 50m
Cheapest price
2,439 C$
Calgary to Colombo
Fastest flight time
52h 00m
Cheapest price
3,004 C$
View more
Hotel deals Asia Sri Lanka