Book Sri Lanka Hotels
Search over 1 million properties and 550 airlines worldwide
Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.
Free cancellation on most hotels. Because flexibility matters.
Top Cities in Sri Lanka
Top Hotels in Sri Lanka
Reviewed on 26 Feb. 2020
Reviewed on 17 Feb. 2020
Reviewed on 21 Mar. 2020
You could be seeing lower prices
Reviewed on 22 Mar. 2020
Reviewed on 1 Jan. 2020
Reviewed on 3 Jan. 2020
Reviewed on 7 Mar. 2020
Reviewed on 7 Jan. 2020
Reviewed on 24 Mar. 2020
Reviewed on 27 Feb. 2020
Reviewed on 2 Feb. 2021
Reviewed on 27 Mar. 2018
Reviewed on 3 Mar. 2020
Reviewed on 10 Aug. 2020
Reviewed on 5 Apr. 2019
Reviewed on 11 Mar. 2020
Reviewed on 19 Dec. 2019
Reviewed on 16 Jan. 2020
Accommodation in Sri Lanka
Pack your bags and take a trip to Sri Lanka, where you’re guaranteed to have an amazing adventure. This incredible destination makes an ideal escape no matter what time of year you’re travelling, and a stay in Sri Lanka will likely mark the highlight of your trip. Best yet, you can book all of your travel arrangements with ease right here on Expedia.co.nz today.
Regardless of your particular tastes—be they low-key or luxurious—Expedia.co.nz will help you find the Sri Lanka accommodation that’s perfect for you. There are so many resorts and motels where to reserve a room, enjoy an on-site restaurant, or host a conference, whatever your budget is, you’ll find cheap hotels in Sri Lanka with just a quick search.
Where to Stay in Sri Lanka?
Whether you’re travelling on your own or with loved ones, have a terrific time in Sri Lanka. And with all of the Sri Lanka hotel deals here on Expedia.co.nz, finding the best accommodations is affordable and easy.
- 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
- Kandy Hotels
- Negombo Hotels
- Nuwara Eliya Hotels
- Galle Hotels
- Kataragama Hotels
- Bentota Hotels
- Weligama Hotels
- Hikkaduwa Hotels
- Anuradhapura Hotels
- Ella Hotels
- Tangalle Hotels
- Wennappuwa Hotels
- Koggala Hotels
- Dambulla Hotels
- Tissamaharama Hotels
- Wadduwa Hotels
- Unawatuna Hotels
- Ahungalla Hotels
More accommodation types in Sri Lanka
- Guest Houses (1329)
- Villas (624)
- B&B (333)
- Holiday Homes (237)
- Resort (234)
- Apartments (217)
- Hostels (156)
- Serviced Apartments (86)
- Safari Tentalow (61)
- Lodges (40)
- Cottages (36)
- Inns (12)
- Caravan Parks (8)
- Chalets (7)
- Treehouses (7)
- Condo Rentals (6)
- Country House (5)
- Capsule Hotels (4)
- Houseboats (3)
- Cabin Rentals (2)
- Motels (2)
- Residences (2)
- Farmstay (1)
- Holiday Parks (1)
Hotel Theme
- Hotels with Parking (2,128)
- Adventure Sport Hotels (1,203)
- Family Hotels (1,071)
- Beach Hotels (1,015)
- Hotels with Pool (913)
- Business Hotels (554)
- Spa Hotels (503)
- Historic Hotels (305)
- Golf Hotels (167)
- Pet Friendly Hotels (149)
- Romantic Hotels (147)
- Luxury Hotels (117)
- Casino Hotels (81)
- Cheap Hotels (65)
- Boutique Hotels (39)
- Green Hotels (31)
- Ski Hotels (15)
- All Inclusive Hotels (7)
- Winery Hotels (2)
- LGBT Welcoming Hotels (1)
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