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
While staying at the Heritance Tea Factory Nuwara Eliya you are invited to discover Pedro Tea Factory, set approximately 10 minutes' drive away, or Bomburu Ella, which is 4.9 km away.
from GBP 94 per night
8.7Great2329 reviews
Hotel
Sri Lanka, Sigiriya
Guests at the 5-star Heritance Kandalama will enjoy a sundeck, barbecue, and hiking trails along with an à la carte restaurant around 5 minutes' walk from Kandalama Reservoir.
from GBP 147 per night
8.4Great562 reviews
Hotel
Sri Lanka, Bentota
Guests can enjoy a drink in a pool bar or relax by an outdoor swimming pool, while staying at the 5-star Heritance Ahungalla, situated 3.5 km from Ahungalla Sea Turtles Conservation Project.
from GBP 62 per night
8.8Great2295 reviews
Hotel
Sri Lanka, Negombo
A mere 5 minutes' walk from Browns Beach and 2.7 km from St. Mary's Church, the luxury Sentido Heritance features an outdoor swimming pool along with a swim-up bar.
from GBP 63 per night
8.5Great1088 reviews
Hotel
Sri Lanka, Kandy
Located approximately 3.4 km from Arthur's Seat, the luxury Earl'S Regency features a dry sauna and a Jacuzzi onsite for all guests, along with an Indian restaurant.
from GBP 52 per night
7.5Very good856 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 48 per night
8.7Great1233 reviews
Hotel
Sri Lanka, Colombo
Nearly 25 minutes' walk from Seema Malaka, the 5-star Hilton Colombo offers a sauna, spa therapy, and spa services plus a large 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 447 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 615 per night
8.2Great919 reviews
Hotel
Sri Lanka, Colombo
Located approximately 5 minutes on foot from Galle Face Terrace and only 1.5 km from Colombo Swimming Club, the Taj Samudra, features a poolside bar together with lawn tennis and ping-pong on-site.
from GBP 82 per night
7.8Very good628 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.2Great684 reviews
Resort
Sri Lanka, Negombo
Providing kayaking, lawn tennis, and ping pong and access to Negombo Beach Park, the 5-star Club Hotel Dolphin around 25 minutes' walk from Sindaaththri Church boasts a sundeck, a shared lounge, and karaoke.
from GBP 45 per night
8.6Great640 reviews
Hotel
Sri Lanka, Nuwara Eliya
A lush location a 25-minute walk from Victoria Park of Nuwara Eliya as well as a steam room, a sauna, and a foot bath set the luxury Grand Hotel - Heritage Grand apart.
from GBP 185 per night
8.1Great573 reviews
Hotel
Sri Lanka, Negombo
Only 1 km from Browns Beach, the 5-star Goldi Sands Negombo offers a Jacuzzi and a sauna on-site and 122 rooms.
from GBP 51 per night
8.1Great536 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.3Great829 reviews
Resort
Sri Lanka, Kandy
The 5-star Amaya Hills lies about a 10-minute ride from Royal Botanical Gardens and offers an à la carte restaurant and an outdoor swimming pool onsite.
from GBP 52 per night
8.7Great365 reviews
Hotel
Sri Lanka, Galle
Historical Mansion Museum is 3.2 km from the deluxe Jetwing Lighthouse, A Luxury Reserve, and is ideal for an energetic jog or lawn tennis, cycling, and pool.
from GBP 89 per night
8.2Great814 reviews
Resort
Sri Lanka, Negombo
3.7 km from St. Mary's Church, the fantastic 5-star Jetwing Beach Negombo offers a steam room, a Jacuzzi, hot tub facilities, and steam baths on-site and 79 rooms.
from GBP 75 per night
8.9Great486 reviews
Resort
Sri Lanka, Ahangama
Ideally located in Ahangama just a few steps from Lagoon Herbal Garden, the contemporary 5-star Fortress Resort & Spa Galle features a Jacuzzi and a sauna.
from GBP 151 per night
8.9Great304 reviews
Resort
Sri Lanka, Sigiriya
Featuring a sun deck, a shared lounge, and a library, the modern Jetwing Vil Uyana, A Luxury Reserve boasts a spectacular location 5 km from Sigiriya.
from GBP 253 per night
Most popular 4-star hotels in Sri Lanka
7.9Very good1321 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 33 per night
7.7Very good240 reviews
Resort
Sri Lanka, Nilaveli
Boasting an Asian restaurant with vegetarian menu, the 4-star Pigeon Island Beach Resort And Spa is set not far from Island State Park and about 10 minutes by car from Nilaveli Beach.
from GBP 126 per night
6.9Nice299 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 25 per night
7.2Very good49 reviews
Hotel
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 39 per night
8.0Great1627 reviews
Hotel
Sri Lanka, Negombo
Boasting an excellent setting merely 6 minutes' walk from Negombo Water Park, the enchanting Jetwing Sea offers views to sea along with a treatment room, a hot tub, a sauna, and a foot bath.
from GBP 38 per night
8.0Great2012 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 good95 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 57 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 134 per night
8.0Great1152 reviews
Hotel
Sri Lanka, Kandy
Located 20 minutes' walk from Kandy Lake, the Casamara features a continental breakfast.
from GBP 44 per night
8.4Great950 reviews
Resort
Sri Lanka, Kalutara
A large outdoor swimming pool and an à la carte restaurant are featured at the 4-star Tangerine Beach located within easy reach of Agni Wood Burning Art Handcraft.
from GBP 32 per night
7.9Very good1086 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.4Great566 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 35 per night
8.5Great895 reviews
Resort
Sri Lanka, Sigiriya
Located in the very heart of Sigiriya, the Habarana Village By Cinnamon offers fast access to Minneriya National Park, only 1.3 km away.
from GBP 67 per night
7.5Very good491 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 47 per night
8.0Great259 reviews
Hotel
Sri Lanka, Anuradhapura
Featuring an outdoor pool, the 4-star Heritage Anuradhapura in a historic neighbourhood boasts 51 rooms.
from GBP 67 per night
8.2Great423 reviews
Resort
Sri Lanka, Kalutara
Guests can also enjoy access to Kalutara Temple Meditation Building, which is approximately a 25-minute walk from the fantastic Avani Kalutara Resort.
from GBP 120 per night
7.7Very good2679 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.5Nice1985 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.3Great335 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
Situated in the Mount Lavinia Beach district near a boat dock, the Mount Lavinia Dehiwala-Mount Lavinia boasts a swimming pool and 210 rooms.
from GBP 41 per night
Most popular 3-star hotels in Sri Lanka
8.1Great183 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.2Great286 reviews
Hotel
Sri Lanka, Kalutara
A 13-minute walk from Rajaguru Sri Subuthi Temple Waskaduwa, guests of the smoke-free Mermaid Hotel & Club Kalutara may engage in a variety of activities, including ping pong and yoga.
from GBP 93 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
6.9Nice1166 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 37 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 good99 reviews
Hotel
Sri Lanka, Koggala
Positioned merely 5 minutes' walk from Koggala Lefts, guests can enjoy seafood dishes at the 3-star Beach's Asian restaurant.
from GBP 76 per night
7.1Very good210 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 43 per night
6.6Nice181 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 40 per night
8.3Great247 reviews
Hotel
Sri Lanka, Nilaveli
10 minutes by car from Pigeon Island National Park, the beachfront Beach Nilaveli has spa therapy, a shared lounge, and spa services along with a pool bar.
from GBP 100 per night
8.1Great382 reviews
Resort
Sri Lanka, Talalla
Set within 5 km of Weherahena Temple, the Retreat Talalla includes an outdoor swimming pool including a treatment room and a foot bath.
from GBP 85 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 good942 reviews
Hotel
Sri Lanka, Negombo
The 3-star J boasts a shared lounge and recreational facilities as well as a location 2.6 km from Negombo Lagoon.
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 51 per night
8.8Great270 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.6Nice3 reviews
Holiday park
Sri Lanka, Kalutara
St. Gerald majella church is located a 10-minute ride from the charming 3-star Plantation Villa Kalutara, while you can enjoy mud baths, a steam room, a Jacuzzi, and a sauna on-site.
from GBP 238 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 389 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 good441 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 24 per night
8.6Great1459 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 25 per night
Amazing spa hotels in Sri Lanka
8.5Great280 reviews
Hotel
Sri Lanka, Wadduwa
Offering a setting within 25 minutes' walk of City of Gem Museum, the 5-star Blue Water - Geoffrey Bawa Heritage Resort includes 123 rooms and features a hot tub and a sauna.
from GBP 88 per night
8.2Great576 reviews
Resort
Sri Lanka, Bentota
Guests can go on a picnic by the lake, which is located just 0.9 km away or take advantage of a steam bath and a whirlpool tub.
from GBP 80 per night
8.9Great127 reviews
Hotel
Sri Lanka, Sigiriya
Offering a hot tub, a sauna, and a foot bath as well as views of the garden, the 5-star Uga Ulagalla - Anuradhapura welcomes guests in the ancient part of Sigiriya.
from GBP 214 per night
8.2Great1294 reviews
Resort
Sri Lanka, Negombo
Dutch Fort is located 3.9 km from the modern Jetwing Blue Negombo, while you can enjoy a steam bath and a Jacuzzi on-site.
from GBP 68 per night
8.5Great2364 reviews
Hotel
Sri Lanka, Colombo
The luxury Galle Face Colombo with sea views lies within a 200-metre distance of Galle Face Terrace.
from GBP 56 per night
9.0Perfect514 reviews
Resort
Sri Lanka, Passikudah
The charming Maalu Maalu Resort & Spa - Thema Collection is nearly 5 minutes' walk from Coconut Cultural Park, boasting a sun terrace, barbecue, and spa services.
from GBP 340 per night
8.4Great2598 reviews
Hotel
Sri Lanka, Sigiriya
Located nearly a 5-minute walk from Main Exit, the fantastic Sigiriya includes a lounge bar plus a steam room and a sauna.
from GBP 42 per night
8.0Great144 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 78 per night
8.5Great123 reviews
Resort
Sri Lanka, Kalutara
Located 2.9 km from Kalutara Temple Meditation Building and within 10 minutes' drive of Richmond Castle, the elegant Royal Palms Beach features 2 outdoor swimming pools and a karaoke bar.
from GBP 155 per night
8.6Great985 reviews
Resort
Sri Lanka, Sigiriya
Located 4.3 km from Popham's Arboretum, the perfect Amaya Lake Dambulla features a private swimming pool.
from GBP 122 per night
7.9Very good244 reviews
Resort
Sri Lanka, Beruwala
Providing an outdoor swimming pool along with 29 rooms, the fantastic Palms Beruwala is placed around 25 minutes' walk from Panchakapaduwa Island Meditation Centre.
from GBP 126 per night
7.7Very good508 reviews
Resort
Sri Lanka, Bentota
Boasting an outdoor swimming pool and an Asian restaurant, the comfortable 5-star Nh Bentota Ceysands Resort is located merely 5 minutes' walk from Sunshine Water Sports Center, 3.9 km from Sea Turtle Protection Association.
from GBP 76 per night
9.0Perfect143 reviews
Hotel
Sri Lanka, Rathgama
Within 6 km of Genuine Batik, the 5-star Aditya Resort Rathgama offers a treatment room, a Jacuzzi, and a foot bath on-site and 18 rooms.
from GBP 189 per night
8.5Great1805 reviews
Hotel
Sri Lanka, Colombo
Located just 7 minutes' walk from Cargills Department Store in the central Fort district, the 5-star Kingsbury features a casino, a shared lounge, and a golf course on-site.
from GBP 55 per night
8.0Great388 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 75 per night
8.4Great1877 reviews
Hotel
Sri Lanka, Colombo
Merely a 5-minute stroll from Temple of Sri Kailawasanathan Swami Devasthanam Kovil and only 1.2 km from Green Path, the Cinnamon Grand Colombo features 2 outdoor swimming pools along with a champagne bar.
from GBP 78 per night
8.3Great1825 reviews
Hotel
Sri Lanka, Colombo
Offering 342 rooms together with pool, racquetball, and tennis lessons, the Cinnamon Lakeside Colombo is located only 0.7 km from Temple of Sri Kailawasanathan Swami Devasthanam Kovil.
from GBP 58 per night
8.1Great590 reviews
Hotel
Sri Lanka, Kalutara
Nearly a 25-minute walk from Kalutara Beach, the world-class Turyaa offers an outdoor swimming pool.
from GBP 126 per night
9.1Perfect190 reviews
Resort
Sri Lanka, Bentota
Approximately 25 minutes' walk from Induruwa Sea Turtle Conservation Project & Sea Turtle Information Center, the perfect Jetwing Saman Villas, A Luxury Reserve - Adults Only looks forward to spoiling you with local cuisine and a hot tub, a sauna, and a foot bath.
from GBP 230 per night
8.7Great1262 reviews
Resort
Sri Lanka, Sigiriya
Visit Minneriya National Park, which stands a 17-minute walk away, and enjoy an array of activities like boating, lawn tennis, and cycling in the smoke-free Cinnamon Lodge Habarana Sigiriya with views of the courtyard.
from GBP 104 per night
Top family hotels in Sri Lanka
8.3Great294 reviews
Hotel
Sri Lanka, Nuwara Eliya
The unique Jetwing St Andrew'S with garden views lies merely 9 minutes' walk from Victoria Park.
from GBP 89 per night
8.2Great908 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.1Great632 reviews
Resort
Sri Lanka, Dickwella
150 metres from Dickwella Beach, the luxury Resort And Spa features yoga classes and loungers.
from GBP 170 per night
8.9Great331 reviews
Hotel
Sri Lanka, Galle
Featuring massage therapy, a shared lounge, and an entertainment programme, together with a coffee bar, the comfortable 5-star Fort Printers is set just 300 m from Galle Lighthouse.
from GBP 133 per night
8.1Great248 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 123 per night
8.6Great531 reviews
Hotel
Sri Lanka, Sigiriya
Kaludiya Pokuna is 2.1 km from the Paradise Dambulla, while The Forgotten Temple Kaludiya Pokuna is nearly a 25-minute walk away.
from GBP 94 per night
8.4Great1031 reviews
Hotel
Sri Lanka, Kandy
Situated in the very heart of Kandy and nearly 25 minutes' walk from National Museum of Kandy, the 4-star Cinnamon Citadel offers 115 rooms.
from GBP 74 per night
9.0Perfect285 reviews
Hotel
Sri Lanka, Katunayake
The 5-star Wallawwa By Teardrop Hotels is situated in a prime touristic area of Katunayake, 4.3 km from Seeduwa Methodist Church and about a 10-minute ride from Temple.
from GBP 361 per night
8.6Great241 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 198 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 98 per night
8.7Great596 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
7.8Very good164 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 255 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 175 per night
8.8Great256 reviews
Hotel
Sri Lanka, Bentota
Sitting approximately a 25-minute walk from Bentota River, the sophisticated Villa Bentota By Kk Collection offers a sundeck, spa therapy, and a shared lounge at the premises.
from GBP 94 per night
8.5Great1163 reviews
Resort
Sri Lanka, Trincomalee
Boasting a beachfront location in the Uppuveli Beach district, the 4-star Trinco Blu By Cinnamon Trincomalee features spa therapy, a picnic area, and spa services.
from GBP 88 per night
9.0Perfect973 reviews
Hotel
Sri Lanka, Ella
Located in a historic neighbourhood, the comfortable 98 Acres Resort & Spa provides 46 rooms with a flat-screen TV with satellite channels, along with a shared lounge and spa services.
from GBP 194 per night
6.3Nice228 reviews
Hotel
Sri Lanka, Hikkaduwa
The 4-star Beach Hotel - Special Summer Rates 1 May - 31 Oct 2026! is about 20 minutes' walk from Turtle Farm, and boasts 36 rooms, a private garden and an outdoor swimming pool.
from GBP 31 per night
9.4Perfect188 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.2Perfect304 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 165 per night
Best luxury hotels in Sri Lanka
9.3Perfect117 reviews
Hotel
Sri Lanka, Koggala
A sunbathing terrace, massage therapy, and a shared lounge are all open to guests of this 17-room the 5-star Kahanda Kanda that is located around 10 minutes by car from Stilt Fisherman.
from GBP 394 per night
7.7Very good811 reviews
Resort
Sri Lanka, Waskaduwa
Set 10 minutes' drive from Kalutara North, the upscale Citrus boasts a sundeck, water slides, and barbecue grills available on site.
from GBP 99 per night
8.1Great331 reviews
Resort
Sri Lanka, Udawalawe
Located around a 25-minute walk from Srilanka Best Safari, the eco-friendly Grand Udawalawe Safari Resort boasts a swimming pool and an Asian restaurant with Asian dishes.
from GBP 71 per night
8.1Great696 reviews
Resort
Sri Lanka, Beruwala
From the luxurious Cinnamon Bey, you can admire views of the sea, enjoy a steam room and a sauna and take advantage of the hotel's beachfront location.
from GBP 65 per night
8.5Great957 reviews
Resort
Sri Lanka, Bentota
The superb 5-star Thaala Bentota boasts a sauna and a foot bath along with a swimming pool onsite while offering a location in the Bentota Beach district within a few blocks of West Coast.
from GBP 56 per night
8.9Great11 reviews
Hotel
Sri Lanka, Marawila
Boasting an outdoor swimming pool, the Horathapola Estate Marawila is nearly 25 minutes' walk from Temple.
from GBP 238 per night
8.4Great1083 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 60 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 41 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 187 per night
9.3Perfect250 reviews
Hotel
Sri Lanka, Tangalle
The lovely 4-star Buckingham Place Tangalle offers 16 rooms along with canoeing, billiards, and fishing, while also boasting a location in close proximity to Turtle Watch Rekawa.
from GBP 349 per night
9.0Perfect52 reviews
Hotel
Sri Lanka, Madawala Ulpotha
Offering an outdoor swimming pool, the 4-star Jim'S Farm Villas is located 4.4 km from Sirilak Spice and Herbal Botanical Garden.
from GBP 100 per night
8.6Great950 reviews
Resort
Sri Lanka, Passikudah
Providing travelers with various recreational opportunities and barbecue, the fantastic Amaya Beach Passikudah is set in the Pasikuda Beach district of Passikudah, about 7 km from Ancient City of Sigiriya.
from GBP 58 per night
9.0Perfect311 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 117 per night
7.8Very good201 reviews
Resort
Sri Lanka, Wayikkal
Located a 25-minute walk from Don Renuka's Art Gallery in Wayikkal, the luxury Suriya Resort features a Chinese restaurant along with a Jacuzzi, a sun deck, and an outdoor pool.
from GBP 49 per night
8.9Great1074 reviews
Hotel
Sri Lanka, Sigiriya
Featuring an infinity pool combined with cycling, ping pong, and pool, the comfortable Aliya Resort And Spa - Thema Collection is located around 6 km from Sigiriya Museum.
from GBP 65 per night
9.1Perfect425 reviews
Hotel
Sri Lanka, Galle
Nestled in a historic area, the Fort is around a 5-minute stroll from Dutch Hospital Shopping Precinct.
from GBP 151 per night
9.1Perfect239 reviews
Resort
Sri Lanka, Koslanda
Situated 2.5 km from Diyaluma Falls, the 5-star Living Heritage features a sunbathing terrace, spa therapy, and a picnic area.
from GBP 213 per night
8.2Great1041 reviews
Resort
Sri Lanka, Sigiriya
The charming Village is a mere 1.5 km from Sigiriya Rock Forigners Entrance, and boasts 86 rooms, a water garden and a year-round outdoor swimming pool.
from GBP 52 per night
9.2Perfect166 reviews
Resort
Sri Lanka, Weligama
Situated 4.8 km from Secret Beach Mirissa, the boutique-style Cape Weligama - Relais And Chateaux offers 13 outdoor swimming pools near a boat dock.
from GBP 898 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 182 per night
Cheap hotels in Sri Lanka
9.1Perfect1219 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.8Great679 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.1Perfect1319 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.0Great254 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
5.5Needs improvement54 reviews
Guest house
Sri Lanka, Dehiwala-Mount Lavinia
Located 5 minutes by car from Kalutara Bodhiya, the 100 offers modern comforts such as a currency exchange and a vending machine.
from GBP 15 per night
8.1Great25 reviews
Guest house
Sri Lanka, Hikkaduwa
Community Tsunami Museum is 3.7 km from the beachfront Akurala Beach Park and features shopping and dining.
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 21 per night
9.2Perfect838 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 26 per night
8.5Great611 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.0Great218 reviews
Hotel
Sri Lanka, Anuradhapura
Set approximately a 5-minute walk from Mihintale Tank, the 2-star Saji-Sami Anuradhapura features an outdoor swimming pool.
from GBP 14 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
6.6Nice629 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.4Great1050 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
7.7Very good303 reviews
Guest house
Sri Lanka, Galle
While staying at the Secret Palace Guest House you are invited to discover Japanese Peace Pagoda, set a 10-minute drive away, or Old Town of Galle and its Fortifications, which is less than a 7-minute stroll away.
from GBP 20 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 14 per night
8.1Great1519 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
9.3Perfect144 reviews
Hotel
Sri Lanka, Hikkaduwa
Seenigama Muhudu Viharaya is also set a 5-minute ride from the 3-star Avon Hikkaduwa.
from GBP 22 per night
Top resorts in Sri Lanka
8.2Great1010 reviews
Resort
Sri Lanka, Hikkaduwa
Situated approximately a 5-minute ride from Coral Sanctuary, the Hikka Tranz By Cinnamon features luggage storage and a lobby area.
from GBP 74 per night
8.6Great185 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 good715 reviews
Resort
Sri Lanka, Hikkaduwa
Offering international dishes, the Citrus Hikkaduwa is set about a 5-minute stroll from Turtle Beach in the Hikkaduwa Beach district.
from GBP 63 per night
9.0Perfect151 reviews
Resort
Sri Lanka, Passikudah
This 46-room the contemporary Bay An Uga Experience - Pasikuda Passikudah offers guests to admire sea views and enjoy time by an infinity swimming pool plus take advantage of a location in a prime touristic area, near a boat dock.
from GBP 196 per night
8.9Great595 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 102 per night
8.6Great353 reviews
Resort
Sri Lanka, Trincomalee
Located nearly 20 minutes' walk from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli, the comfortable Jungle Beach An Uga Experience overlooks the garden and features an à la carte restaurant.
from GBP 252 per night
8.5Great674 reviews
Resort
Sri Lanka, Bentota
Offering easy access to Kaluwamodara Bridge, which is about 300 metres away, the oceanfront Eden Beruwala features a hot tub and a hair salon.
from GBP 44 per night
8.9Great197 reviews
Resort
Sri Lanka, Bentota
Guests are welcome to try windsurfing and badminton at the family-friendly Club Villa, which is 2.3 km from Bentota River.
from GBP 73 per night
8.3Great151 reviews
Hotel
Sri Lanka, Balapitiya
The fantastic Shinagawa Beach Balapitiya is set 3.6 km from Galbokka Turtle Hatchery and offers massage therapy, recreational facilities, and spa services along with an Asian restaurant.
from GBP 34 per night
8.8Great1523 reviews
Resort
Sri Lanka, Yala
Dining at à la carte restaurant with Italian dishes is available at the Cinnamon Wild, set around 25 minutes on foot from Yala National Park.
from GBP 267 per night
9.5Perfect1898 reviews
Resort
Sri Lanka, Tangalle
Located in the Tangalle Beach district of Tangalle approximately 10 minutes by car from Turtle Watch Rekawa, the Good Karma Tangalle has 19 rooms and an outdoor swimming pool.
from GBP 73 per night
9.1Perfect728 reviews
Resort
Sri Lanka, Tangalle
Featuring 8 treatment rooms with aromatherapy, body wraps, and spa service, the Anantara Peace Haven Tangalle Resort is located nearly a 25-minute stroll from Tangalle Beach.
from GBP 157 per night
9.1Perfect803 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 52 per night
7.5Very good153 reviews
Resort
Sri Lanka, Dambulla
The 5-star Kalundewa Retreat Dambulla features an Asian restaurant as well as a picnic area and spa services.
from GBP 497 per night
8.8Great201 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
7.1Very good101 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.4Perfect212 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 298 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 261 per night
8.6Great802 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 136 per night
9.1Perfect164 reviews
Resort
Sri Lanka, Yala
Boasting an à la carte restaurant with international menu, the comfortable 5-star Uga Chena Huts is set within reach of Yala National Park and 25 minutes' walk from Yala National Park.
from GBP 721 per night