Top regions in Sri Lanka
Top landmarks in Sri Lanka
-
Popular attractions
Best 5-star hotels in Sri Lanka
8.7Great757 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 100 per night
8.7Great2339 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 115 per night
8.4Great547 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 111 per night
8.8Great2143 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 63 per night
8.5Great1100 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 good872 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.6Great1220 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 69 per night
8.6Great30 reviews
Hotel
Sri Lanka, Galle
Yatagala Temple is 10 minutes by car from the 5-star Amangalla Galle.
from GBP 445 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 612 per night
8.2Great863 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 81 per night
7.9Very good638 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 71 per night
8.1Great684 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.5Great640 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 176 per night
8.0Great548 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 51 per night
8.1Great552 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 53 per night
8.3Great854 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.8Great369 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 89 per night
8.2Great806 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 75 per night
8.8Great480 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 75 per night
8.9Great305 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 252 per night
Most popular 4-star hotels in Sri Lanka
7.9Very good1318 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 good244 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 115 per night
6.8Nice298 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.0Great1635 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 60 per night
7.9Very good2037 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 20 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 168 per night
8.0Great1178 reviews
Hotel
Sri Lanka, Kandy
Located 20 minutes' walk from Kandy Lake, the Casamara features a continental breakfast.
from GBP 66 per night
8.5Great915 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 good1083 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 34 per night
8.4Great563 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 84 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 115 per night
8.5Great889 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 67 per night
7.5Very good495 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 40 per night
7.9Very good255 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.2Great423 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 120 per night
7.7Very good2737 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.6Nice1989 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 23 per night
8.3Great358 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 45 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.1Great185 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 59 per night
8.3Great289 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 92 per night
7.6Very good21 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 141 per night
7.0Very good1165 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 36 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 good96 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 75 per night
7.1Very good222 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
6.9Nice182 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.2Great248 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 92 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 84 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 57 per night
7.4Very good970 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 55 per night
8.8Great271 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 65 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 236 per night
8.5Great2706 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.9Great46 reviews
Resort
Temple and Thudugala Ella waterfall are located 2 km and 4.5 km from the elegant Glenross Plantation respectively.
from GBP 387 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 45 per night
7.4Very good442 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 42 per night
Amazing spa hotels in Sri Lanka
8.4Great274 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 87 per night
8.2Great578 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 80 per night
8.9Great127 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 279 per night
8.2Great1297 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 66 per night
8.5Great2354 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 68 per night
9.0Perfect509 reviews
Resort
Sri Lanka, Passikudah
Coconut Cultural Park is 5 minutes' stroll from the charming Maalu Maalu Resort & Spa - Thema Collection.
from GBP 338 per night
8.5Great2576 reviews
Hotel
Sri Lanka, Sigiriya
The 4-star Sigiriya, located in a historical neighbourhood, has massage therapy and recreational facilities.
from GBP 42 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 77 per night
8.5Great123 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 155 per night
8.6Great1015 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 99 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 125 per night
9.0Perfect141 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 188 per night
8.2Great635 reviews
Resort
Sri Lanka, Dickwella
150 metres from Dickwella Beach, the luxury Resort And Spa features yoga classes and loungers.
from GBP 487 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 62 per night
7.9Very good389 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 68 per night
8.4Great1866 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 77 per night
8.3Great1791 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 58 per night
8.0Great593 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 125 per night
9.2Perfect190 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 483 per night
8.7Great1204 reviews
Resort
Sri Lanka, Sigiriya
Situated in a historical district, the luxury Cinnamon Lodge Habarana features a swimming pool.
from GBP 70 per night
Top family hotels in Sri Lanka
8.3Great286 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 75 per night
8.2Great894 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 34 per night
8.9Great333 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 192 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 83 per night
8.6Great523 reviews
Hotel
Sri Lanka, Sigiriya
Located in a historic area, the Occidental Paradise Dambulla features facials, various recreational opportunities and entertainment activities.
from GBP 104 per night
8.3Great1010 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 64 per night
9.1Perfect278 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 359 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 197 per night
7.7Very good52 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 100 per night
8.8Great596 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 48 per night
8.8Great449 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 good168 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 56 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 253 per night
8.2Great37 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 246 per night
8.8Great252 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 157 per night
8.5Great1100 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 87 per night
9.0Perfect933 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 193 per night
6.4Nice224 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 23 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 109 per night
9.2Perfect302 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 164 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 392 per night
7.6Very good846 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 98 per night
8.1Great325 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 170 per night
8.0Great662 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 72 per night
8.6Great958 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 77 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 236 per night
8.4Great1079 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 81 per night
9.2Perfect1078 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 60 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 193 per night
9.3Perfect250 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 340 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 100 per night
8.6Great940 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 58 per night
9.2Perfect295 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 116 per night
7.6Very good199 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.9Great1064 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 65 per night
9.0Perfect430 reviews
Hotel
Sri Lanka, Galle
Situated in a historic area, the Fort overlooks the pool and features a swimming pool.
from GBP 150 per night
9.1Perfect236 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 212 per night
8.1Great1014 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 78 per night
9.1Perfect159 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 264 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 443 per night
Cheap hotels in Sri Lanka
9.1Perfect1214 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 22 per night
9.1Perfect1335 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 20 per night
8.4Great112 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 31 per night
8.0Great258 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 17 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 14 per night
9.2Perfect830 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.6Great259 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.2Great901 reviews
Bed & Breakfast
Sri Lanka, Ella
Hiking, badminton and cycling make the Inn attractive to sports enthusiasts, and set a 10-minute ride from Ella Rock.
from GBP 25 per night
8.4Great627 reviews
Guest house
Sri Lanka, Ella
Dhowa rock temple is within a 10-minute drive of the Seven Heaven and R. M. S Antique And Brassware is around 0.6 km away.
from GBP 26 per night
8.6Great1502 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 32 per night
6.6Nice634 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.4Great1052 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 14 per night
8.4Great344 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 13 per night
8.1Great1518 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
Top resorts in Sri Lanka
8.2Great978 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 66 per night
8.7Great181 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 67 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 63 per night
9.0Perfect142 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 195 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 101 per night
8.5Great337 reviews
Resort
Sri Lanka, Trincomalee
The charming Uga Jungle sits in a tourist area and offers 45 rooms and an outdoor pool.
from GBP 223 per night
8.5Great666 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 44 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 184 per night
8.3Great151 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 34 per night
8.8Great1527 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 398 per night
9.1Perfect738 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 156 per night
9.1Perfect811 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 good153 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 495 per night
8.8Great195 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 111 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 34 per night
9.4Perfect213 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 297 per night
8.9Great86 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 259 per night
8.6Great792 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 135 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 548 per night
8.9Great540 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 74 per night