Best Places to Stay in Sri Lanka
Explore the best accommodations in Sri Lanka
Global search
An advanced algorithm delivers every type of accommodation available across Sri Lanka
Affordable stays
Find properties that fit your unique style and budget effortlessly
Peace of mind
Rest easy knowing all of our properties pass lengthy verification checks and rigorous safety protocols
Popular regions
Western
Average stay price $27.64
Eastern Province
Average stay price $38.15
Central Province
Average stay price $46.34
Southern Province
Average stay price $89.93
Central
Average stay price $92.67
Popular cities
Badulla
Average stay price $26.4
Anuradhapura
Average stay price $28.25
Wattegama
Average stay price $34.06
Kandy
Average stay price $43.82
Dambulla
Average stay price $48.91
Enjoy budget hotels and stays that won’t break the bank
Exceptional
1 review
Breakfast included
Free Cancellation
Hotel Golden Ray
Hotel
$47.85 / night
Very Good
kandy Highland Unique
$28.88 / night
Good
842 reviews
Best Western Elyon Colombo
$44.56 / night
8 reviews
Miheen Hotel
$19.8 / night
Show all
Live in the lap of luxury
Wonderful
2 reviews
EKHO Ella
$375.41 / night
50 reviews
Fort Bazaar
$333.33 / night
32 reviews
Aditya Boutique Hotel
$368.81 / night
10 reviews
Stafford Bungalow
$304.45 / night
5 reviews
Lantern Boutique Hotel
$289.6 / night
4 reviews
Elysium
$376.23 / night
So you can indulge guilt-free
Firsmead
$255.77 / night
Wallawwa
$259.08 / night
14 reviews
The Sandhya
$259.9 / night
Roman Beach
$237.63 / night
Because travel is for everyone
131 reviews
Weligama Bay Marriott Resort & Spa
$174.92 / night
84 reviews
Sri Sharavi Beach Villas & Spa
$243.4 / night
6 reviews
Kings Pavilion
$225.24 / night
Kenuson Villas
$169.96 / night
Unwind at exquisite hotels that have hot tubs in the rooms!
R Degrees Hotel
$84.98 / night
The Kandy Samadhi Centre
$90.76 / night
796 reviews
Galle Face Hotel
$97.36 / night
Sergeant House
We’ll share travel tips, incentives and unmissable offers!