Top regions in Sri Lanka
Top landmarks in Sri Lanka
-
Popular attractions
Best 5-star hotels in Sri Lanka
8.7Great755 reviews
Hotel
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 102 per night
8.8Great2338 reviews
Hotel
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 144 per night
8.3Great533 reviews
Hotel
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 149 per night
8.8Great2123 reviews
Hotel
Sri Lanka, Negombo
Located just 5 minutes' walk from Kudapaduwa North, the luxury Heritance features 139 rooms with views of the sea.
from GBP 62 per night
8.5Great1097 reviews
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 52 per night
7.5Very good881 reviews
Hotel
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 52 per night
8.6Great1206 reviews
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 68 per night
8.6Great30 reviews
Hotel
Sri Lanka, Galle
Yatagala Temple is 10 minutes by car from the 5-star Amangalla Galle.
from GBP 439 per night
8.8Great20 reviews
Resort
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 604 per night
8.3Great859 reviews
Hotel
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 80 per night
7.9Very good642 reviews
Hotel
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 70 per night
8.1Great686 reviews
Resort
Sri Lanka, Negombo
The 4-star Club Hotel Dolphin features views of the garden and an outdoor swimming pool, boasting a charming location near a boat dock.
from GBP 51 per night
8.5Great641 reviews
Hotel
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 216 per night
8.0Great545 reviews
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 50 per night
8.1Great562 reviews
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 52 per night
8.3Great857 reviews
Resort
Sri Lanka, Kandy
Boasting quiet location in a business area, the 5-star Amaya Hills offers to try international dishes and enjoy time by an outdoor swimming pool.
from GBP 51 per night
8.8Great370 reviews
Hotel
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 87 per night
8.2Great802 reviews
Resort
Sri Lanka, Negombo
The modern Jetwing Beach is set merely 300 metres from Negombo Beach Park and offers steam baths, a plunge pool and a hot tub onsite.
from GBP 74 per night
8.8Great479 reviews
Resort
Sri Lanka, Ahangama
The 5-star Fortress Resort & Spa offers stylish accommodation with 53 rooms in the touristic area of Koggala.
from GBP 112 per night
8.9Great304 reviews
Resort
Sri Lanka, Sigiriya
Offering a spectacular location just a short drive from Sigiriya Rock, the luxury Jetwing Vil Uyana Sigiriya boasts an à la carte restaurant along with hiking and cycling.
from GBP 249 per night
Most popular 4-star hotels in Sri Lanka
7.9Very good1320 reviews
Hotel
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 30 per night
7.8Very good248 reviews
Resort
Sri Lanka, Nilaveli
Approximately 25 km from China Bay airport, the comfortable Pigeon Island offers a wellness centre for guests' enjoyment.
from GBP 60 per night
6.7Nice299 reviews
Hotel
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 23 per night
8.0Great1648 reviews
Hotel
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 63 per night
7.9Very good2040 reviews
Hotel
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 19 per night
7.8Very good92 reviews
Resort
Sri Lanka, Sigiriya
The Kassapa Lions Rock is set a 25-minute stroll from Jeskynni chram and a 10-minute ride from Moat.
from GBP 51 per night
8.4Great216 reviews
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 128 per night
8.0Great1186 reviews
Hotel
Sri Lanka, Kandy
Located 20 minutes' walk from Kandy Lake, the Casamara features a continental breakfast.
from GBP 39 per night
8.5Great902 reviews
Resort
Sri Lanka, Kalutara
Featuring an outdoor swimming pool, the 4-star Tangerine Beach is set 3 km from Richmond Castle and offers beautiful views of the sea.
from GBP 32 per night
7.9Very good1079 reviews
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 33 per night
8.4Great564 reviews
Hotel
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 83 per night
7.7Very good508 reviews
Resort
Sri Lanka, Bentota
Located just near Walukarama Temple, the comfortable 4-star Centara Ceysands Resort & Spa Sri Lanka boasts an outdoor pool and a sweeping view.
from GBP 114 per night
8.5Great887 reviews
Resort
Sri Lanka, Sigiriya
Set at a 3.3 km distance from Entrance Hurulu Eco Park, the Village By Cinnamon boasts fitness classes, massage therapy and recreational facilities available on site.
from GBP 100 per night
7.5Very good496 reviews
Resort
Sri Lanka, Hikkaduwa
The smoke-free Coral Sands Hikkaduwa in the Hikkaduwa Beach district features a swimming pool and a fitness studio.
from GBP 48 per night
7.9Very good254 reviews
Hotel
Sri Lanka, Anuradhapura
Featuring an outdoor pool, the 4-star Heritage Anuradhapura in a historic neighbourhood boasts 51 rooms.
from GBP 60 per night
8.2Great424 reviews
Resort
Sri Lanka, Kalutara
Located 150 metres from a tropical beach, the comfortable Avani Kalutara Resort offers international specialities served in an à la carte restaurant onsite.
from GBP 118 per night
7.7Very good2772 reviews
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 14 per night
6.6Nice1995 reviews
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 19 per night
8.3Great362 reviews
Hotel
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 69 per night
6.9Nice892 reviews
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 40 per night
Most popular 3-star hotels in Sri Lanka
8.1Great187 reviews
Hotel
Sri Lanka, Bandarawela
Located around 10 minutes' walk from Church of the Ascension, the 3-star Bandarawela boasts an outdoor swimming pool.
from GBP 58 per night
8.2Great291 reviews
Hotel
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 91 per night
7.5Very good22 reviews
Hotel
Sri Lanka, Kalawana
Guests will enjoy an outdoor swimming pool onsite and admire views of the garden offered from 8 rooms.
from GBP 139 per night
7.0Very good1162 reviews
Hotel
Sri Lanka, Negombo
Located a 5-minute ride from Dutch Fort, the 3-star Golden Star boasts an outdoor swimming pool.
from GBP 40 per night
7.6Very good231 reviews
Hotel
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 32 per night
7.0Very good94 reviews
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 74 per night
7.0Very good226 reviews
Hotel
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 51 per night
7.1Very good180 reviews
Hotel
Sri Lanka, Colombo
Featuring an à la carte restaurant and an indoor pool, the comfortable Sapphire boasts a prime location in Colombo.
from GBP 28 per night
8.1Great247 reviews
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 90 per night
8.1Great382 reviews
Resort
Sri Lanka, Talalla
Set at a 1.5 km distance from Seethagalla Natural seawater Pool, the 3-star Retreat Talalla offers 60 rooms and an outdoor swimming pool.
from GBP 83 per night
8.2Great10 reviews
Hotel
Sri Lanka, Tissamaharama
Located around a 10-minute walk from Ceylon safari, the 3-star Hibiscus Garden boasts a swimming pool.
from GBP 56 per night
7.4Very good966 reviews
Hotel
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 13 per night
7.8Very good84 reviews
Resort
Sri Lanka, Ella
A 10-minute ride from Rakkhiththa Kanda Aranya Senasanaya, the perfect Jungle overlooks the river and features various recreational opportunities and barbeque.
from GBP 54 per night
8.8Great273 reviews
Bed & Breakfast
Sri Lanka, Galle
Located in the old part of Galle, nearly a 20-minute stroll from Saint Mary's Church, the cosy 3-star Fort Bliss Bed & Breakfast offers recreational facilities and entertainment activities.
from GBP 42 per night
6.9Nice4 reviews
Holiday park
Sri Lanka, Kalutara
Around 20 minutes' walk from st. Gerald majella church, the charming 3-star Plantation Kalutara offers yoga classes and spa therapy plus a swimming pool.
from GBP 233 per night
8.5Great2708 reviews
Hotel
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 14 per night
8.9Great45 reviews
Resort
Temple and Thudugala Ella waterfall are located 2 km and 4.5 km from the elegant Glenross Plantation respectively.
from GBP 382 per night
8.2Great282 reviews
Resort
Sri Lanka, Nawalapitiya
Located a 10-minute drive from Kadiyanlena Falls, the Tea Cottage Resort & Nawalapitiya features 6 rooms and an à la carte restaurant on-site.
from GBP 38 per night
7.4Very good443 reviews
Hotel
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 31 per night
6.7Nice305 reviews
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 41 per night
Amazing spa hotels in Sri Lanka
8.4Great270 reviews
Hotel
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 86 per night
8.2Great579 reviews
Resort
Sri Lanka, Bentota
Nestled in an entertainment area, the Taj Bentota Resort & Spa is nearly 25 minutes on foot from Bentota River.
from GBP 79 per night
8.9Great126 reviews
Hotel
Sri Lanka, Sigiriya
Approximately 60 km from Sigiriya Air Force Base airport, the 5-star Uga Ulagalla offers a spa salon for guests' enjoyment.
from GBP 276 per night
8.2Great1287 reviews
Resort
Sri Lanka, Negombo
You can have some rest at a swimming pool or enjoy breathtaking views of the ocean, while the luxury Jetwing Blue Negombo boasts a beachfront setting just a pleasant stroll away from West Coast.
from GBP 67 per night
8.5Great2355 reviews
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 55 per night
9.0Perfect503 reviews
Resort
Sri Lanka, Passikudah
Coconut Cultural Park is 5 minutes' stroll from the charming Maalu Maalu Resort & Spa - Thema Collection.
from GBP 171 per night
8.5Great2573 reviews
Hotel
Sri Lanka, Sigiriya
The 4-star Sigiriya, located in a historical neighbourhood, has massage therapy and recreational facilities.
from GBP 41 per night
8.0Great143 reviews
Resort
Sri Lanka, Kandy
Located nearly 5 minutes' walk from Upper Hunnasfall, the charming Amaya Hunas Falls Kandy offers spacious rooms within 15 minutes' walk of Temple.
from GBP 76 per night
8.5Great122 reviews
Resort
Sri Lanka, Kalutara
Located a 10-minute ride from Holy Cross Church Kalutara, the elegant Royal Palms offers views of the sea along with a Jacuzzi and an outdoor swimming pool.
from GBP 153 per night
8.6Great1018 reviews
Resort
Sri Lanka, Sigiriya
The perfect Amaya Lake can be found in a rural area relatively close to Sigiriya Rock, where travellers are welcomed with a swimming pool.
from GBP 120 per night
7.9Very good251 reviews
Resort
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 123 per night
9.0Perfect139 reviews
Hotel
Sri Lanka, Rathgama
Offering fitness classes, spa therapy and various recreational opportunities, the 5-star Aditya Boutique lies in a touristic area of Rathgama, at a 6 km distance from Saffron Robes Gallery and Studio and within 6 km of Naga Viharaya.
from GBP 186 per night
8.2Great633 reviews
Resort
Sri Lanka, Dickwella
150 metres from Dickwella Beach, the luxury Resort And Spa features yoga classes and loungers.
from GBP 585 per night
8.4Great1815 reviews
Hotel
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 61 per night
8.0Great397 reviews
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 71 per night
8.4Great1857 reviews
Hotel
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 76 per night
8.3Great1771 reviews
Hotel
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 57 per night
7.9Very good587 reviews
Hotel
Sri Lanka, Kalutara
Positioned 10 minutes on foot from Rajaguru Sri Subuthi Temple Waskaduwa, guests can enjoy Indian dishes at the world-class Turyaa Kalutara's Asian restaurant.
from GBP 123 per night
9.2Perfect192 reviews
Resort
Sri Lanka, Bentota
Merely 5 minutes' walk from Sea Turtle Hatchery, the comfortable Saman Villas offers a prime location and includes an à la carte restaurant.
from GBP 477 per night
8.7Great1194 reviews
Resort
Sri Lanka, Sigiriya
Situated in a historical district, the luxury Cinnamon Lodge Habarana features a swimming pool.
from GBP 102 per night
Top family hotels in Sri Lanka
8.2Great285 reviews
Hotel
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 76 per night
8.2Great892 reviews
Hotel
Sri Lanka, Kandy
About an 18-minute walk from Kandy View Point, the charming Suisse boasts an Asian restaurant and 87 rooms.
from GBP 33 per night
8.9Great334 reviews
Hotel
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 200 per night
8.0Great248 reviews
Resort
Sri Lanka, Marawila
An outdoor swimming pool and a poolside bar are offered for guest convenience at the 4-star Club Palm Bay Marawila.
from GBP 82 per night
8.6Great522 reviews
Hotel
Sri Lanka, Sigiriya
Located in a historic area, the Occidental Paradise Dambulla features facials, various recreational opportunities and entertainment activities.
from GBP 50 per night
8.3Great1006 reviews
Hotel
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 73 per night
9.1Perfect277 reviews
Hotel
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 354 per night
8.6Great244 reviews
Hotel
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 195 per night
7.7Very good53 reviews
Hotel
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 98 per night
8.8Great591 reviews
Hotel
Sri Lanka, Colombo
Featuring a location in the Cinnamon Gardens district, the upscale 4-star Zylan Luxury Villa Colombo boasts 9 rooms and a Chinese restaurant, at a 1.9 km distance from Gangaramaya Buddhist Temple.
from GBP 47 per night
8.8Great444 reviews
Bed & Breakfast
Sri Lanka, Colombo
Set approximately 18 minutes' walk from National Art Gallery, the low-budget Taru Villas - Lake Lodge - Colombo has an Asian restaurant serving Mexican cuisine.
from GBP 60 per night
7.8Very good170 reviews
Resort
Sri Lanka, Weligama
Guests will enjoy a swimming pool and 59 rooms, while staying at the 5-star Mandara Resort Mirissa Weligama with location within walking distance to West Coast.
from GBP 80 per night
7.8Very good37 reviews
Resort
Sri Lanka, Wadduwa
Offering a setting within a 10-minute drive of Kalutara Beach, the deluxe Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment And Yoga Wadduwa includes 52 rooms and features a Turkish steam bath, a Turkish steam room and a hot tub.
from GBP 250 per night
8.2Great36 reviews
Hotel
Sri Lanka, Nuwara Eliya
Set 4.9 km from Moon Plains, the Jetwing Warwick Gardens features a lobby area and a restaurant.
from GBP 243 per night
8.7Great253 reviews
Hotel
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 155 per night
8.5Great1082 reviews
Resort
Sri Lanka, Trincomalee
Located in the Uppuveli Beach district within 3.2 km of Trincomalee War Cemetery, the 4-star Trinco Blu By Cinnamon has 81 rooms and a swimming pool.
from GBP 86 per night
9.0Perfect927 reviews
Hotel
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 190 per night
6.4Nice219 reviews
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 30 per night
9.4Perfect185 reviews
Hotel
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 107 per night
9.2Perfect298 reviews
Hotel
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 162 per night
Best luxury hotels in Sri Lanka
9.3Perfect115 reviews
Hotel
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 387 per night
7.6Very good854 reviews
Resort
Sri Lanka, Waskaduwa
There are whirlpool baths and an outdoor swimming pool at the luxury Citrus Waskaduwa, and some of the 262 rooms offer views of the sea.
from GBP 97 per night
8.1Great326 reviews
Resort
Sri Lanka, Udawalawe
Set within 5 minutes' drive of Srilanka Best Safari, the eco-friendly Grand Udawalawe Safari Resort features 67 rooms with private bathrooms.
from GBP 96 per night
8.0Great661 reviews
Resort
Sri Lanka, Beruwala
Comprising 200 rooms right in the centre of Beruwala, the luxurious Cinnamon Bey lies a 10-minute ride from Ventura Beach.
from GBP 106 per night
8.6Great960 reviews
Resort
Sri Lanka, Bentota
Providing access to a swimming pool as well as windsurfing, snorkelling and diving, the superb 5-star Thaala Bentota is located 200 metres of Ventura Beach.
from GBP 76 per night
8.8Great11 reviews
Hotel
Sri Lanka, Marawila
Located 7 km away from Marawila city center, this hotel features 7 rooms and a year-round outdoor pool.
from GBP 233 per night
8.4Great1075 reviews
Hotel
Sri Lanka, Nuwara Eliya
Located within 0.7 km of Nuwara Eliya and Tea Country as well as Royal Turf Club, the 4-star Queenswood includes hiking, horseback riding and billiards.
from GBP 69 per night
9.2Perfect1076 reviews
Hotel
Sri Lanka, Kandy
The Elegant is set nearly a 10-minute drive from University of Peradeniya and nearly a 10-minute drive from Lankatilaka Temple.
from GBP 76 per night
8.3Great56 reviews
Resort
Sri Lanka, Sigiriya
Featuring a swimming pool and 8 rooms, the comfortable Wild Grass Nature Resort Sigiriya is within 2.8 km of The Forgotten Temple Kaludiya Pokuna.
from GBP 206 per night
9.3Perfect249 reviews
Hotel
Sri Lanka, Tangalle
Guests can enjoy local cuisine in an à la carte restaurant of the lovely 4-star Buckingham Place Tangalle and relax by an infinity swimming pool.
from GBP 311 per night
9.0Perfect53 reviews
Hotel
Sri Lanka, Madawala Ulpotha
Situated around a 10-minute walk from Oak-Ray Isiwara Ayurvedic Village, the 4-star Jim'S Farm Villas Madawala features an outdoor pool together with a steam room, a massage chair and an outdoor swimming pool.
from GBP 98 per night
8.6Great935 reviews
Resort
Sri Lanka, Passikudah
Offering an outdoor swimming pool with views of ocean, the 5-star Amaya Beach Passikudah is located in the Pasikuda Beach district.
from GBP 41 per night
9.2Perfect290 reviews
Resort
Sri Lanka, Passikudah
Within 13 minutes' walk of Coconut Cultural Park, the 5-star Sun Siyam Pasikudah Passikudah includes 22 rooms.
from GBP 115 per night
7.8Very good200 reviews
Resort
Sri Lanka, Wayikkal
The smoke-free Suriya Wayikkal located within a 15-minute drive of Negombo Beach Park, offers a poolside bar and elegant rooms.
from GBP 49 per night
8.9Great1053 reviews
Hotel
Sri Lanka, Sigiriya
Set not very far from Sigiriya Rock, the comfortable Aliya Resort And Sigiriya boasts a karaoke bar together with cycling, ping pong and billiards.
from GBP 64 per night
9.0Perfect431 reviews
Hotel
Sri Lanka, Galle
Situated in a historic area, the Fort overlooks the pool and features a swimming pool.
from GBP 148 per night
9.1Perfect237 reviews
Resort
Sri Lanka, Koslanda
Staying at the 5-star Living Heritage means you will be 1.3 km from Koslanda Temple, while enjoying a swimming pool onsite.
from GBP 209 per night
8.1Great1012 reviews
Resort
Sri Lanka, Sigiriya
Located a few minutes drive from Minneriya National Park, the charming Village features a swimming pool and 56 rooms plus it is nearly a 25-minute walk from Sigiriya Heritage Museum.
from GBP 51 per night
9.1Perfect156 reviews
Resort
Sri Lanka, Weligama
The luxury Cape offers views of the Indian Ocean a 10-minute ride from Secret Beach Mirissa and boasts 53 rooms along with a steam room, sauna facilities and an outdoor swimming pool.
from GBP 607 per night
9.1Perfect67 reviews
Hotel
Sri Lanka, Bentota
Overlooking patio and boasting massage therapy and recreational facilities, the 5-star Taru Villas - Rock Villa - Bentota is set in a beach area.
from GBP 437 per night
Cheap hotels in Sri Lanka
9.0Perfect1218 reviews
Guest house
Sri Lanka, Kandy
The pet friendly Hanthana Jungle View Holiday Home is a perfect vacation spot within 10 minutes' drive of Royal Palace of Kandy and other Kandy landmarks.
from GBP 20 per night
8.8Great682 reviews
Guest house
Sri Lanka, Galle
Set within 10 minutes' walk of Dutch Hospital Shopping Precinct, the rooms in the affordable Seagreen have views of sea.
from GBP 21 per night
9.0Perfect1335 reviews
Inn
Sri Lanka, Tissamaharama
Debarawewa lake is only 1.8 km from the La Safari Inn Tissamaharama and Sandagiri Stupa is about a 10-minute ride away.
from GBP 14 per night
8.1Great112 reviews
Guest house
Sri Lanka, Nuwara Eliya
Hakgala Botanic Gardens is about a 10-minute ride from the 3-star Little England Bungalow Nuwara Eliya.
from GBP 26 per night
8.1Great256 reviews
Guest house
Sri Lanka, Negombo
Fish Market and St. Mary's Church are located 1.3 km and 1 km from the 3-star Mama respectively.
from GBP 14 per night
8.9Great103 reviews
Guest house
Sri Lanka, Negombo
Angurukaramulla Temple is 10 minutes' drive from the Tms and Dutch Fort is a 10-minute ride away.
from GBP 16 per night
8.2Great26 reviews
Guest house
Sri Lanka, Hikkaduwa
Turtle Hatchery Hikkaduwa is approximately a 10-minute drive from the 3-star Akurala Beach Park.
from GBP 19 per night
8.7Great36 reviews
Hotel
Sri Lanka, Trincomalee
Koneswaram Temple and St Mary's Cathedral are respectively 1.5 km and 400 metres from the N Joy Inn Trincomalee.
from GBP 20 per night
7.8Very good93 reviews
Guest house
Sri Lanka, Trincomalee
Koneswaram Temple is also set around 10 minutes by car from the Sea Shadow Trincomalee.
from GBP 13 per night
9.2Perfect829 reviews
Guest house
Sri Lanka, Polonnaruwa
Gal-Potha Stone Book and Polonnaruwa are respectively 0.9 km and 900 metres from the Man Guest.
from GBP 11 per night
8.6Great260 reviews
Hotel
Sri Lanka, Induruwa
Set in a quiet location around a 20-minute walk from Sea Turtle Protection Association, the comfortable Arcade offers the chance to try local cuisine.
from GBP 25 per night
8.0Great410 reviews
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 20 per night
8.6Great1507 reviews
Bed & Breakfast
Sri Lanka, Negombo
Situated in the business district of Negombo, the comfortable Christima Residence Negombo overlooks the pool and features a swimming pool.
from GBP 20 per night
6.6Nice640 reviews
Hotel
Sri Lanka, Colombo
Nestled in the Wellawatte district of Colombo, the 3-star Green Palace is within a 10-minute drive of Thimbirigasyaya.
from GBP 3 per night
8.4Great1058 reviews
Resort
Sri Lanka, Kandy
Set nearly 10 km from Victoria Reservoir SPB airport, the Nature Walk Kandy features a currency exchange and a tour desk.
from GBP 16 per night
8.4Great354 reviews
Hotel
Sri Lanka, Colombo
Nestled in the Wellawatte district of Colombo, the Fair View Hotel Colombo is an 11-minute walk from Number 11.
from GBP 27 per night
8.6Great371 reviews
Guest house
Sri Lanka, Kandy
Kandy Clock Tower is at a 3.2 km distance from the 2-star Pearl House, while Jayamali Batiks Studio is 10 minutes' drive away.
from GBP 15 per night
8.1Great1532 reviews
Hotel
Sri Lanka, Katunayake
At a 6 km distance from Abhayasekararama Temple, the comfortable 3-star Oreeka - Katunayake Airport Transit Hotels offers recreational facilities and entertainment activities plus an outdoor swimming pool.
from GBP 14 per night
7.8Very good154 reviews
Bed & Breakfast
Sri Lanka, Wanchawala
Located at a 3.5 km distance from Rumassala Sanctuary, the 3-star Leisure Land boasts a swimming pool.
from GBP 30 per night
7.3Very good524 reviews
Hotel
Sri Lanka, Kandy
The View360 offers fitness classes and entertainment activities in a central area of Kandy, 20 minutes on foot from Kandy Lake.
from GBP 21 per night
Top resorts in Sri Lanka
8.1Great971 reviews
Resort
Sri Lanka, Hikkaduwa
The Hikka Tranz By Cinnamon, located 250 metres from Swastha Ayurveda Medical Spa, is also at a proximity to Turtle Beach.
from GBP 73 per night
8.6Great181 reviews
Resort
Sri Lanka, Negombo
Boasting a central setting only a 5-minute walk from Browns Beach, the intimate Jetwing Ayurveda Pavilions offers views to sea along with a steam room, a Jacuzzi and an outdoor swimming pool.
from GBP 71 per night
7.2Very good742 reviews
Resort
Sri Lanka, Hikkaduwa
Set 3.2 km from Seenigama Muhudu Viharaya, the Citrus lies in the Hikkaduwa Beach district of Hikkaduwa.
from GBP 62 per night
9.0Perfect141 reviews
Resort
Sri Lanka, Passikudah
You can relax by an outdoor swimming pool in the unique Uga Bay Passikudah, located at a 4.7 km distance from Oddamavadi Mosque.
from GBP 159 per night
8.8Great593 reviews
Resort
Sri Lanka, Negombo
Located about 15 minutes' drive from Angurukaramulla Temple, the 5-star Jetwing Lagoon features 57 rooms, fitness classes and massage therapy.
from GBP 100 per night
8.5Great332 reviews
Resort
Sri Lanka, Trincomalee
The charming Uga Jungle sits in a tourist area and offers 45 rooms and an outdoor pool.
from GBP 153 per night
8.5Great664 reviews
Resort
Sri Lanka, Bentota
Located about a 5-minute walk from Kaluwamodara Bridge and approximately a 5-minute walk from Estuary of Bentara River, the traditional Occidental Eden Beruwala features live entertainment and billiards.
from GBP 43 per night
9.0Perfect197 reviews
Resort
Sri Lanka, Bentota
The perfect 5-star Club Bentota with an outdoor swimming pool is within 5 minutes' drive of Sea Turtle Protection Association.
from GBP 181 per night
8.3Great150 reviews
Hotel
Sri Lanka, Balapitiya
The 5-star Shinagawa enjoys a beachfront location and provides easy access to Galagoda Shailatharama Viharaya a 15-minute ride away.
from GBP 33 per night
8.8Great1523 reviews
Resort
Sri Lanka, Yala
Located within a 5-minute drive of Yala National Park, the Cinnamon Wild offers a buffet breakfast and features an outdoor pool.
from GBP 392 per night
9.1Perfect739 reviews
Resort
Sri Lanka, Tangalle
From the Anantara Peace Haven, you can admire views of the patio, enjoy a plunge pool, a steam room and sauna facilities and take advantage of the hotel's beachfront location.
from GBP 154 per night
9.1Perfect805 reviews
Resort
Sri Lanka, Habarana
Located relatively close to Sigiriya Rock, the comfortable 3-star Tree House Mutu Village Habarana features a swimming pool and 10 rooms plus it is an 18-minute stroll from Minneriya National Park.
from GBP 51 per night
7.7Very good154 reviews
Resort
Sri Lanka, Dambulla
Nearly a 10-minute ride from Buddhist Temple, the luxury Kalundewa Retreat Dambulla offers spa therapy and barbeque plus an outdoor swimming pool.
from GBP 488 per night
8.7Great190 reviews
Resort
Sri Lanka, Mahiyanganaya
A 11-minute stroll from Mahaweli River, the fascinating 4-star Mapakada Village Mahiyanganaya has entertainment activities and water sports facilities along with a lounge bar.
from GBP 109 per night
6.9Nice101 reviews
Resort
Sri Lanka, Mirissa
Situated within a 5-minute walk of Ubuntu Beach, the Paradise Mirissa also offers a swimming pool.
from GBP 33 per night
9.4Perfect214 reviews
Resort
Sri Lanka, Colombo
Located a mere 1.9 km from Independence Memorial Hall, the luxury Maniumpathy boasts an outdoor swimming pool.
from GBP 293 per night
9.0Perfect86 reviews
Hotel
Sri Lanka, Balapitiya
The smoke-free Calamansi Cove Villas By Jetwing Balapitiya features views of the Indian Ocean and boasts access to an own beach and Ariyapala Mask Museum, located a 10-minute drive away.
from GBP 256 per night
8.6Great793 reviews
Resort
Sri Lanka, Passikudah
The family Calm Resort & offers fitness classes, recreational facilities and entertainment activities in a popular area of Passikudah, a 5-minute drive from Kalkudah Beach.
from GBP 134 per night
9.0Perfect159 reviews
Resort
Sri Lanka, Yala
Located not so far from Yala National Park, the luxury Uga Chena Huts features an outdoor swimming pool and 14 rooms plus it is at a 2.1 km distance from Yala National Park.
from GBP 541 per night
8.9Great544 reviews
Resort
Sri Lanka, Trincomalee
The 5-star Amaranthe Bay Resort & Spa features facials, massage therapy and recreational facilities along with a Chinese restaurant.
from GBP 73 per night