Most popular cities in Sri Lanka
- Galle136 hotels
- Negombo180 hotels
- Sigiriya87 hotels
- Kandy307 hotels
Top landmarks in Sri Lanka
-
Popular attractions
Best 5-star hotels in Sri Lanka
8.4Great276 reviews
Hotel
Heritance Tea Factory
Sri Lanka, Nuwara Eliya
Pedro Tea Factory and Bomburu Ella are located 4.8 km and 4.9 km from the 5-star Heritance Tea Factory respectively.
from GBP 120 per night
8.6Great599 reviews
Hotel
Heritance Kandalama
Sri Lanka, Sigiriya
The 5-star Heritance Kandalama offers a hot tub and an outdoor swimming pool along with a perfect location relatively near Sigiriya Rock.
from GBP 157 per night
8.2Great120 reviews
Hotel
Heritance Ahungalla
Sri Lanka, Bentota
A swimming pool as well as a steam room, sauna facilities and an outdoor swimming pool are available for you at the 5-star Heritance Ahungalla, set within easy reach to Ahungalla Beach.
from GBP 74 per night
8.2Great250 reviews
Hotel
Sentido Heritance Negombo
Sri Lanka, Negombo
Located just 5 minutes' walk from Kudapaduwa North, the luxury Heritance features 139 rooms with views of the sea.
from GBP 79 per night
8.2Great327 reviews
Hotel
Earl'S Regency Hotel
Sri Lanka, Kandy
This 100-room the luxury Earl'S Regency offers guests to admire garden views and enjoy time by an outdoor swimming pool plus take advantage of a location in a restaurant area, near a tube station.
from GBP 98 per night
8.2Great173 reviews
Hotel
Hilton Colombo Hotel
Sri Lanka, Colombo
The renowned Hilton offers views of Beira Lake nearly a 25-minute walk from the 5 ha ocean-side urban park "Galle Face Green" and boasts 332 rooms along with a hot tub and an outdoor swimming pool.
from GBP 99 per night
8.2Great112 reviews
Hotel
Mermaid Hotel & Club
Sri Lanka, Kalutara
Featuring yoga classes and various recreational opportunities, the luxury Mermaid Hotel & Club Kalutara boasts a beachfront location just 1.1 km from Rajaguru Sri Subuthi Temple Waskaduwa.
from GBP 61 per night
8.0Great69 reviews
Hotel
The Blue Water
Sri Lanka, Wadduwa
The 5-star Blue Water, located within 3.8 km of Rankoth Viharaya, boasts a large outdoor swimming pool along with a hot tub, sauna facilities and an outdoor swimming pool.
from GBP 94 per night
8.6Great25 reviews
Hotel
Amangalla
Sri Lanka, Galle
Yatagala Temple is 10 minutes by car from the 5-star Amangalla Galle.
from GBP 597 per night
8.4Great15 reviews
Hotel
Amanwella
Sri Lanka, Tangalle
Lounge and Tuk Tuk Suranga are located 4 km and 2.2 km from the 5-star Amanwella Tangalle respectively.
from GBP 657 per night
8.4Great144 reviews
Hotel
Taj Samudra
Sri Lanka, Colombo
The Taj Samudra Colombo is located 15 minutes' drive from Diyawanna Oya Seaplane Base airport and offers an outdoor pool as well as a health club.
from GBP 125 per night
8.4Great194 reviews
Hotel
Vivanta Colombo, Airport Garden
Sri Lanka, Seeduwa
Boasting its location a 5-minute ride from Buddhist Temple, the Vivanta Colombo, Airport Garden Seeduwa features modern rooms as well as steam baths, a hot tub and an outdoor swimming pool onsite.
from GBP 76 per night
7.8Very good212 reviews
Hotel
The Grand Hotel - Heritage Grand
Sri Lanka, Nuwara Eliya
Set around 5 minutes' walk from Victoria Park Entrance, the perfect 5-star Grand Hotel - Heritage Grand Nuwara Eliya features spa therapy and billiards.
from GBP 235 per night
8.0Great135 reviews
Hotel
Goldi Sands Hotel
Sri Lanka, Negombo
The Goldi Sands Negombo offers views of the Indian Ocean 10 minutes by car from Fish Market and boasts 70 rooms along with a hot tub and an outdoor swimming pool.
from GBP 55 per night
8.0Great218 reviews
Hotel
Thilanka Hotel
Sri Lanka, Kandy
The 5-star Thilanka boasts 58 rooms along with hiking and cycling, 500 metres from E. L. Senanayake Children's Park.
from GBP 57 per night
8.2Great201 reviews
Hotel
The Kingsbury Colombo
Sri Lanka, Colombo
Strategically located right around 5 minutes' walk from World Trade Center, the elegant Kingsbury has bright rooms to offer as well as a pool bar.
from GBP 66 per night
8.0Great80 reviews
Hotel
Mahaweli Reach Hotel
Sri Lanka, Kandy
Located in the luxurious part of Kandy, around a 10-minute ride from the modest Sri Lanka Cricket Office, the 5-star Mahaweli Reach offers fitness classes and live entertainment.
from GBP 78 per night
8.2Great355 reviews
Hotel
Cinnamon Grand Colombo
Sri Lanka, Colombo
Set in a central area about 7 minutes' walk from Colombo Swimming Club, the Cinnamon Grand features a fine-dining restaurant.
from GBP 101 per night
8.2Great218 reviews
Hotel
Cinnamon Lakeside
Sri Lanka, Colombo
Located around a 10-minute walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the Cinnamon Lakeside Colombo features a swimming pool and a health club.
from GBP 62 per night
8.2Great93 reviews
Hotel
Jetwing Lighthouse
Sri Lanka, Galle
Set in the business district of Galle, the deluxe Jetwing Lighthouse Galle features a swimming pool and boasts views of the Indian Ocean.
from GBP 95 per night
Most popular 4-star hotels in Sri Lanka
8.2Great157 reviews
Hotel
Ramada Colombo
Sri Lanka, Colombo
Set in a business area, the 5-star Ramada is merely a 5-minute walk from Galle Face Terrace and has a steam room, sauna facilities and an outdoor swimming pool onsite.
from GBP 56 per night
8.0Great104 reviews
Hotel
Giritale Hotel
Sri Lanka, Polonnaruwa
The enchanting Giritale Polonnaruwa is perfectly located at a short distance from Minneriya National Park and provides a steam room, a massage chair and an outdoor swimming pool.
from GBP 8 per night
8.2Great148 reviews
Hotel
Pegasus Reef - A Beach Resort In Colombo
Sri Lanka, Wattala
Located in a shopping district and within 7 km of R Premadasa Stadium, the 4-star Pegasus Reef Wattala features 199 rooms plus a swimming pool.
from GBP 35 per night
7.8Very good169 reviews
Hotel
Global Towers Hotel & Apartments
Sri Lanka, Colombo
The Global Towers Hotel & Apartments Colombo is located 15 km from Ratmalana Air Force Base airport and at 400 metres of Savoy film hall halt bus stop.
from GBP 27 per night
8.0Great52 reviews
Hotel
Oak Ray Serene Garden Hotel
Sri Lanka, Kandy
Offering 39 rooms with views of the patio, the Oak Ray Serene Garden Kandy is set in a shopping area, 15 minutes' drive from Royal Botanical Gardens.
from GBP 99 per night
8.4Great678 reviews
Hotel
Galle Face Hotel
Sri Lanka, Colombo
Featuring a beachfront location in the heart of Colombo, the heritage Galle Face has 124 rooms and a swimming pool.
from GBP 84 per night
7.6Very good38 reviews
Hotel
Club Bentota
Sri Lanka, Bentota
Located in the Bentota Beach district, the comfortable 4-star Club Bentota features surfing, boating and lawn tennis along with an outdoor swimming pool.
from GBP 67 per night
8.4Great286 reviews
Hotel
Jetwing Sea
Sri Lanka, Negombo
The enchanting Jetwing Sea Negombo lies within 4.7 km of Fish Market and offers an Asian restaurant and an indoor pool onsite.
from GBP 70 per night
8.2Great324 reviews
Hotel
Hotel Elephant Bay
Sri Lanka, Pinnawala (Kegalle)
Situated only a 7-minute walk from Pinnawala Elephant Orphanage, the 4-star Elephant Bay features massage therapy and recreational facilities along with 34 rooms.
from GBP 21 per night
8.0Great113 reviews
Hotel
Earl'S Reef
Sri Lanka, Bentota
Guests of the Earl'S Reef Beruwala can relax at an outdoor pool and have their drinks at the lounge bar.
from GBP 78 per night
7.6Very good23 reviews
Hotel
Devon Hotel
Sri Lanka, Kandy
The Devon Kandy lies 10 minutes' drive from Victoria Reservoir SPB airport and features a luggage room and a restaurant.
from GBP 30 per night
8.2Great33 reviews
Hotel
The Lady Hill Hotel
Sri Lanka, Galle
About 12 minutes' walk from Galle Fort and overlooking the Indian Ocean, the 4-star Lady Hill features massage therapy and recreational facilities.
from GBP 82 per night
8.2Great213 reviews
Hotel
Hotel Casamara
Sri Lanka, Kandy
Located 20 minutes' walk from Kandy Lake, the Casamara features a continental breakfast.
from GBP 113 per night
8.2Great94 reviews
Hotel
Calamander Unawatuna Beach
Sri Lanka, Unawatuna
Boasting a swimming pool, the Calamander Unawatuna is 10 minutes by car from Maritime Archeology Museum.
from GBP 98 per night
8.6Great17 reviews
Hotel
Hibiscus Beach Hotel & Villas
Sri Lanka, Kalutara
Located a 5-minute ride from Pulinathalarama Maha Viharaya, the comfortable 4-star Hibiscus Beach Hotel & Villas offers an outdoor swimming pool and a gym for guests.
from GBP 59 per night
8.2Great89 reviews
Hotel
Ekho Lake Hotel
Sri Lanka, Polonnaruwa
Guests can have a continental breakfast and enjoy visiting The reclining Buddha in Polonnaruwa, set within 4 km of the Ekho Lake.
from GBP 47 per night
8.2Great339 reviews
Hotel
Camelot Beach Hotel
Sri Lanka, Negombo
Located 15 km from Bandaranaike International airport, the Camelot Beach Negombo offers a buffet breakfast and features a swimming pool.
from GBP 15 per night
7.8Very good190 reviews
Hotel
Grand Oriental Hotel
Sri Lanka, Colombo
Located 0.5 km from Kelaniya airport, the charming Grand Oriental features a cash machine and a currency exchange for guests' comfort.
from GBP 26 per night
7.8Very good107 reviews
Hotel
Hotel Topaz
Sri Lanka, Kandy
Boasting prime location in the business district of Kandy, the comfortable 4-star Topaz Kandy offers to try Asian dishes and enjoy time by a large outdoor swimming pool.
from GBP 41 per night
8.2Great323 reviews
Hotel
Mount Lavinia Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Set around a 10-minute drive from Dehiwala Zoological Garden, the Mount Lavinia Dehiwala-Mount Lavinia boasts aerobics classes and billiards available on site.
from GBP 139 per night
Most popular 3-star hotels in Sri Lanka
7.8Very good66 reviews
Hotel
Hotel Hilltop
Sri Lanka, Kandy
Boasting a swimming pool, the 3-star Hilltop Kandy is within 2.3 km of Temple of the Sacred Tooth Relic.
from GBP 50 per night
8.0Great8 reviews
Hotel
Induruwa Beach Resort
Sri Lanka, Induruwa
Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center is 4.5 km from the 3-star Beach Resort, while Sea Turtle Hatchery is nearly 25 minutes' walk away.
from GBP 66 per night
6.2Nice22 reviews
Hotel
Hotel Sunset Beach
Sri Lanka, Negombo
Lake Boat Safari is within 9 minutes' walk of the 3-star Sunset Beach, while Ave Maria Convent is a 5-minute ride away.
from GBP 35 per night
7.6Very good241 reviews
Hotel
Golden Star Beach Hotel
Sri Lanka, Negombo
Located a 5-minute ride from Dutch Fort, the 3-star Golden Star boasts an outdoor swimming pool.
from GBP 43 per night
8.0Great103 reviews
Hotel
Colombo City Hotels
Sri Lanka, Colombo
Located within 3.1 km of National Museum of Colombo, the 3-star City Hotels offers modern comforts such as a cash machine and a currency exchange.
from GBP 36 per night
7.6Very good102 reviews
Hotel
Oasey Beach Hotel
Sri Lanka, Bentota
The Oasey, approximately 10 minutes by car from Sunshine Water Sports Center, boasts access to a sand beach and also features massage therapy and entertainment activities.
from GBP 82 per night
7.0Very good26 reviews
Hotel
Koggala Beach Hotel
Sri Lanka, Koggala
About 5 minutes by car from Joey Children Park, the 3-star Koggala offers yoga classes, chaise longues and entertainment activities plus an outdoor swimming pool.
from GBP 63 per night
7.6Very good61 reviews
Hotel
Berjaya Hotel Colombo
Sri Lanka, Dehiwala-Mount Lavinia
Offering an outdoor pool, spa therapy and recreational facilities, the 3-star Berjaya Hotel is located about 20 minutes' walk from Mount Lavinia Bus Stand.
from GBP 43 per night
8.0Great71 reviews
Hotel
Hotel Sapphire
Sri Lanka, Colombo
Featuring an à la carte restaurant and an indoor pool, the comfortable Sapphire boasts a prime location in Colombo.
from GBP 31 per night
8.0Great10 reviews
Hotel
Club Koggala Village
Sri Lanka, Koggala
Featuring 87 rooms with views of the sea, the 3-star Club Koggala Village is set approximately a 20-minute walk from Stilt Fisherman.
from GBP 36 per night
7.0Very good21 reviews
Hotel
Royal Lotus Hotel
Sri Lanka, Polonnaruwa
Staying at the 3-star Royal Lotus means you will be within 4.8 km of Buddhist Temple, while enjoying an outdoor pool onsite.
from GBP 93 per night
7.2Very good77 reviews
Hotel
Paradise Holiday Village
Sri Lanka, Negombo
Located a 10-minute drive from Ave Maria Convent, the historical Paradise overlooks the garden and features an Indian restaurant.
from GBP 27 per night
7.8Very good162 reviews
Hotel
Paradise Beach Hotel
Sri Lanka, Negombo
Situated 250 metres from Negombo Beach Park, the 3-star Paradise Negombo also offers an outdoor swimming pool.
from GBP 106 per night
7.8Very good80 reviews
Hotel
Randholee Resort & Spa
Sri Lanka, Kandy
A steam room, a Jacuzzi and an outdoor swimming pool can be enjoyed on-site, while the upscale 3-star Randholee Resort & Kandy boasts prime setting near a train station.
from GBP 70 per night
7.4Very good7 reviews
Hotel
Alpine Hotel
Sri Lanka, Nuwara Eliya
Holy Trinity Church and Shanthipura View Point are located 1.7 km and 2.5 km from the Alpine Nuwara Eliya respectively.
from GBP 86 per night
7.6Very good5 reviews
Hotel
Welcombe Hotel
Sri Lanka, Trincomalee
Offering an outdoor pool, the 3-star Welcombe boasts a location within a 5-minute stroll of Orr's Hill Army Museum.
from GBP 44 per night
8.0Great11 reviews
Hotel
Orient Hotel
Sri Lanka, Bandarawela
Situated a mere 600 metres from Bandarawela Central Bus Stand, the 3-star Orient features 48 rooms with private bathrooms.
from GBP 41 per night
8.0Great12 reviews
Hotel
Hotel Bentota Village
Sri Lanka, Bentota
The 3-star Village boasts spa therapy and entertainment activities on site and guests can laze by a swimming pool.
from GBP 91 per night
8.0Great23 reviews
Hotel
Club Palm Garden
Sri Lanka, Beruwala
Barberyn Island Lighthouse is within 2.8 km of the Club Palm Garden Beruwala and Kande Vihare Temple is nearly a 15-minute walk away.
from GBP 90 per night
8.0Great100 reviews
Hotel
The Galadari Hotel
Sri Lanka, Colombo
There are a hot tub, sauna facilities and an outdoor swimming pool at the 3-star Galadari, and some of the 221 rooms offer views of the pool.
from GBP 62 per night
Amazing spa hotels in Sri Lanka
8.4Great437 reviews
Hotel
Hotel Sigiriya
Sri Lanka, Sigiriya
The 4-star Sigiriya, located in a historical neighbourhood, has massage therapy and recreational facilities.
from GBP 45 per night
8.0Great178 reviews
Hotel
Hotel Suisse
Sri Lanka, Kandy
About an 18-minute walk from Kandy View Point, the charming Suisse boasts an Asian restaurant and 87 rooms.
from GBP 36 per night
8.2Great98 reviews
Hotel
Insight Resort Ahangama - S&S Other Certified
Sri Lanka, Ahangama
Located in a historical neighbourhood about 17 minutes' walk from Ahangama Beach, the 4-star Insight Resort Ahangama - S&S Other Certified has 56 rooms and an outdoor swimming pool.
from GBP 32 per night
8.2Great114 reviews
Hotel
The Palms
Sri Lanka, Beruwala
The 5-star Palms Beruwala features views of the beach and a year-round outdoor swimming pool, boasting a prime location near a train station.
from GBP 82 per night
8.0Great35 reviews
Hotel
Mandara Rosen Yala, Kataragama
Sri Lanka, Kataragama
Located in a historical neighbourhood 10 minutes by car from Yala National Park Sri Lanka, the 5-star Mandara Rosen Yala, has 60 rooms and an outdoor swimming pool.
from GBP 77 per night
8.2Great25 reviews
Hotel
Occidental Paradise Dambulla
Sri Lanka, Sigiriya
Located in a historic area, the Occidental Paradise Dambulla features facials, various recreational opportunities and entertainment activities.
from GBP 52 per night
8.2Great12 reviews
Hotel
Centauria Lake Resort
Sri Lanka, Embilipitiya
The 4-star Centauria Lake Resort has an outdoor swimming pool and lies a 10-minute stroll from Chandrika Lake which is worth visiting.
from GBP 63 per night
8.4Great45 reviews
Hotel
Wallawwa
Sri Lanka, Katunayake
Boasting proximity to Dadugan Oya, which runs less than a 10-minute stroll away, the Wallawwa Katunayake offers an outdoor swimming pool.
from GBP 160 per night
8.2Great78 reviews
Hotel
Paradise Road Tintagel Colombo
Sri Lanka, Colombo
Boasting setting in the business district of Colombo, approximately 25 minutes' walk from Independence Square, the heritage Paradise Road Tintagel provides a swimming pool together with a steam room and sauna facilities.
from GBP 118 per night
8.0Great84 reviews
Hotel
Nilaveli Beach Hotel
Sri Lanka, Nilaveli
Set 10 minutes by car from Pigeon Island National Park, the 3-star Nilaveli offers 48 rooms and an outdoor pool.
from GBP 107 per night
8.0Great45 reviews
Hotel
Chaarya Resort & Spa
Sri Lanka, Tissamaharama
Offering an outdoor swimming pool, the quaint Chaarya Resort & is a 20-minute stroll from Independent Jeep Association.
from GBP 78 per night
8.2Great72 reviews
Hotel
Lagoon Paradise Beach Resort
Sri Lanka, Tangalle
Located in the Tangalle Beach district and 7 minutes' stroll from Tangalle Lagoon, the smoke-free Lagoon Paradise Beach Resort features massage therapy and recreational facilities.
from GBP 37 per night
8.6Great17 reviews
Hotel
Kahanda Kanda
Sri Lanka, Koggala
Located within 3.5 km of Kalapuwa Herbal Garden, the 5-star Kahanda Kanda features fitness classes and spa therapy on-site along with a lounge bar.
from GBP 388 per night
7.0Very good17 reviews
Hotel
Cockpit Airport Reach Hotel
Sri Lanka, Katunayake
The comfortable 3-star Cockpit Airport Reach is placed in a tourist area of Katunayake, at a 3.4 km distance from Negombo Lagoon and 4.7 km from Destination Sri Lanka.
from GBP 35 per night
8.2Great82 reviews
Hotel
The Villa Bentota By Kk Collection
Sri Lanka, Bentota
Located 2.9 km from Galapata Raja Temple, the sophisticated Villa Bentota By Kk Collection features an outdoor swimming pool.
from GBP 133 per night
8.2Great45 reviews
Hotel
Tamarind Hill By Asia Leisure
Sri Lanka, Galle
The stunning Tamarind Hill By Asia Leisure in the Galle City district of Galle, 500 metres from Sea Turtle Farm, boasts 15 modern rooms and an à la carte restaurant.
from GBP 61 per night
8.4Great119 reviews
Hotel
Sandali Walauwa
Sri Lanka, Bentota
Located within 2.9 km of Galapata Raja Temple, the Sandali Walauwa features 13 rooms, facials, massage therapy and entertainment activities.
from GBP 29 per night
8.0Great59 reviews
Hotel
98 Acres Resort & Spa
Sri Lanka, Ella
Featuring a continental breakfast and a gym facility, the 5-star 98 Acres Resort & Spa is located 3.5 km from the ravana falls "Rawana Waterfall".
from GBP 266 per night
8.4Great7 reviews
Hotel
Hibiscus Garden Hotel
Sri Lanka, Tissamaharama
Located around a 10-minute walk from Ceylon safari, the 3-star Hibiscus Garden boasts a swimming pool.
from GBP 59 per night
8.4Great137 reviews
Hotel
Turtle Bay Boutique Hotel
Sri Lanka, Tangalle
The Turtle Bay Boutique Tangalle is located in the Tangalle Beach district of Tangalle, overlooking the Indian Ocean and boasts an outdoor swimming pool along with a treatment room and an outdoor swimming pool on-site.
from GBP 95 per night
Top family hotels in Sri Lanka
7.8Very good118 reviews
Hotel
Jetwing St Andrew'S
Sri Lanka, Nuwara Eliya
Set about a 10-minute ride from Pedro Tea Factory, the unique Jetwing St Andrew'S Nuwara Eliya welcomes guests to an à la carte restaurant on site.
from GBP 95 per night
6.6Nice42 reviews
Hotel
Majestic Tourist Hotel
Sri Lanka, Kandy
Australian menu is served at the perfect Majestic Tourist Kandy's American restaurant in the quiet area of the city.
from GBP 7 per night
8.4Great8 reviews
Hotel
Leisure Village Nuwaraeliya
Sri Lanka, Nuwara Eliya
The Leisure Village Nuwaraeliya is set within a 10-minute drive of Mackwoods Tea Museum and a 10-minute ride from Moon Plains.
from GBP 47 per night
7.4Very good15 reviews
Hotel
Tea Bush Hotel
Sri Lanka, Nuwara Eliya
Located in the heart of Nuwara Eliya, the 3-star Tea Bush offers fast access to Holy Trinity Church, a 20-minute walk away.
from GBP 43 per night
7.4Very good92 reviews
Hotel
Amanda Hills
Sri Lanka, Kandy
Situated only 0.6 km from Royal Palace Park, the 3-star Amanda Hills Kandy features various recreational opportunities and entertainment activities along with 10 rooms.
from GBP 20 per night
8.2Great7 reviews
Hotel
Avenra Garden Hotel
Sri Lanka, Negombo
Set within 1.9 km of Lake Boat Safari, the 5-star Avenra Garden offers 30 rooms and an outdoor swimming pool.
from GBP 99 per night
7.8Very good26 reviews
Hotel
Oasis Beach Resort
Sri Lanka, Negombo
Featuring an outdoor swimming pool, the comfortable Oasis Beach Resort is set only 5 minutes' walk from Kite Centre Negombo and Browns Beach.
from GBP 23 per night
7.8Very good20 reviews
Hotel
Galle Heritage Villa By Jetwing
Sri Lanka, Galle
Set at 450 metres of Ablution Pool, the boutique Heritage Villa By Jetwing features a swimming pool.
from GBP 54 per night
8.0Great14 reviews
Hotel
Ocean Dreams Hotel
Sri Lanka, Ahangama
The 3-star Ocean Dreams Ahangama is set within 6 km of Stilt Fisherman and less than a 5-minute stroll from Kathaluwa Old Temple.
from GBP 19 per night
8.4Great35 reviews
Hotel
Mosvold Villa
Sri Lanka, Ahangama
Offering an outdoor swimming pool, the 5-star Mosvold Villa is located in the historic part of Ahangama, approximately 10 minutes by car from Kalapuwa Herbal Garden.
from GBP 384 per night
8.4Great15 reviews
Hotel
Olympus Plaza Hotel
Sri Lanka, Haputale
Featuring 24 rooms with views of the mountain, the 3-star Olympus Plaza Haputale is set a 5-minute drive from Adisham Hall.
from GBP 46 per night
8.2Great62 reviews
Hotel
Lavanga Beach
Sri Lanka, Hikkaduwa
The 3-star Lavanga Beach Hikkaduwa is within 2.6 km of Turtle Beach, boasting spa therapy, various recreational opportunities and entertainment activities.
from GBP 31 per night
7.4Very good100 reviews
Hotel
Windmill Beach Villa And Hotel
Sri Lanka, Negombo
The 2-star Windmill Beach Villa And Hotel Negombo is located about 5 minutes' walk from Negombo Beach Park and comprises 25 rooms with modern comforts.
from GBP 19 per night
8.4Great183 reviews
Hotel
Palm Paradise Cabanas & Villas Beach Resort
Sri Lanka, Tangalle
Located a 5-minute ride from Mulkirigala Rock Monastery, the contemporary 4-star Palm Paradise Cabanas Tangalle features a swimming pool.
from GBP 56 per night
7.0Very good186 reviews
Hotel
Topaz Beach Hotel
Sri Lanka, Negombo
Set 10 minutes by car from Negombo Dutch Fort Remains, the beachfront Topaz Beach offers 30 rooms and a swimming pool.
from GBP 27 per night
8.2Great118 reviews
Hotel
Colombo Court Hotel & Spa
Sri Lanka, Colombo
Staying at the 4-star Court Hotel & Spa means you will be only a 9-minute walk from University of Colombo, while enjoying a swimming pool onsite.
from GBP 72 per night
7.8Very good24 reviews
Hotel
Royal Beach Hotel & Restaurant
Sri Lanka, Hikkaduwa
The family-friendly Royal Beach Hotel & Restaurant is situated in the Hikkaduwa Beach district, 36 minutes' drive from Koggala airport.
from GBP 36 per night
8.2Great70 reviews
Hotel
Heaven Seven Nuwara Eliya
Sri Lanka, Nuwara Eliya
The 3-star Heaven Seven is settled in the historical district of Nuwara Eliya, 10 minutes by car from Pedro Tea Factory, and includes a lounge bar.
from GBP 49 per night
8.4Great95 reviews
Hotel
Hotel White House
Sri Lanka, Anuradhapura
Staying at the White House Anuradhapura means you will be within 25 minutes' walk of Isurumuniya, while enjoying a swimming pool onsite.
from GBP 35 per night
8.4Great91 reviews
Hotel
Port View City Hotel
Sri Lanka, Colombo
Comprising 17 rooms, the 3-star Port View City is set near a shopping district within 2.6 km of Gangaramaya Buddhist Temple.
from GBP 28 per night
Best luxury hotels in Sri Lanka
8.4Great77 reviews
Hotel
Casa Colombo Collection
Sri Lanka, Colombo
Comprising 12 rooms in the heart of Colombo, the luxury Casa Colombo Collection lies within 4.8 km of Pettah Floating Market.
from GBP 133 per night
8.0Great283 reviews
Hotel
Queen'S Hotel
Sri Lanka, Kandy
Located nearly 6 minutes' walk from Kandy Museum, the Queen'S offers a buffet breakfast and features an outdoor pool.
from GBP 37 per night
8.2Great360 reviews
Hotel
Renuka City Hotel
Sri Lanka, Colombo
Located a 25-minute stroll from Majestic City Colombo, the elegant 4-star Renuka City boasts an outdoor swimming pool.
from GBP 47 per night
8.0Great59 reviews
Hotel
Heritage Hotel
Sri Lanka, Anuradhapura
Featuring an outdoor pool, the 4-star Heritage Anuradhapura in a historic neighbourhood boasts 51 rooms.
from GBP 86 per night
7.6Very good17 reviews
Hotel
Peacock Beach Hotel
Sri Lanka, Hambantota
Located approximately 15 minutes' walk from Ramba Viharaya, the beachfront Peacock Hambantota features a swimming pool.
from GBP 91 per night
8.2Great59 reviews
Hotel
The Fort Printers
Sri Lanka, Galle
Located within walking distance of Japanese Peace Pagoda, the comfortable 5-star Fort Printers Galle boasts city views, a pool bar on-site and a swimming pool.
from GBP 184 per night
8.2Great42 reviews
Hotel
Senani Hotel
Sri Lanka, Kandy
The 4-star Senani lies a 10-minute walk from Kandy Garrison Cemetery, and features a shop and a restaurant.
from GBP 52 per night
7.8Very good125 reviews
Hotel
Kandy The Tourmaline
Sri Lanka, Kandy
The 4-star The Tourmaline boasts a swimming pool and has 24 rooms, featuring a location near a train station.
from GBP 43 per night
8.0Great203 reviews
Hotel
Cinnamon Citadel Kandy
Sri Lanka, Kandy
Located about 25 minutes' walk from Museum of Rajaa Elephant, the 4-star Cinnamon Citadel Kandy features fitness classes and entertainment activities on-site along with a pool bar.
from GBP 54 per night
8.6Great24 reviews
Hotel
Lourdes Hotel
Sri Lanka, Nuwara Eliya
A 10-minute drive from Shri Bhakta Hanuman Temple, the Lourdes Nuwara Eliya includes 22 rooms.
from GBP 35 per night
7.8Very good15 reviews
Hotel
The Long Beach Resort & Spa
Sri Lanka, Koggala
A beachfront location of the perfect 4-star Long Beach Resort & Spa provides easy access to Sea Turtle Hatchery, which is 5 minutes away by car.
from GBP 73 per night
8.0Great33 reviews
Hotel
The Elephant Corridor Hotel
Sri Lanka, Sigiriya
The 5-star Elephant Corridor is positioned 15 minutes by car from Sigiriya Museum in a rural area, boasting 21 luxurious rooms along with sauna facilities and an indoor pool.
from GBP 180 per night
8.6Great23 reviews
Hotel
Tilko City Hotel Jaffna
Sri Lanka, Jaffna
Featuring fitness classes, spa therapy and recreational facilities, the 4-star Tilko City Hotel is only 10 minutes' walk from Sri Nagavihara International Buddhist Centre as well as near a train station.
from GBP 55 per night
7.8Very good44 reviews
Hotel
St.Lachlan Hotel & Suites
Sri Lanka, Negombo
Boasting a Thai restaurant, the St.Lachlan Hotel & Suites is available around 6 minutes' walk from Browns Beach.
from GBP 18 per night
7.0Very good28 reviews
Hotel
Hikkaduwa Beach Hotel
Sri Lanka, Hikkaduwa
Boasting a location around 10 minutes' walk from Coral Sanctuary, the comfortable Beach includes 25 rooms and a swimming pool.
from GBP 33 per night
8.2Great52 reviews
Hotel
Hotel Sudu Araliya
Sri Lanka, Polonnaruwa
Located in the historic part of Polonnaruwa, the exquisite 5-star Sudu Araliya is a 10-minute ride from Dalada Maluva.
from GBP 60 per night
8.2Great12 reviews
Hotel
Clove Villa
Sri Lanka, Kandy
Set within 3.3 km of Kandy Garrison Cemetery, the rooms in the 4-star Clove Villa have views of garden.
from GBP 155 per night
8.0Great58 reviews
Hotel
Cantaloupe Aqua
Sri Lanka, Unawatuna
The Cantaloupe Aqua is an affordable 4-star property set within 7 km of Japanese Peace Pagoda and 6 km from Yatagala Raja Maha Viharaya.
from GBP 393 per night
7.8Very good145 reviews
Hotel
Thambapanni Retreat
Sri Lanka, Unawatuna
Located within 2.2 km of Japanese Peace Pagoda, the 4-star Thambapanni Retreat features a year-round outdoor pool.
from GBP 59 per night
8.2Great49 reviews
Hotel
Jaffna Heritage Hotel
Sri Lanka, Jaffna
Located 400 metres of Nallur Kovil, the 4-star Heritage provides guests with a hot spring bath and an outdoor swimming pool.
from GBP 92 per night
Cheap hotels in Sri Lanka
6.8Nice17 reviews
Hotel
Ap Nippon Beach
Sri Lanka, Hikkaduwa
Within 10 minutes' drive of Seenigama Sri Devol Maha Devalaya, the Ap Nippon Beach Hikkaduwa includes 26 rooms.
from GBP 18 per night
8.0Great276 reviews
Hotel
Shalimar Hotel
Sri Lanka, Colombo
The 2-star Shalimar Colombo is settled in a shopping district, about 25 minutes' walk from National Art Gallery, and includes a lounge bar.
from GBP 25 per night
7.2Very good55 reviews
Hotel
Airport Green View Resort
Sri Lanka, Andiambalama
The comfortable Airport Green View lies 10 minutes' drive from Bandaranaike International airport and features a restaurant and luggage storage.
from GBP 19 per night
7.0Very good14 reviews
Hotel
The Rock Hotel
Sri Lanka, Nuwara Eliya
While staying at the 3-star Rock you are invited to discover Galway's Land National Park, set a 25-minute walk away, or Hakgala Botanic Gardens, which is a 25-minute walk away.
from GBP 31 per night
7.2Very good31 reviews
Hotel
Hotel Janaki
Sri Lanka, Colombo
Located 10 minutes by car from Nelum Pokuna Performing Arts Theatre, the Janaki Colombo offers a buffet breakfast and features a swimming pool.
from GBP 29 per night
8.2Great223 reviews
Hotel
Hotel J Negombo
Sri Lanka, Negombo
Staying at the 3-star J Negombo means you will be 10 minutes by car from Angurukaramulla Temple, while enjoying an outdoor pool onsite.
from GBP 21 per night
7.6Very good20 reviews
Hotel
Midky Hotel
Sri Lanka, Nuwara Eliya
Located within a 10-minute drive of Hakgala Botanic Gardens, the exclusive Midky Nuwara Eliya overlooks the mountain and features an American restaurant.
from GBP 31 per night
8.4Great46 reviews
Hotel
Lavinia Villa
Sri Lanka, Dehiwala-Mount Lavinia
At a 45 km distance from Urban Wetland Park, the 3-star Lavinia Villa includes 8 rooms.
from GBP 13 per night
5.8Guest rating9 reviews
Hotel
Sai Sea City Hotel
Sri Lanka, Colombo
Located in the very heart of Colombo, approximately a 5-minute walk from Number 11 and within walking distance of Aishwari Amman Temple, the Sai Sea City offers various recreational opportunities and entertainment activities.
from GBP 31 per night
8.2Great5 reviews
Hotel
The Triangle Hotel
Sri Lanka, Anuradhapura
Featuring 8 rooms, recreational facilities and entertainment activities, the 3-star Triangle is within 4.8 km of Thuparamaya Dagaba in Anuradhapura.
from GBP 19 per night
8.2Great320 reviews
Hotel
Kottawatta Village
Sri Lanka, Udawalawe
Situated in the historic district of Udawalawe, the comfortable 3-star Kottawatta Village Udawalawe offers spa therapy and entertainment activities.
from GBP 19 per night
8.0Great385 reviews
Hotel
Kandy View Hotel
Sri Lanka, Kandy
Museum of Rajaa Elephant is within 2.3 km of the perfect View, while Bahiravokanda Vihara Buddha Statue is around 2.7 km away.
from GBP 6 per night
8.4Great19 reviews
Hotel
Pearl City Hotel
Sri Lanka, Colombo
Boasting its location in a restaurant area, nearly 25 minutes' walk from National Zoological Gardens of Sri Lanka, the perfect 3-star Pearl offers a Chinese cuisine and an outdoor pool.
from GBP 36 per night
Hotel
Riverdale Hotel
Sri Lanka, Kandy
The Riverdale is set a 25-minute stroll from Kandy View Point and at a 2.7 km distance from Udawattakelle Sanctuary.
from GBP 20 per night
8.0Great109 reviews
Hotel
Saasha City Hotel
Sri Lanka, Colombo
Boasting entertainment activities and various recreational opportunities, the 2-star Saasha City Colombo is a 10-minute ride from Gangaramaya Buddhist Temple in a shopping neighbourhood.
from GBP 19 per night
8.2Great182 reviews
Hotel
Silvikris Villa
Sri Lanka, Colombo
The Silvikris Villa is set within 3.3 km of Thimbirigasyaya and 2.8 km from Kalutara Bodhiya.
from GBP 21 per night
7.6Very good11 reviews
Hotel
Lazaani Hotel Colombo
Sri Lanka, Colombo
Set at a 3.7 km distance from Pettah Floating Market, the Lazaani Colombo lies in the Bambalapitiya district of Colombo.
from GBP 30 per night
8.0Great48 reviews
Hotel
Gsh Colombo
Sri Lanka, Colombo
The luxury Gsh is nestled in the very heart of Colombo and 10 minutes by car from Mount Lavinia Beach.
from GBP 34 per night
8.2Great42 reviews
Hotel
Ceylon City Hotel,Colombo
Sri Lanka, Colombo
Set nearly 15 km from Ratmalana Air Force Base airport, the Ceylon City Hotel, features a bureau de change and a lift.
from GBP 25 per night
7.6Very good3 reviews
Hotel
Hotel Cottage Tourist Rest
Sri Lanka, Ponnarankulama
The Tourist Rest is set a 10-minute ride from Anuradhapura Museum and approximately a 10-minute drive from Lovamahapaya.
from GBP 16 per night
Top resorts in Sri Lanka
Hotel
Green Park Beach Hotel
Sri Lanka, Trincomalee
Dutch Bay Beach is within 200 metres of the 2-star Green Park Beach Trincomalee, while Koneswaram Temple is a 20-minute walk away.
from GBP 31 per night
6.6Nice18 reviews
Hotel
Rani Beach Resorts
Sri Lanka, Negombo
Staying at the wonderful 3-star Rani Beach Resorts means you will be 10 minutes by car from Morawala Beach, while enjoying an outdoor swimming pool onsite.
from GBP 69 per night
8.4Great7 reviews
Hotel
Hotel Randiya
Sri Lanka, Ponnarankulama
Royal Pleasure Gardens is a 10-minute ride from the Randiya Anuradhapura and Samadhi Statue is approximately 10 minutes away by car.
from GBP 48 per night
8.2Great41 reviews
Hotel
D Villas
Sri Lanka, Nawala
The D Villas is set a 15-minute ride from Pettah Floating Market and within a 10-minute drive of Diyatha Uyana.
from GBP 98 per night
8.2Great4 reviews
Hotel
Bay Beach Weligama
Sri Lanka, Weligama
The Bay Beach Weligama is located less than 5 minutes on foot from Weligama Beach and comprises 40 rooms with modern comforts.
from GBP 35 per night
8.4Great54 reviews
Hotel
Ranmal Beach Hotel
Sri Lanka, Hikkaduwa
The 3-star Ranmal, lodged in the Hikkaduwa Beach district, boasts a lounge bar and views of the sea.
from GBP 26 per night
8.2Great61 reviews
Hotel
Cocobay Unawatuna
Sri Lanka, Unawatuna
Located in Unawatuna and within 10 minutes' drive of Old Town of Galle and its Fortifications, the 4-star Cocobay features a plunge pool and a Jacuzzi for guest's pure relaxation.
from GBP 146 per night
6.0Guest rating3 reviews
Hotel
Sanmali Beach Hotel
Sri Lanka, Marawila
Based nearly 20 minutes' walk from Market Place, the Sanmali features 20 cosy rooms, as well as hiking, volleyball and cycling.
from GBP 39 per night
8.0Great9 reviews
Hotel
Kamili Beach Villa
Sri Lanka, Kalutara
25 minutes' walk from Kalutara Beach, the 4-star Kamili Beach Villa includes 24 rooms.
from GBP 176 per night
8.0Great145 reviews
Hotel
Wunderbar Beach Hotel
Sri Lanka, Bentota
The Wunderbar Beach is set approximately 25 minutes on foot from Ventura Beach and within 10 minutes' drive of Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center.
from GBP 66 per night
7.2Very good12 reviews
Hotel
Amaara Sky Hotel Kandy
Sri Lanka, Kandy
Temple of the Tooth Museum is a 5-minute ride from the contemporary Amaara Sky, while Kandy View Point is around 25 minutes' walk away.
from GBP 143 per night
8.2Great177 reviews
Hotel
Ekho Safari Tissa
Sri Lanka, Tissamaharama
Set around 5 minutes by car from Tissa Wewa Lake, the Ekho Safari Tissa boasts massage therapy, recreational facilities and entertainment activities available on site.
from GBP 47 per night
8.6Great7 reviews
Hotel
Suwaya Villa
Sri Lanka, Tangalle
Guests will enjoy an outdoor swimming pool and 25 rooms, while staying at the Suwaya Tangalle, which is about a 5-minute walk from Bay of Bengal.
from GBP 55 per night
7.2Very good37 reviews
Hotel
Ashley Resorts
Sri Lanka, Nuwara Eliya
Approximately 20 minutes' walk from Shanthipura View Point, guests of the 3-star Ashley Resorts may engage in a variety of activities, including hiking and cycling.
from GBP 54 per night
8.2Great231 reviews
Hotel
Amagi Aria Airport Transit Hotel
Sri Lanka, Negombo
Offering a quiet location 450 metres from Destination Sri Lanka, the Amagi Aria Airport Transit Negombo features an outdoor swimming pool and an Asian restaurant.
from GBP 42 per night
7.6Very good3 reviews
Hotel
Sea Lotus Park
Sri Lanka, Trincomalee
Located in the Uppuveli Beach district, the 2-star Sea Lotus Park Trincomalee offers 54 rooms along with an outdoor swimming pool.
from GBP 81 per night
8.2Great99 reviews
Hotel
Hotel Flower Garden
Sri Lanka, Unawatuna
Boasting a swimming pool along with a hot tub and an outdoor swimming pool, the 4-star Flower Garden is positioned a 7-minute walk from Unawatuna Beach.
from GBP 39 per night
8.2Great100 reviews
Hotel
Ekho Surf
Sri Lanka, Bentota
Staying at the 5-star Ekho Surf means you will be at a 3.2 km distance from Galapata Raja Temple, while enjoying an outdoor pool onsite.
from GBP 133 per night
8.2Great88 reviews
Hotel
Galavilla Boutique Hotel & Spa
Sri Lanka, Kandy
Set a 10-minute drive from Buddhist Temple, the rooms in the 4-star Galavilla Boutique Hotel & have views of hills.
from GBP 135 per night
8.2Great54 reviews
Hotel
Mirage Colombo
Sri Lanka, Colombo
Located within 3.9 km of Bellagio Colombo, the Mirage features fitness classes, karaoke and billiards on-site along with a pool bar.
from GBP 77 per night
Sri Lanka Brands & Themes
-
Themes
- Hotels near beach in Sri Lanka
- Boutique hotels in Sri Lanka
- Cheap hotels in Sri Lanka
- Family resorts and hotels in Sri Lanka
- Luxury hotels in Sri Lanka
- Spa Hotels in Sri Lanka
- Pet-friendly hotels in Sri Lanka
- Hotels with jacuzzi in Sri Lanka
- Hotels with indoor pool in Sri Lanka
- 5 star hotels in Sri Lanka