We offer 1399 hotels in Sri Lanka Sri Lanka with low prices and discount rates. Our reservation system features cheap and luxury hotels in Sri Lanka, hostels, motels, B&B and other affordable accommodations in Sri Lanka. We have great hotel deals in central Sri Lanka. You can also book Sri Lanka airport hotels at cheap rates. Our system is secure and absolutely free of charge.
All Sri Lanka hotels: get the best deals for Sri Lanka hotels at cheap rates. No booking fees. You pay for the hotel room in Sri Lanka at the check-out. Free cancellation.
Sri Lanka hotel reservation: check availability and room rates
All Sri Lanka hotels
3 stars
- Central Beach Inn Mirissa
- Ceylan Lodge Anuradhapura
- Ceylon City Hotel,Colombo
- Ceylon Resort Wilpattu
- Ceyloni Panorama Resort Kandy
- Chami Villa Bentota
- Chandiv Hotel Kamburugamuwa
- Cinnamon Red Colombo
- Cinnamon Village Sinharaja Deniyaya
- City Hotel Colombo 02
- City Resort Anuradhapura
- Cj Villas Colombo
- Club Koggala Village
- Club Palm Garden Hotel Beruwala
- Cockpit Airport Reach Hotel Katunayake
- Coco Palm Villa And Cabanas Tangalle
- Coco Royal Beach Resort Pvt Ltd Kalutara
- Cocoon Sea Resort Kosgoda
- Colombo City Hotels
- Colombo Court Hotel & Spa
- Colombo Residency Hotel
- Comfort@15 Hotel Colombo
- Cool Beach Hotel Hikkaduwa
- Cool Mount Resort Ella
- Coral Beach Hotel Mirissa
- Cozy Sea View Inn Hikkaduwa
- Crystal Lake Resort Kandy
- Culture Resort Matara
- D Villas Nawala
- Dahlia Mount View Hotel Nuwara Eliya
- De Mansion Hotels Katugastota
- De Moda Boutique Hotel Galle
- Delphin Hotel Nuwara Eliya
- Dinuda Resort Kalpitiya
- Discovery Resort Ratnapura
- Divine Villa Anuradhapura
- Dunes Unawatuna Hotel
- Edelweiss Resort Mirissa
- Ekho Weligama Hotel
- Elegance Range Resort Kandy
- Eliyanth Udawalawe Hotel
- Ella Dream Catcher Resort
- Ella Green Cottages
- Ella Jungle Inn Kahatamaditta
- Ella Jungle Resort
- Ella Nature View Hotel
- Ella Okreech Cottages
- Eva Lanka Hotel - Beach & Wellness Tangalle
- Evergreen Villa - Sinharaja Deniyaya
- Fair View Hotel Colombo
- Fire Dragon Guest House Negombo
- Flower Garden Lake Resort Tissamaharama
- Forever City Hotel Kiribathgoda
- Fort Bliss Galle
- Four Points Resort - Anuradhapura
- Frangipani Motel Galle
- Full Moon Resort Unawatuna
- Galaxy City Hotel Kandy
- Galaxy Grand Hotel Nuwara Eliya
- Garden Beach Hotel Kalutara
- Gedara Villa Kalutara
- Glamour Mirissa
- Glenfall Reach Hotel Nuwara Eliya
- Global Rest Inn Nuwara Eliya
- Golden Beach Cottages Trincomalee
- Golden Pier City Hotel Colombo
- Golden Star Beach Hotel Negombo
- Grand Rockland Hotel Matara
- Green Garden Resort Habarana
- Green Palace Colombo
- Green View Safari Resort Udawalawe
- Green Villa Unawatuna
- Gsh Colombo Hotel
- Habarana Tree House Ambasewana Resort
- Habarana Tree House Mutu Village
- Hanthana House Kandy
- Hasara Hotel Galle
- Hasthi Lake Resort Habarana
- Heaven Seven Nuwara Eliya Hotel
- Heavens Holiday Resort Kandy
- Heritage Belihuloya Resort
- Hibiscus Garden Hotel Tissamaharama
- Highland Stonehouse Hotel Nuwara Eliya
- Hikers Lodge Ella
- Hikkaduwa Shiny Lakeside Resort
- Hillcrest Villa Kandy
- Honors Club Hotel Negombo
- Hotel Agape Mannar
- Hotel Alakamanda Anuradhapura
- Hotel Aradhana Galle
- Hotel Athgira Udawalawe
- Hotel Bamiyan Kandy
- Hotel Bay Watch Unawatuna
- Hotel Bella Vista Anuradhapura
- Hotel Bentota Village
- Hotel Chenra Kataragama
- Hotel City Grand Ella
- Hotel Clarion Kiribathgoda
- Hotel Cloud 9 Negombo
- Hotel Digana
- Hotel Dorset Negombo
- Hotel East Lagoon Batticaloa
- Hotel Elephant Park "Grand Royal Pinnalanda" Pinnawala
- Hotel Gangaaddara Kandy
- Hotel Ganthera Kataragama
- Hotel Garden Beach Kosgoda
- Hotel Grand Mountain Kalutara
- Hotel Heladiv Anuradhapura
- Hotel Hilltop Kandy
- Hotel J Negombo
- Hotel J, Unawatuna
- Hotel Janaki Colombo
- Hotel Le Green Udawalawe
- Hotel Lihini Village Dambulla
- Hotel Moonstone Anuradhapura
- Hotel Nawathana Matara
- Hotel Nilketha Yala Tissamaharama
- Hotel Nilwala Bentota
- Hotel Nilwala Bentota
- Hotel Nippon Colombo
- Hotel Ocean View Cottage Hikkaduwa
- Hotel Onrock Ella
- Hotel Oviya Vavuniya
- Hotel Randiya Anuradhapura
- Hotel Refresh Blue Hikkaduwa
- Hotel Sansu Colombo
- Hotel Sapphire Colombo
- Hotel See Kandy
- Hotel Sigiriya Kele
- Hotel Spring View Matale
- Hotel Star White - Negombo Kudapaduwa
- Hotel Sunflower Kataragama
- Hotel Sunhill - Colombo
- Hotel Sunhill Nuwara Eliya
- Hotel Sunset Beach Negombo
- Hotel Thilon Katunayake
- Hotel Tobiko Trincomalee
- Hotel Yapahuwa Paradise Maho
- House Of Esanya Bed & Breakfast Negombo
- Huluganga Ridge, Kandy Karalliyadda
- Induruwa Beach Resort
- Induruwa Beach Villa Bentota
- Inroma Holiday Resort Nuwara Eliya
- Jack Tree Lodge Kandy
- Jade Green Hambantota
- Jasmin Hill House Hotel Kandy
- Jasper House Hotel Dickwella
- Jkab Park Hotel Trincomalee
- Kalu'S Hideaway Udawalawe Hotel
- Kandy Cabana
- Kandy City Hotel By Earl'S
- Kandy Riverside Villa
- Kandy Victoria Eco Resort
- Kandy Waters
- Kaya Residence Kandy
- King Of Kandy
- Kingfisher Unawatuna
- Koggala Beach Hotel
- Kosgoda Beach Resort
- Kottawatta Village Udawalawe
- La Cottage Boutique Hotel & Restaurant Nuwara Eliya
- Lagone Resort Yatigammana
- Lake Serenity Resort & Spa Kuruwita
- Lake View Holiday Resort Nuwara Eliya
- Lake View Hotel & Bungalow Nuwara Eliya
- Lake Villa Resort Tissamaharama
- Lavanga Beach Hikkaduwa
- Lavendish Cottage Galle
- Lavish Resort - Sigirya Sigiriya
- Laya Waves Hotel Passikudah
- Lazaani Hotel Colombo
- Leighton Resort Negombo
- Leisure Land Bed & Breakfast Galle
- Leisure Village Nuwaraeliya Nuwara Eliya
- Lilly Guest Inn Haputale
- Livinya Holiday Resort Kataragama
- Lodge In 611 Kandy
- Lolu Village Resort Anuradhapura
- London Palace Anuradhapura
- Mahanuge Hotel Polonnaruwa
- Mallika Resort Trincomalee
- Mama Beach Villa Negombo
- Mangrove Beach Chalets Tangalle
- Manidi Villa Unawatuna
- Maple Leaf Hotel Negombo
- Maple Leaf Resort Negombo
- Maradha Colombo Hotel
- Mars Hotel Tangalle
- Metro City Hotel Colombo
- Midky Hotel Nuwara Eliya
- Milano Beach Hotel Matara
- Milano Inn Nuwara Eliya
- Miltons Beach Resort Unawatuna
- Mirissa Beach Villa
- Mirissa Heights Hotel
- Mirissa Hills Resort Kamburugamuwa
- Misty Hills Ella Resort
- Misty Mountain Villas Nuwara Eliya
- Monaara Leisure - Anuradhapura
- Monsoon Suites Kirillapone
- Mount Lodge Boutique Hotel Dehiwala-Mount Lavinia
- Mount Mary Inn Nuwara Eliya
- My City Hotel Kandy
- Nature Walk Resort Kandy
- Navro Beach Resort Panadura
- Negombo The Nature Villa And Cabanas
- Nelu Villa Sigiriya
- New Tour Inn Nuwara Eliya
- Nico Beach Hotel Hikkaduwa
- Nilaveli Beach Hotel
- Nooit Gedacht Heritage Hotel Unawatuna
- Nuwara Eliya Golf Club Hotel
- Oak Ray Ella Gap Hotel
- Oasey Beach Hotel Bentota
- Oasis Beach Resort Negombo
- Ocean Dreams Hotel Ahangama
- Okwin Resort Nawalapitiya
- Olanro Hotel Negombo
- Olu Colombo Villa
- Olympus Plaza Hotel Haputale
- Opulent River Face Hotel Colombo
- Orchid Villa Kandy
- Oreeka - Katunayake Airport Transit Hotels
- Oreo Beach Hotel Kalutara
- Orient Hotel Bandarawela
- Oriental Rest Hotel Hikkaduwa
- Oryza Hotel City of Santiago
- Oyo 318 Pillaiyar Inn Jaffna
- Oyo 433 Paradise Resort Kandy
- Palace Mirissa
- Palm Beach Inn & Sea Shells Cabanas Bentota
- Palm Garden Village Hotel Anuradhapura
- Palm Villa Mirissa
- Palmera Eco Resorts Nilaveli Trincomalee
- Palms Villa Negombo
- Panorama Green View Hotel Nuwara Eliya
- Panorama Hotel Kalutara
- Paradise Beach Club Mirissa
- Paradise Beach Hotel Negombo
- Paradise Beach Resort & Diving School Mirissa
- Paradise Holiday Village Negombo
- Paraiso Guest House Ella
- Paramount Hotel Pussellawa
- Pavana Hotel Negombo
- Peacock Beach Hotel Unawatuna
- Peacock Reach Hotel Tissamaharama
- Peacock Wings Guest Hotel Mirissa
- Pearl City Hotel Colombo
- Pearl Oceanic Resort - Trincomalee
- Pharo Lake Polonnaruwa
- Pinidiya Resort Anuradhapura
- Polhena Grand Resort & Banquet Matara
- Poppies Hotel Mirissa
- Port View City Hotel Colombo
- Prime Time Hotel Unawatuna
- Pure Nature Hotel Kandy
- Rainbow Beach Resort Ambalangoda
- Randholee Resort & Spa Kandy
- Randoni Villa Raddoluwa
- Rani Beach Resorts Negombo
- Ranmal Airport Transit Hotel Katunayake
- Ranmal Beach Hotel Hikkaduwa
- Ranveli Beach Resort Dehiwala-Mount Lavinia
- Ravana Heights Ella
- Refresh Hotel Hikkaduwa
- Regent Lodge Hotel & Villa Kandy
- Ritas Hotel Hikkaduwa
- Ritz Gate Kalutara Hotel
- River Breeze Villa Bentota
- Riverbank Resort Gampola
- Rockery Villa Ayurveda Bentota
- Romance Hills Hotel Kandy
- Rominrich Hotel Hikkaduwa
- Royal Beach Hotel & Restaurant Hikkaduwa
- Royal Castle Hotel Negombo
- Royal Lake Hotel Nuwara Eliya
- Royal Lotus Hotel Polonnaruwa
- Royal Rock Sigiriya Hotel
- Ruth Villa Negombo
- Safari Queens Resort Udawalawe
- Salubrious Resort Anuradhapura
- Sandali Walauwa Bentota
- Sandy'S Villa Hiriketiya Dickwella
- Saninro Hotel - Ragama
- Sanmi Resort Malabe
- Sarah Cottage Nuwara Eliya
- Saraii Village Tissamaharama
- Scandinavia Hotel Hikkaduwa
- Scandinavia Hotel Hikkaduwa
- Sea Beach Resort Negombo
- Sea Breeze Hotel Mirissa
- Sea Cloud Resort Unawatuna
- Sea Rock Villa Bentota
- Sea View Beach Hotel Nilaveli
- Sea View Resort Kallady
- Sea View Villa Unawatuna
- Sea World Boutique Hotel Mirissa
- Seasons Villa - Nuwara Eliya
- Serendib Beach Hotel Induruwa
- Serendib Village Guest House Negombo
- Serene Grand Hotel Kandy
- Serenity Resort & Spa Mirissa
- Sevana City Hotel Kandy
- Seyara Holiday Resort Polonnaruwa
- Shirantha Hotel Galle
- Sigiriya Rock Gate Resort
- Silver Crown Nature Resort Anuradhapura
- Silvikris Villa Colombo
- Siyanco Holiday Resort Polonnaruwa
- Sky Lodge Kandy
- Sobaco Nature Resort Bentota
- Station Garden Hotel And Resturant Jaffna
- Stone House, Kandy
- Subaseth Villa Anuradhapura
- Summer Villa Ella
- Sunset Galle Fort
- Supun Villa Bentota
- Surf Villa Hikkaduwa
- Suwaya Villa Tangalle
- Sweet Cinnamon Kandy
- Swp Eco Lodge Kandy
- Talalla Freedom Resort
- Talalla Retreat
- Tamarind Tree Inn Kandy
- Tangalle Bay Hotel
- Tea Bush Hotel Nuwara Eliya
- Thaproban Beach House Unawatuna
- The Change Hotel Kandy
- The Edgware Hotel Nuwara Eliya
- The Entrance Galle Fort
- The Galadari Hotel Colombo
- The Kandy Samadhicentre Narampanawa
- The Lake Forest Hotel Anuradhapura
- The Lakeside At Nuwarawewa Anuradhapura
- The Nature Park Villa Sigiriya
- The Notary'S House Hotel Makandura
- The Ocean Pearl Hotel Negombo
- The River Edge Hotel Kaduwela
- The Rock Hotel Nuwara Eliya
- The Secret Ella Hotel Passara
- The Sovereign Hotel Colombo
- The Triangle Hotel Anuradhapura
- The View Ella Hotel
- Thilhara Days Inn Colombo
- Thilina Hotel Nuwara Eliya
- Thuruliya Hotel Ramboda
- Thushara Hotel Boralanda Welimada
- Time N Tide Beach Resort Hikkaduwa
- Topaz Beach Hotel Negombo
- Tree Breeze Inn Kandy
- Unique Cottages Nuwara Eliya
- Vaana Resort Habarana
- Vantage Hills Haputale
- View360 Hotel Kandy
- Villa 55 Ambalangoda Ambalangoda
- Villa 80 Bentota
- Villa Birdlake Hikkaduwa
- Villa Blanco Colombo
- Villa Capers Colombo
- Villa De Roshe Nuwara Eliya
- Villa Extra Negombo
- Villa Grand Kandana
- Villa Hotel Trincomalee
- Villa Kapuru Negombo
- Villa Koggala
- Villa Sunbird Negombo
- Villa Surf Beach Galle
- Villaflorence Kadawatha
- Vino Villa Tourists & Local Accommodations - 24 Hrs Kandy
- Vista Sunbeam Coral Villa Mirissa
- Viveka Hotel Colombo
- W1 Ella Hotel
- Walauwa The Villa Ahungalla (Adults Only)
- Water Front Hotel Kandy
- Watergate Resort Unawatuna
- Waters Spring Hotel Kandy
- Welcombe Hotel Trincomalee
- Wenasa Holiday Resort Diyatalawa
- Wet Water Resort Gampaha
- White Haven Hotel Panadura
- White Tower Villa Nuwara Eliya
- Wimals Resort Unawatuna
- Winter Villa Kandy
- Yala Safari Hotel Tissamaharama
- Yala Villa Kirinda
- Zen Villa Katunayake
- Zion View Ella Green Retreat
2 stars
- Aida Hotel - Bentota
- Angel Inn Guest House Negombo
- Ap Nippon Beach Hikkaduwa
- Avon Hikkaduwa Guest House
- Bay Vista Hotel Arugam Bay
- Blue Haven Hotel Jaffna
- Bohemian Hotel - Negombo
- Castle Bay Resort Weligama
- Ceylonica Beach Hotel Negombo
- Christima Residence Negombo
- Clay Hut Village Polonnaruwa
- Clock Inn Colombo
- Clock Inn Dehiwala
- Clock Inn Kandy
- Cloud Inn Kandy
- Clove Garden Kandy
- Coco Village Hotel Chilaw
- Colombo Beach Hostel Dehiwala-Mount Lavinia
- Cozy Cottage Ella
- Crescent Resort Galle
- Crystal Resort Dickwella
- D Family Resort Anuradhapura
- Daffodil'S Hotel Nuwara Eliya
- Dambulla City Hostel
- Days Inn Kandy
- De Silva Wind Resort Kalpitiya - Kitesurfing School Sri Lanka
- Diva Villa Airport Transit Hotel Katunayake
- Dons Beach Hotel Negombo
- Dream Villa Galle Fort
- Drop Hostel Kandy
- Drop Inn Hostels Colombo
- Ella City Reach Hostel
- Ella Gap Panorama Bed & Breakfast
- Ella Mansion Hotel
- Ella Ravana Seetha Mountain View Villa
- Ella View Hotel
- Emerald Guest House Kataragama
- Feelin' Good Resort Ella
- Fort Inn Guest House Galle
- Galle Fort Hostel
- Galway Forest Lodge Hotel Nuwara Eliya
- Gimanhala Hotel Dambulla
- Grand View Hotel Nuwara Eliya
- Green Grass Hotel & Restaurant Jaffna
- Green Park Beach Hotel Trincomalee
- Green View Holiday Resort Elkaduwa
- Green Villa Induruwa
- Heavenly Home Inn Nuwara Eliya
- Hill Forest Cottage Ella
- Holiday Fashion Inn Negombo
- Holiday Inn Unawatuna
- Hostel 107 Kandy
- Hotel Bentota Village
- Hotel Cottage Tourist Rest Anuradhapura
- Hotel Dulyana Anuradhapura
- Hotel Romaya Mirissa
- Hotel Senora Kataragama
- Hotel Thai Lanka Hikkaduwa
- Indra Regent Hotel Colombo
- International Beach Hotel & Restaurant Hikkaduwa
- Jayasinghe Holiday Resort Kataragama
- Juliana Hotel Colombo
- Kandy Panorama Resort
- Kandy Supreme Hotel
- Kandy View Hotel
- Kanola Luxury Hotel Anuradhapura
- Kirinda Beach Resort, Yala
- Kumbukgas Mankada Lodge Sigiriya
- La Safari Inn Tissamaharama
- Lake Leisure Resort Anuradhapura
- Lake View Cottage Tissamaharama
- Lakeside Villa Anuradhapura
- Lakshmis Hotel Ella
- Lion Resort Polonnaruwa
- Little Paradise Bentota
- Liyana Holiday Resort Anuradhapura
- Majestic Tourist Hotel Kandy
- Meili Lanka City Hotel Kandy
- Mihin Villa Bentota
- Miracle Colombo City Hostel
- Mps Village Dambulla
- Nature Inn Mirissa
- Nature Resort Tissamaharama
- Nelly Star Hotel Vavuniya
- New Kandy Residence
- New Ocean Hill Hotel Hikkaduwa
- New Rani Inn Negombo
- Nil Sisila Beach Resort Yala
- Ocean Breeze Villa Galle
- Ocean Ripples Resort Wadduwa
- Ocean View Hotel Bentota
- Pabasara Hotel Kiribathgoda
- Palmyra Nature Resort Sigiriya
- Paradise Inn Kandy
- Park View Guest House Nuwara Eliya
- Pearl Villa Unawatuna
- Rawan Face Hotel Ella
- Reef Garden Hotel Matara
- Reggie'S Guesthouse Negombo
- River Garden Resort Belihuloya
- River View Banquet & Resort Wadduwa
- Riverdale Hotel Kandy
- Saasha City Hotel Colombo
- Saffron Beach Hotel Wadduwa
- Sai Sea City Hotel Colombo
- Salt House Hotel Dickwella
- Sanmali Beach Hotel Marawila
- Saveira Colombo Hotel
- Sea Garden Hotel Negombo
- Sea Lotus Park Hotel Trincomalee
- Sea View Beach Hotel Unawatuna
- Sea Zone Hotel Nilaveli
- Secret Escape Nilaveli Ayurveda Hotel & Spa
Find a hotel
- Hotels by class
- 5 stars (483)
- 4 stars (691)
- 3 stars (3079)
- 2 stars (1390)
- Unrated (14852)
- All Sri Lanka hotels
- Accommodation type
- Hotels (4980)
- Guest houses (4325)
- Apartments (2388)
- Villas (1998)
- Homestays (1955)
- Bed & Breakfasts (1529)
- Holiday homes (920)
- Resorts (756)
- Hostels (591)
- Lodges (337)
- Inns (251)
- Country houses (94)
- Chalets (89)
- Campsites (86)
- Luxury tents (60)
- Aparthotels (50)
- Farm stays (34)
- Motels (15)
- Holiday parks (12)
- Capsule hotels (10)
- Economy hotels (10)
- Botels (4)
- Love hotel (1)
- Thematic Hotels
- Central hotels (12092)
- Luxury accommodations (11732)
- Airport hotels (7283)
- Cheap and budget hotels (6990)
- Resorts (6614)
- Beach hotels (4757)
- Pet-friendly hotels (3658)
- Family Friendly hotels (2209)
- Spa hotels (1774)
- Beachfront hotels (1674)
- Private Villas (1539)
- Luxury hotels (1150)
- Exceptional Design hotels (610)
- Jacuzzi (537)
- Business hotels (513)
- Golf hotels (407)
- Boutique hotels (376)
- Small Luxury Hotels (277)
- Hotels with indoor pool (197)
- Historical hotels (149)
- Romantic hotels (103)
- Self Catering (57)
- Castle Hotels (35)
- Casino hotels (27)
- New Hotels (3)
Hotels by location
- Nearby
- City Centre Gurukanda (719)
- City Centre Hikkaduwa (727)
- City Centre Galgamuwa (Galle) (736)
- City Centre Daragoda (737)
- City Centre Nawangoda (772)
- City Centre Weligama (798)
- City Centre Nalagasdeniya (851)
- City Centre Narigama (885)
- Koggala (1532)
- Diyawanna Oya Seaplane Base (1098)
- Victoria Reservoir SPB (1048)
- Polgolla Reservoir Sea Plane (1006)
- Bandaranaike International (849)
- Ratmalana Air Force Base (794)
- Turtle Farm Hikkaduwa (767)
- Hikkaduwa Coral Reef (765)
- Hikkaduwa Bus Stand (739)
- Yatagala Temple (731)
- Unawatuna Railway Station (721)
- Japanese Peace Pagoda Unawatuna (720)
- Districts
- City Centre (467)
- Hikkaduwa Beach (459)
- Galle City (382)
- Tangalle Beach (350)
- Mirissa Beach (314)
- Anuradhapura City Centre (257)
- Arugam Bay City (215)
- Nuwara Eliya City Centre (160)
- Hiriketiya Beach (150)
- Lake Gregory (121)
- Wellawatte (95)
- Uppuveli Beach (77)
- Kollupitiya (72)
- Unawatuna Beach (56)
- Polhena Beach (54)
- Bentota Beach (52)
- Bambalapitiya (45)
- Borella (40)
- Mount Lavinia Beach (39)
- Centre Area (37)
- Cinnamon Gardens (26)
- Galle Face Beach (23)
- Fort (23)
- Mihiripenna Beach (21)
- Havelock Town (19)
- Digana Centre (17)
- Pasikuda Beach (14)
- Whale Watching Mirissa (6)
- Mihintale (6)
- Dematagoda (6)
- Old Town (1)
- Puri Beach (1)
- Yong Ding (1)
- Manaira (1)
- Wu Lingyuan (1)
- Landmarks
- Popular attractions
- Museum
- Monument
- Stadium
- Park
- Train Station
- Marina
- Landmark
- Farm
- Pagoda