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
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 104 per night
8.7Great2341 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 148 per night
8.4Great561 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 63 per night
8.8Great2264 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 64 per night
8.5Great1097 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 53 per night
7.5Very good864 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 49 per night
8.7Great1231 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 70 per night
8.6Great30 reviews
Hotel
Sri Lanka, Galle
Yatagala Temple is 10 minutes by car from the 5-star Amangalla Galle.
from GBP 453 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 623 per night
8.2Great900 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 83 per night
7.9Very good634 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 72 per night
8.2Great682 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 46 per night
8.5Great641 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 153 per night
8.1Great565 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 52 per night
8.1Great538 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 54 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
8.7Great366 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 90 per night
8.2Great807 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 76 per night
8.9Great485 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 77 per night
8.9Great306 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 256 per night
Most popular 4-star hotels in Sri Lanka
7.9Very good1317 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 good242 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 128 per night
6.9Nice298 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 24 per night
8.0Great1622 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 40 per night
7.9Very good2021 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 good96 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 58 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 132 per night
8.0Great1160 reviews
Hotel
Sri Lanka, Kandy
Located 20 minutes' walk from Kandy Lake, the Casamara features a continental breakfast.
from GBP 64 per night
8.5Great939 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 33 per night
7.9Very good1088 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.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 36 per night
8.5Great896 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 68 per night
7.5Very good490 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.0Great258 reviews
Hotel
Sri Lanka, Anuradhapura
Featuring an outdoor pool, the 4-star Heritage Anuradhapura in a historic neighbourhood boasts 51 rooms.
from GBP 68 per night
8.2Great422 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 122 per night
8.4Great1027 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 75 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 99 per night
7.7Very good2695 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 15 per night
6.5Nice1984 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 21 per night
8.3Great352 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 74 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 60 per night
8.2Great288 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 94 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 143 per night
7.0Very good1167 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 33 per night
7.1Very good98 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 77 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.7Nice180 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 29 per night
8.3Great250 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 101 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 86 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 58 per night
7.4Very good949 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.6Very good1388 reviews
Hotel
Sri Lanka, Colombo
Comprising 17 rooms, the 3-star Port View City is set near a shopping district within 2.6 km of Gangaramaya Buddhist Temple.
from GBP 20 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 41 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 241 per night
8.5Great2705 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 15 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 394 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 46 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 24 per night
Amazing spa hotels in Sri Lanka
8.4Great278 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 89 per night
8.2Great580 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 81 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 217 per night
8.2Great1298 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 69 per night
8.5Great2365 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 55 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 344 per night
8.4Great2593 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 43 per night
8.5Great121 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 157 per night
8.6Great1003 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 123 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 127 per night
7.7Very good511 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 77 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 191 per night
8.3Great839 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.5Great1807 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 56 per night
7.9Very good386 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 76 per night
8.5Great1882 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 77 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 59 per night
8.1Great596 reviews
Hotel
Sri Lanka, Kalutara
Nearly a 25-minute walk from Kalutara Beach, the world-class Turyaa offers an outdoor swimming pool.
from GBP 127 per night
9.1Perfect189 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 491 per night
8.8Great1240 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 105 per night
Top family hotels in Sri Lanka
8.4Great293 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 90 per night
8.2Great898 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.1Great631 reviews
Resort
Sri Lanka, Dickwella
150 metres from Dickwella Beach, the luxury Resort And Spa features yoga classes and loungers.
from GBP 172 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 135 per night
8.1Great251 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 124 per night
8.6Great529 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 48 per night
9.0Perfect284 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 187 per night
8.6Great242 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 105 per night
8.8Great595 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 49 per night
8.9Great467 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 61 per night
7.8Very good166 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 57 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 258 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 177 per night
8.8Great258 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 160 per night
8.4Great1149 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 89 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 196 per night
6.3Nice229 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.4Perfect187 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 111 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 167 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 198 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 399 per night
7.7Very good819 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 100 per night
8.1Great328 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 72 per night
8.1Great682 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 157 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 57 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 241 per night
8.4Great1080 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 83 per night
9.2Perfect1080 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 78 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 179 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 217 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 101 per night
8.6Great958 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 59 per night
9.0Perfect307 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 118 per night
7.8Very good199 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 50 per night
8.9Great1072 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 66 per night
9.0Perfect424 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 153 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 216 per night
8.2Great1033 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 50 per night
9.2Perfect167 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 417 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 451 per night
Cheap hotels in Sri Lanka
9.1Perfect1217 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 9 per night
8.8Great680 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.1Perfect1323 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 21 per night
8.9Great790 reviews
Bed & Breakfast
Sri Lanka, Dambulla
The Golden Rainbow Dambulla is located 20 km from Sigiriya Air Force Base airport and at 700 metres from Temple bus stop.
from GBP 12 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 15 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.2Great25 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 21 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.2Perfect835 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 12 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.2Great904 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.5Great612 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 27 per night
6.6Nice632 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 17 per night
8.3Great339 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.2Great1416 reviews
Hotel
Sri Lanka, Negombo
The comfortable Star Beach Guest House Negombo is nearly a 15-minute walk from St. Sebastian Statue and features entertainment activities and barbecue, along with a lounge bar on-site.
from GBP 21 per night
8.1Great1519 reviews
Hotel
Sri Lanka, Negombo
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 15 per night
9.3Perfect143 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.2Great1004 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 67 per night
8.7Great184 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 74 per night
7.2Very good719 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 64 per night
8.9Great593 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 103 per night
8.6Great352 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 256 per night
8.5Great671 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 45 per night
8.9Great198 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 98 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.8Great1531 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 270 per night
9.1Perfect738 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 159 per night
9.1Perfect804 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.6Very 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 503 per night
8.8Great202 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 113 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.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 302 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 264 per night
8.6Great801 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 138 per night
9.1Perfect165 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 730 per night
8.9Great543 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 75 per night
8.6Great527 reviews
Resort
Sri Lanka, Hambantota
Set 4.6 km from Magampura Mahinda Rajapaksa Port, the 5-star Shangri-La Hambantota boasts 262 rooms along with a steam room and a sauna.
from GBP 182 per night