Hotels in Kandy

Find the best deals on 1,636 hotels in Kandy

Check-in
Check-out
Compare vs momondo |

Top Kandy hotels

Find a cheap hotel in Kandy that meets your travel needs.
OZO Kandy Sri Lanka
OZO Kandy Sri Lanka
8.4
$120
View all deals
Cinnamon Citadel Kandy
Cinnamon Citadel Kandy
8.5
$120
View all deals
The Radh Hotel
The Radh Hotel
9.3
$214
View all deals
Queen's Hotel
Queen's Hotel
7.6
$122
View all deals
The Golden Crown Hotel
The Golden Crown Hotel
8.8
$194
View all deals
Mahaweli Reach Hotel
Mahaweli Reach Hotel
8.2
$141
View all deals
The Swiss Residence
The Swiss Residence
7.5
$85
View all deals
Amaya Hills Kandy
Amaya Hills Kandy
8.0
$127
View all deals
Serene Kandy
Serene Kandy
8.1
$99
View all deals
Yale Kandy Park
Yale Kandy Park
10.0
$160
View all deals
Notting Hill Country House
Notting Hill Country House
9.4
$49
View all deals
Niketh Villa Kandy
Niketh Villa Kandy
9.5
$95
View all deals

When to book a hotel in Kandy

Check out the information below to find the best deal on a Kandy hotel room
Low season
May
High season
January

cheapest month to stay

88%

expected price decrease

most expensive time to stay

49%

expected price increase

Price
$19 - $277
Highest day of week
Monday
Cheapest day of week
Saturday

avg. price over the last two weeks

Average price (weeknight)

$94

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$64

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Kandy is: 1-2 star, 32 days before. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
$17 - $58
3 star
$44 - $67
4-5 star
$114 - $179

How much does a hotel in Kandy cost per night?

Use the information below to find quality Kandy hotel rooms for low prices
4 stars and above
OZO Kandy Sri Lanka
#1 most popular
OZO Kandy Sri Lanka
8.4
$120
Cinnamon Citadel Kandy
#2 most popular
Cinnamon Citadel Kandy
8.5
$120
The Swiss Residence
Best value
The Swiss Residence
7.5
$85

Cheap hotels in Kandy

These hotels and hostels are the cheapest accommodations available in Kandy
Notting Hill Country House
Notting Hill Country House
9.4
$49
Serene Kandy
Serene Kandy
8.1
$99
The Swiss Residence
The Swiss Residence
7.5
$85
OZO Kandy Sri Lanka
OZO Kandy Sri Lanka
8.4
$120
Niketh Villa Kandy
Niketh Villa Kandy
9.5
$95
Cinnamon Citadel Kandy
Cinnamon Citadel Kandy
8.5
$120

Get the best value hotel in Kandy

These hotels have the best prices for their ratings
The Golden Crown Hotel
The Golden Crown Hotel
8.8
$194
Notting Hill Country House
Notting Hill Country House
9.4
$49
Mahaweli Reach Hotel
Mahaweli Reach Hotel
8.2
$141
Niketh Villa Kandy
Niketh Villa Kandy
9.5
$95
Yale Kandy Park
Yale Kandy Park
10.0
$160
OZO Kandy Sri Lanka
OZO Kandy Sri Lanka
8.4
$120

Kandy travel information

How long do people stay in Kandy?

The average length of stay in Kandy is 2 nights.

How much does a hotel cost in Kandy?

$91 per night is the average rate for a room when booking a hotel in Kandy. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Kandy?

The cheapest month to book a hotel in Kandy is May. The cost of your room could be as much as 87% cheaper than in peak months.

Which day is cheapest to stay in Kandy?

The cost of a Kandy hotel room will vary for each day, but generally Friday works out the most economical, with Sunday proving the least economical.


Looking for a specific type of hotel?

Check out these great hotels in Kandy that are perfect for any stay
Kid-friendly hotels in Kandy
Amaya Hills Kandy
Best value
Amaya Hills Kandy
8.0
$127
Mahaweli Reach Hotel
No. 1 most popular
Mahaweli Reach Hotel
8.2
$141

momondo's favourite hotels

Learn more about these user-preferred hotels in Kandy