Book Sri Lanka Hotels
Search over 1 million properties and 550 airlines worldwide
Members save 10% more on select hotels, cars and activities. Sign up.
Free cancellation on most hotels. Because flexibility matters.
Filter by
Top Cities in Sri Lanka
Accommodation in Sri Lanka
Want to get away to Sri Lanka? The time to book your next holiday is now. Start building your itinerary, get your tickets, and prepare to take in all of the finest attractions that Sri Lanka has to offer. From family getaways to solo retreats, you will enjoy your trip even more when you score Sri Lanka hotel deals right here on Expedia.com.au.
Where to Stay in Sri Lanka?
Whether you are travelling on a tight budget or want to indulge in a luxury 4- or 5-star hotel, Expedia.com.au is here to help you find the best Sri Lanka accommodation. From hotels with swimming pools and upscale amenities to basic accommodation, you can find cheap hotel deals in Sri Lanka to meet your needs. Explore the fantastic deals on Expedia.com.au and book your next Sri Lanka hotel today!
- Top Sri Lanka Destinations
- More accommodation types in Sri Lanka
- Hotel Theme
- Where to stay near top Sri Lanka attractions?
- Which hotels are closest to the Sri Lanka airport?
- Expedia's Latest Trends
Top Sri Lanka Destinations
- Colombo Hotels
- Ella Hotels
- Negombo Hotels
- Kandy Hotels
- Unawatuna Hotels
- Galle Hotels
- Kataragama Hotels
- Nuwara Eliya Hotels
- Anuradhapura Hotels
- Dambulla Hotels
- Bentota Hotels
- Hikkaduwa Hotels
- Weligama Hotels
- Tangalle Hotels
- Koggala Hotels
- Katukeliyawa Hotels
- Tissamaharama Hotels
- Wadduwa Hotels
- Valachchenai Hotels
- Hambantota Hotels
Where to stay near top Sri Lanka attractions?
- Hotels near Yala National Park
- Hotels near Mirissa Beach
- Hotels near Arugam Bay Beach
- Hotels near Udawalawe National Park
- Hotels near Hikkaduwa Beach
- Hotels near Bentota Beach
- Hotels near Galle Fort
- Hotels near Unawatuna Beach
- Hotels near Negombo Beach
- Hotels near Sinharaja Forest Reserve
- Hotels near Tangalle Beach
- Hotels near Ancient City of Sigiriya
- Hotels near Pasikuda Beach
- Hotels near Galle Face Beach
- Hotels near Temple of the Tooth
- Hotels near Horton Plains National Park
- Hotels near Polhena Beach
- Hotels near Galle Face Green
- Hotels near Kandy Lake
- Hotels near Jungle Beach
- Hotels near Dambulla Cave Temple
- Hotels near Nawaloka Hospital
- Hotels near Bally's Casino
- Hotels near Adams Peak
- Hotels near Nilaveli Beach
- Hotels near Sri Maha Bodhi
- Hotels near Mount Lavinia Beach
- Hotels near Pinnawala Elephant Orphanage
- Hotels near Bellagio Casino
- Hotels near Ella Rock