Most popular cities in Sri Lanka
- Galle9 resorts
- Habarana22 resorts
- Kandy32 resorts
- Nuwara Eliya18 resorts
Top regions in Sri Lanka
Top landmarks in Sri Lanka
-
Monument
-
Museum
Amazing spa hotels in Sri Lanka
8.7Great758 reviews
Hotel
Sri Lanka, Nuwara Eliya
Featuring 50 rooms with views of the hills, the luxury Heritance Tea Factory Nuwara Eliya is set 15 minutes' drive from Sita Temple.
from CAD 198 per night
8.7Great2332 reviews
Hotel
Sri Lanka, Sigiriya
Popham's Arboretum is 3.8 km from the Heritance Kandalama and Painting Conservation & Research Center is nearly a 15-minute drive away.
from CAD 279 per night
8.4Great561 reviews
Hotel
Sri Lanka, Bentota
The Heritance Ahungalla in a prime touristic area boasts 150 rooms together with a steam room and a sauna onsite.
from CAD 119 per night
8.8Great2274 reviews
Hotel
Sri Lanka, Negombo
Located 5 minutes' walk from Browns Beach, the 5-star Heritance offers an outdoor pool and a fitness club for guests.
from CAD 120 per night
8.5Great1095 reviews
Hotel
Sri Lanka, Kandy
The deluxe Earl'S Regency features a luxurious location in the heart of Kandy as well as a swimming pool and an Asian restaurant.
from CAD 100 per night
7.5Very good860 reviews
Hotel
Sri Lanka, Colombo
Boasting a location in a business district, the comfortable 5-star Ramada Colombo offers an Indian restaurant plus a steam room, sauna facilities and an outdoor swimming pool.
from CAD 92 per night
8.7Great1229 reviews
Hotel
Sri Lanka, Colombo
Set in the very heart of Colombo, the award-winning Hilton offers 332 rooms overlooking the ocean.
from CAD 131 per night
8.5Great641 reviews
Hotel
Sri Lanka, Nuwara Eliya
Located within a 5-minute walk of Victoria Park Entrance, 5 minutes' stroll from Royal Turf Club, the perfect Grand Hotel - Heritage Grand features spa therapy and billiards along with 148 rooms.
from CAD 352 per night
7.7Very good2690 reviews
Hotel
Sri Lanka, Negombo
The low-budget Camelot Beach is located in the heart of Negombo, boasting a swimming pool onsite.
from CAD 28 per night
8.1Great565 reviews
Hotel
Sri Lanka, Negombo
A 10-minute ride from Dutch Canal, the low-budget Goldi Sands Negombo features an outdoor swimming pool along with a hot tub and an outdoor swimming pool.
from CAD 97 per night
8.1Great536 reviews
Hotel
Sri Lanka, Kandy
Located less than 10 minutes on foot from E. L. Senanayake Children's Park and within 15 minutes' drive of Sri Dalada Museum, the Thilanka Kandy features hiking and cycling.
from CAD 102 per night
8.3Great837 reviews
Resort
Sri Lanka, Kandy
The enchanting 5-star Amaya Hills Kandy features a sauna and a sun deck, Temple of the Sacred Tooth Relic is 4.5 km away.
from CAD 99 per night
8.5Great1809 reviews
Hotel
Sri Lanka, Colombo
The luxury Kingsbury is nestled in the centre of Colombo and a 10-minute drive from Bellagio Colombo.
from CAD 106 per night
7.9Very good387 reviews
Hotel
Sri Lanka, Kandy
Offering fitness classes and live entertainment, the Mahaweli Reach Kandy is situated 10 minutes by car from the cricket Sri Lanka Cricket Office.
from CAD 103 per night
8.5Great1883 reviews
Hotel
Sri Lanka, Colombo
Offering a steam room, a Jacuzzi, a sauna, and a foot bath on-site, along with 2 outdoor swimming pools, the fantastic 5-star Cinnamon Grand boasts a setting located only a 7-minute walk from Colombo Swimming Club.
from CAD 144 per night
8.3Great1827 reviews
Hotel
Sri Lanka, Colombo
The business Cinnamon Lakeside is set merely a 9-minute walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil and features a Turkish steam bath and a Jacuzzi for guests' relaxation.
from CAD 111 per night
8.7Great366 reviews
Hotel
Sri Lanka, Galle
Boasting setting in a business area, approximately 10 minutes' drive from Galle Fort Clock Tower, the 5-star Jetwing Lighthouse, A Luxury Reserve provides 2 outdoor swimming pools together with a steam room, a Jacuzzi, a sauna, and a foot bath.
from CAD 170 per night
8.2Great812 reviews
Resort
Sri Lanka, Negombo
Around 25 minutes' walk from Lake Boat Safari, the fantastic Jetwing Beach Negombo overlooks the sea and features a sauna, a summer terrace, and massage therapy.
from CAD 143 per night
8.9Great486 reviews
Resort
Sri Lanka, Ahangama
The stylish Fortress Resort & Spa is nestled in a tourist area of Koggala and comes with a hot tub, sauna facilities and an outdoor swimming pool.
from CAD 144 per night
8.9Great306 reviews
Resort
Sri Lanka, Sigiriya
Offering guests to enjoy use of a Jacuzzi, a sauna, and a foot bath, the 5-star Jetwing Vil Uyana, A Luxury Reserve Sigiriya is set around 7 km from Pidurangala Rock.
from CAD 481 per night
Top family hotels in Sri Lanka
8.6Great997 reviews
Resort
Sri Lanka, Sigiriya
Located in the ancient part of Sigiriya, the 5-star Amaya Lake Dambulla features a private pool and an Indian restaurant.
from CAD 232 per night
7.9Very good1086 reviews
Hotel
Sri Lanka, Colombo
The elegant Renuka City Colombo is located near the shopping district of Colombo a 10-minute ride from Viharamahadevi Park.
from CAD 63 per night
8.5Great897 reviews
Resort
Sri Lanka, Sigiriya
Positioned approximately 17 minutes on foot from Minneriya National Park, guests can enjoy Asian dishes at the eco-friendly Village By Cinnamon's Asian restaurant.
from CAD 129 per night
8.4Great1029 reviews
Hotel
Sri Lanka, Kandy
Guests can enjoy a drink in a poolside bar or relax by a swimming pool, while staying at the environmentally friendly Cinnamon Citadel, situated 10 minutes by car from Kandy View Point.
from CAD 114 per night
8.9Great467 reviews
Bed & Breakfast
Sri Lanka, Colombo
National Museum of Colombo and Excel World Entertainment Park are located 1.4 km and 2 km from the 4-star Taru Villas - Lake Lodge - respectively.
from CAD 116 per night
7.3Very good52 reviews
Hotel
Sri Lanka, Jaffna
Including a hot spring public bath, sauna facilities and an outdoor swimming pool, the Tilko City Hotel offers an outdoor swimming pool and boasts a location in a business area within a 5-minute walk of Vaitheeswaran Kovil Pond.
from CAD 99 per night
9.0Perfect972 reviews
Hotel
Sri Lanka, Ella
The 98 Acres Resort & Spa enjoys a breathtaking location and provides easy access to Demodara Railway Loop nearly a 10-minute ride away.
from CAD 368 per night
7.6Very good1541 reviews
Apartment
Sri Lanka, Colombo
Sri Anjaneyar Kovil is 17 minutes on foot from the comfortable Supun Arcade Residency and Sri Lanka Travelers is 10 minutes' drive away.
from CAD 116 per night
7.7Very good724 reviews
Hotel
Sri Lanka, Negombo
The upscale 5-star Amagi Aria Airport Transit featuring 93 rooms also has a swimming pool and pool bar, therefore guests can enjoy a drink at the bar or at the swimming pool.
from CAD 56 per night
8.3Great727 reviews
Hotel
Sri Lanka, Anuradhapura
Located around a 15-minute drive from Moonstone or Sandakada pahana, the family White House Anuradhapura features 23 rooms with views of the city.
from CAD 280 per night
7.8Very good248 reviews
Hotel
Sri Lanka, Unawatuna
Offering a hot tub and an outdoor swimming pool, along with a tropical garden, the 4-star Flower Garden boasts a setting only 0.6 km from Unawatuna Beach.
from CAD 92 per night
7.7Very good818 reviews
Resort
Sri Lanka, Waskaduwa
Located about 15 minutes by car from Richmond Castle, the comfortable Citrus Waskaduwa Bentota boasts a swimming pool and an Asian restaurant with international dishes.
from CAD 188 per night
8.0Great445 reviews
Hotel
Sri Lanka, Kandy
The luxury Earl'S Regent features fitness classes, massage therapy and entertainment activities, as well as an à la carte restaurant in an ideal location at 750 metres from Kandy War Cemetery.
from CAD 65 per night
7.7Very good99 reviews
Hotel
Sri Lanka, Nuwara Eliya
The smoke-free Unique Cottages Nuwara Eliya offers an Indian restaurant featuring a prestigious location near a boat dock.
from CAD 121 per night
8.8Great1526 reviews
Resort
Sri Lanka, Yala
Located about a 25-minute walk from Yala National Park, the charming 5-star Cinnamon Wild features an à la carte restaurant and an outdoor swimming pool.
from CAD 507 per night
8.2Great389 reviews
Hotel
Sri Lanka, Nuwara Eliya
Guests at the perfect 4-star Araliya Green Hills will enjoy spa therapy and horse riding activities along with an à la carte restaurant 8 minutes on foot from Victoria Park.
from CAD 141 per night
8.1Great686 reviews
Resort
Sri Lanka, Beruwala
The comfortable Cinnamon Bey Beruwala offers to indulge in a steam room, sauna facilities and an outdoor swimming pool or take a refreshing dip in an outdoor swimming pool, before discovering the secrets of international cuisine served at à la carte restaurant.
from CAD 294 per night
7.6Very good53 reviews
Hotel
Sri Lanka, Hikkaduwa
Featuring 15 rooms with views of the lagoon, the 3-star Kalla Bongo Lake Resort is set within 3.6 km of Seenigama Muhudu Viharaya.
from CAD 53 per night
8.5Great2705 reviews
Hotel
Sri Lanka, Udawalawe
Offering 30 rooms with views of the pool, the comfortable Kottawatta Village Udawalawe is set in a historic neighbourhood, about 55 km from Mattala Rajapaksa International airport.
from CAD 28 per night
9.0Perfect101 reviews
Bed & Breakfast
Sri Lanka, Polonnaruwa
While staying at the Clay Hut Village you are invited to discover Lotus Pond, set a 5-minute ride away, or Polonnaruwa Vatadage, which is nearly a 20-minute stroll away.
from CAD 48 per night
Best luxury hotels in Sri Lanka
8.9Great594 reviews
Hotel
Sri Lanka, Weligama
While staying at the Naomi Beach Resort Weligama you are invited to discover Taprobane Island, set 10 minutes' drive away, or Ahangama Beach, which is about 2.9 km away.
from CAD 259 per night
8.8Great1865 reviews
Hotel
Sri Lanka, Colombo
Set about 6 km from Red Mosque, the 32-storey Shangri-La offers 533 rooms and a swimming pool.
from CAD 206 per night
9.2Perfect1077 reviews
Hotel
Sri Lanka, Kandy
Guests of the 4-star Elegant, which is located approximately 15 minutes' drive from Ranawana Purana Rajamaha Viharaya, can enjoy a free breakfast or take a dip in an outdoor swimming pool.
from CAD 147 per night
9.0Perfect52 reviews
Hotel
Sri Lanka, Madawala Ulpotha
Located within 4.2 km of Ranweli Spice Garden, the Jim'S Farm Villas Madawala entices guests with a treatment room, a massage chair and an outdoor swimming pool.
from CAD 191 per night
8.6Great958 reviews
Resort
Sri Lanka, Passikudah
Located in the Pasikuda Beach district of Passikudah, the 5-star Amaya Beach features a tropical garden together with a swimming pool.
from CAD 111 per night
7.8Very good199 reviews
Resort
Sri Lanka, Wayikkal
Rooms of the exclusive Suriya Resort Wayikkal face the ocean and there is also an outdoor pool on the premises.
from CAD 94 per night
8.9Great1076 reviews
Hotel
Sri Lanka, Sigiriya
The 5-star Aliya Resort And Spa - Thema Collection is located 25 minutes' drive from Sigiriya Air Force Base airport and offers an outdoor pool as well as a fitness centre.
from CAD 124 per night
9.0Perfect425 reviews
Hotel
Sri Lanka, Galle
Comprising 11 rooms in the heart of Galle, the perfect 5-star Fort lies a 10-minute ride from Yatagala Raja Maha Viharaya.
from CAD 287 per night
8.2Great1039 reviews
Resort
Sri Lanka, Sigiriya
Pidurangala Rock Viewpoint is only 1.8 km from the Village and Sigiriya Temple is nearly a 5-minute drive away.
from CAD 150 per night
9.2Perfect167 reviews
Resort
Sri Lanka, Weligama
Located a few moments from Bandrawatta Beach, the 5-star Cape Weligama - Relais And Chateaux boasts a tropical garden and 13 outdoor swimming pools.
from CAD 782 per night
9.1Perfect361 reviews
Hotel
Sri Lanka, Nuwara Eliya
The tranquil 4-star Royal Cocoon - is within a 5-minute walk of Mohini falls and has a quick access to Bomburu Ella Waterfall.
from CAD 120 per night
8.6Great529 reviews
Resort
Sri Lanka, Hambantota
Agro Technology Park is located about a 10-minute ride from the Shangri-La Hambantota, while you can enjoy a steam room and a sauna on-site.
from CAD 343 per night
7.9Very good67 reviews
Hotel
Sri Lanka, Polonnaruwa
A central location of the luxury Ruins Chaaya provides easy access to Weijantha Prasada, which is around 18 minutes' walk away.
from CAD 77 per night
7.9Very good819 reviews
Hotel
Sri Lanka, Galle
Featuring 172 rooms with views of the ocean, the 5-star Radisson Blu Resort is set nearly a 10-minute ride from Mahendra Amarasooriya Park.
from CAD 150 per night
8.9Great353 reviews
Hotel
Sri Lanka, Jaffna
Featuring an Asian restaurant and an outdoor swimming pool, the 4-star Thinnai Hotel Jaffna is set only 450 m from Kailasa Pillayar Kovil.
from CAD 195 per night
8.9Great1086 reviews
Hotel
Sri Lanka, Colombo
Set about 25 minutes on foot from Temple of Sri Kailawasanathan Swami Devasthanam Kovil, the luxury Jetwing Colombo Seven features a swimming pool and a continental breakfast.
from CAD 119 per night
8.5Great438 reviews
Resort
Sri Lanka, Kalutara
Located at a 2.5 km distance from Calido Beach, the perfect 5-star Anantara offers an outdoor swimming pool and a gym facility for guests.
from CAD 389 per night
8.4Great1170 reviews
Hotel
Sri Lanka, Colombo
Offering access to an outdoor swimming pool, the Movenpick Hotel Colombo also provides fitness classes, spa therapy and recreational facilities near a tube station and within a 5-minute stroll of Colpetty Jummah Masjid.
from CAD 96 per night
8.8Great305 reviews
Resort
Sri Lanka, Wellawaya
Set in a touristic area, the Jetwing Kaduruketha features an outdoor swimming pool and 25 rooms with mountain views.
from CAD 177 per night
8.9Great544 reviews
Hotel
Sri Lanka, Dambulla
10 minutes' drive from Rangiri Dambullu Maha Viharaya, the luxurious Jetwing Lake Dambulla offers spa therapy, recreational facilities, and spa services plus an outdoor swimming pool.
from CAD 177 per night
Cheap hotels in Sri Lanka
9.1Perfect1217 reviews
Guest house
Sri Lanka, Kandy
Featuring 6 rooms with views of the garden, the 2-star Hanthana Jungle View Holiday Home Kandy is set within 10 minutes' drive of Ceylon Tea Museum.
from CAD 17 per night
9.1Perfect1321 reviews
Inn
Sri Lanka, Tissamaharama
The 2-star La Safari Inn is a perfect vacation spot within 18 minutes' walk of Tissa Wewa Lake and other Tissamaharama landmarks.
from CAD 39 per night
7.9Very good77 reviews
Hotel
Sri Lanka, Nuwara Eliya
About 5 minutes' drive from Holy Trinity Church, the 2-star Single Tree offers hiking, horse riding and cycling for guests to keep active.
from CAD 42 per night
8.3Great71 reviews
Guest house
Sri Lanka, Nuwara Eliya
Shri Bhakta Hanuman Temple is less than 5 minutes on foot from the Cool Land Hot Hut Nuwara Eliya and features shopping and dining.
from CAD 18 per night
7.7Very good121 reviews
Lodge
Sri Lanka, Nuwara Eliya
A traditional American breakfast is served daily at the Forest View Lodge Nuwara Eliya.
from CAD 28 per night
9.2Perfect1211 reviews
Homestay
Sri Lanka, Sigiriya
Sigiri art gallery is just 0.7 km from the Sigiri Saman Home Stay Sigiriya and Main Exit is nearly a 5-minute stroll away.
from CAD 38 per night
9.4Perfect1103 reviews
Homestay
Sri Lanka, Negombo
Located 4 km from the centre of Negombo, the venue has playpens, a special menu and a play area for families with kids.
from CAD 28 per night
8.5Great591 reviews
Guest house
Sri Lanka, Polonnaruwa
While staying at the Thisal Guest House you are invited to discover Stupa, set a 25-minute walk away, or Lankatilaka Temple, which is 2.6 km away.
from CAD 22 per night
7.6Very good231 reviews
Hotel
Sri Lanka, Colombo
Located within 5 minutes' walk of Dutch Hospital Shopping Precinct, the 3-star City Hotels features 56 rooms with views of the sea.
from CAD 62 per night
7.9Very good29 reviews
Hotel
Sri Lanka, Nuwara Eliya
Located at a 7 km distance from Sita Temple, the comfortable 3-star Rock Nuwara Eliya features massage therapy, entertainment activities and karaoke on-site along with a karaoke bar.
from CAD 66 per night
7.6Very good1385 reviews
Hotel
Sri Lanka, Colombo
Standing at 600 metres from All Saints' Church, the Port View City enjoys a prominent location in the heart of Colombo.
from CAD 38 per night
7.7Very good625 reviews
Hotel
Sri Lanka, Colombo
Set within 0.6 km of Barefoot Gallery, the family Palmyrah Residencies Aparthotel Colombo features massage therapy and horse riding activities.
from CAD 28 per night
7.2Very good81 reviews
Hotel
Sri Lanka, Colombo
At a 21 km distance from Casino Marina Colombo, the perfect Pearl features a Chinese restaurant as well as fitness classes, massage therapy and various recreational opportunities.
from CAD 53 per night
7.3Very good133 reviews
Hotel
Sri Lanka, Colombo
The 3-star Comfort@15 Hotel - is placed in a tourist area of Colombo, about 25 minutes on foot from Sinhalese Sports Club and within 5 minutes' drive of Independence Square.
from CAD 51 per night
8.4Great1050 reviews
Resort
Sri Lanka, Kandy
Located within a 10-minute drive of Kandy Lake, the 3-star Nature Walk features 6 rooms and a Chinese restaurant on-site.
from CAD 28 per night
8.3Great339 reviews
Hotel
Sri Lanka, Colombo
Featuring 50 rooms with views of the sea, the 3-star Fair View Hotel Colombo is set approximately 25 minutes on foot from Sri Venkateshwara Maha Vishnu Moorthy Kovil.
from CAD 52 per night
8.4Great768 reviews
Hotel
Sri Lanka, Tissamaharama
Sandagiri Wehera is a 20-minute walk from the Shine Park Tissamaharama and Yatala Vehera is about 2.7 km away.
from CAD 19 per night
8.1Great1519 reviews
Hotel
Sri Lanka, Katunayake
Within 7 km of Ave Maria Convent Catholic School, the comfortable Oreeka - Katunayake Airport Transit Hotels boasts cots and high chairs for children and includes 29 rooms.
from CAD 28 per night
7.6Very good235 reviews
Guest house
Sri Lanka, Dambulla
Dambulla Royal Cave Temple and The Golden Temple are located 2.1 km and 2.2 km from the tranquil Sujatha Tourist Rest respectively.
from CAD 18 per night
6.3Nice36 reviews
Hotel
Sri Lanka, Tissamaharama
Museum is only 1.9 km from the comfortable 2-star Tissa Resort.
from CAD 17 per night
Resorts with beach in Sri Lanka
8.5Great948 reviews
Resort
Sri Lanka, Kalutara
Featuring yoga classes, sun loungers and recreational facilities, the modern Tangerine Beach Kalutara is at a 7 km distance from City of Gem Museum.
from CAD 62 per night
8.1Great631 reviews
Resort
Sri Lanka, Dickwella
Boasting a swimming pool, the 5-star Resort And Spa Dickwella is approximately 5 minutes' drive from Wewurukannala Vihara Temple.
from CAD 323 per night
8.2Great1004 reviews
Resort
Sri Lanka, Hikkaduwa
Boasting an outdoor pool and an à la carte restaurant, the eco-friendly Hikka Tranz By Cinnamon is located within a 5-minute walk of Swastha Ayurveda Medical Spa, 16 minutes' walk from Coral Sanctuary.
from CAD 126 per night
8.2Great422 reviews
Resort
Sri Lanka, Kalutara
Pulinathalarama Maha Viharaya is within 10 minutes' drive of the 5-star Avani Kalutara Resort.
from CAD 229 per night
7.7Very good52 reviews
Hotel
Sri Lanka, Koggala
Guests of the 4-star Long Beach Resort & Spa Koggala can relax in the garden bar or lounge at an outdoor swimming pool.
from CAD 187 per night
7.8Very good165 reviews
Resort
Sri Lanka, Weligama
Set within a 10-minute drive of Taprobane Island, the 5-star Mandara Resort Mirissa features fitness classes, spa therapy and various recreational opportunities.
from CAD 107 per night
8.5Great1156 reviews
Resort
Sri Lanka, Trincomalee
Boasting spa therapy, a picnic area, and spa services, the heritage Trinco Blu By Cinnamon Trincomalee is 6 km from Koneswaram Temple in the Uppuveli Beach district.
from CAD 167 per night
6.3Nice228 reviews
Hotel
Sri Lanka, Hikkaduwa
The 4-star Beach features a lounge bar and boasts a beachfront location approximately a 5-minute walk from Hikkaduwa.
from CAD 59 per night
7.2Very good718 reviews
Resort
Sri Lanka, Hikkaduwa
Featuring an outdoor pool, the comfortable Citrus Hikkaduwa is set 5 minutes' walk from Coffee Shop and Swastha Ayurveda Medical Spa.
from CAD 120 per night
9.0Perfect151 reviews
Resort
Sri Lanka, Passikudah
Situated around a 5-minute stroll from Pasikudah Beach, the Bay An Uga Experience - Pasikuda also offers an infinity swimming pool.
from CAD 372 per night
9.1Perfect667 reviews
Hotel
Sri Lanka, Tangalle
Staying at the 4-star Turtle Bay Boutique Tangalle, located in the Tangalle Beach district, guests can keep active with mountain biking, rock climbing and hiking.
from CAD 280 per night
7.7Very good41 reviews
Hotel
Sri Lanka, Unawatuna
Located in the Mihiripenna Beach district of Unawatuna within a 10-minute drive of Jungle Beach, the 5-star Frangipani Tree By Edwards Collection Unawatuna has 9 rooms and an outdoor swimming pool.
from CAD 377 per night
8.4Great1090 reviews
Hotel
Sri Lanka, Tangalle
Located about 5 minutes on foot from Goyambokka Beach and 2.6 km from Fish Market, the 4-star Palm Paradise Cabanas & Villas Beach Resort features an outdoor bar plus a swimming pool.
from CAD 127 per night
6.9Nice518 reviews
Hotel
Sri Lanka, Negombo
Featuring a swimming pool, the 3-star Topaz Beach Negombo is set a few metres away from Rodeo Pub and Browns Beach.
from CAD 49 per night
7.4Very good948 reviews
Hotel
Sri Lanka, Negombo
Lake Boat Safari is within 13 minutes' walk of the J Negombo, while St. Sebastian's Church is approximately a 5-minute ride away.
from CAD 25 per night
8.6Great352 reviews
Resort
Sri Lanka, Trincomalee
The Jungle Beach An Uga Experience lies nearly a 20-minute stroll from Samudragiri Pichchamal Rajamaha Viharaya Kuchchaveli, and features luggage storage and a restaurant.
from CAD 480 per night
8.5Great671 reviews
Resort
Sri Lanka, Bentota
Providing a hot tub, sauna facilities and an outdoor swimming pool, the 5-star Occidental Eden Beruwala is located only 1.1 km from Kande Vihare Temple and 7 minutes on foot from Moragalla Beach.
from CAD 85 per night
7.9Very good691 reviews
Hotel
Sri Lanka, Bentota
Featuring a swimming pool and views of the ocean, the Ekho Surf offers guests to enjoy international dishes.
from CAD 238 per night
7.8Very good1344 reviews
Hotel
Sri Lanka, Colombo
Comprising 51 rooms in the heart of Colombo, the elegant 4-star Mirage lies within 10 minutes' drive of Mount Lavinia Beach.
from CAD 58 per night
6.9Nice892 reviews
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Featuring a Jacuzzi and hot public baths, the opulent 5-star Mount Lavinia Dehiwala-Mount Lavinia is located 3.4 km from Sri Lanka Air Force Museum.
from CAD 77 per night
Resorts with free parking in Sri Lanka
8.1Great183 reviews
Hotel
Sri Lanka, Bandarawela
A mere 07 km from Church of the Ascension, the 3-star Bandarawela overlooks the garden and features massage therapy and recreational facilities.
from CAD 113 per night
7.6Very good21 reviews
Hotel
Sri Lanka, Kalawana
Guests of the perfect Boulder Garden Kalawana can relax at an outdoor swimming pool or in a beautifully manicured garden.
from CAD 269 per night
7.9Very good1317 reviews
Hotel
Sri Lanka, Wattala
Located 10 km from Kelaniya airport, the 4-star Pegasus Reef offers 24-hour front desk assistance and late check-out service as well as cars for rent.
from CAD 63 per night
8.2Great579 reviews
Resort
Sri Lanka, Bentota
Overlooking the Indian Ocean, guests of the luxury Taj Bentota Resort & Spa can enjoy steam baths and a hot tub plus a pool bar.
from CAD 153 per night
8.9Great127 reviews
Hotel
Sri Lanka, Sigiriya
The boutique-style Uga Ulagalla - Anuradhapura Sigiriya offers 25 rooms with views of the garden, Liyawela restaurant on-site can provide a remarkable gastronomic experience, also guests can enjoy a library and barbecue.
from CAD 408 per night
8.2Great1302 reviews
Resort
Sri Lanka, Negombo
The 5-star Jetwing Blue Negombo offers 2 outdoor swimming pools and provides access to St. Sebastian's Church, which is approximately 25 minutes' walk away.
from CAD 130 per night
8.5Great2365 reviews
Hotel
Sri Lanka, Colombo
Set around a 25-minute walk from Red Mosque, the 5-star Galle Face Colombo has an à la carte restaurant serving international cuisine.
from CAD 103 per night
9.0Perfect515 reviews
Resort
Sri Lanka, Passikudah
The environmentally friendly Maalu Maalu Resort & Spa - Thema Collection Passikudah is 3.2 km from Valaichchenai Lagoon and features facials and yoga classes, along with a poolside bar on-site.
from CAD 646 per night
7.1Very good210 reviews
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
The Berjaya Hotel sits in a tourist area and offers 90 rooms and an outdoor swimming pool.
from CAD 82 per night
8.4Great2594 reviews
Hotel
Sri Lanka, Sigiriya
Settled in a tourist area at 150 metres from Sigiriya Tank, the Sigiriya provides also an outdoor pool.
from CAD 80 per night
8.0Great1625 reviews
Hotel
Sri Lanka, Negombo
Only a 6-minute stroll from Negombo Water Park, the Jetwing Sea offers a prime location and includes a Chinese restaurant.
from CAD 72 per night
6.7Nice180 reviews
Hotel
Sri Lanka, Colombo
The Sapphire in the Wellawatte district of Colombo features a swimming pool and a fitness centre.
from CAD 55 per night
8.2Great1385 reviews
Hotel
Sri Lanka, Kandy
Located within 1.4 km of Bahiravokanda Vihara Buddha Statue, the colonial style Queen'S Kandy offers views of the lake and an outdoor pool.
from CAD 52 per night
8.0Great1156 reviews
Hotel
Sri Lanka, Kandy
Featuring 26 rooms with views of the city, the 4-star Casamara Kandy is set within 20 minutes' walk of the Thai buddhist Temple of the Sacred Tooth Relic.
from CAD 120 per night
8.5Great122 reviews
Resort
Sri Lanka, Kalutara
Guests can have a buffet breakfast and enjoy visiting Richmond Castle, set 10 minutes' drive from the Royal Palms Kalutara.
from CAD 296 per night
8.2Great907 reviews
Hotel
Sri Lanka, Colombo
Offering views of the ocean, the charming 5-star Taj Samudra Colombo is placed within a 5-minute walk of Galle Face Terrace and boasts an outdoor swimming pool.
from CAD 155 per night
6.7Nice305 reviews
Hotel
Sri Lanka, Colombo
Merely a 5-minute stroll from World Trade Center and only 450 metres from Old Parliament Building, the Galadari features a swimming pool along with a poolside bar.
from CAD 80 per night
8.1Great590 reviews
Hotel
Sri Lanka, Kalutara
195 rooms along with sauna facilities and an outdoor swimming pool are offered in the 5-star Turyaa, located in a touristic area, within 3.9 km of Kalutara North.
from CAD 239 per night
9.1Perfect189 reviews
Resort
Sri Lanka, Bentota
Guests can enjoy the Asian restaurant at the smoke-free Jetwing Saman Villas, A Luxury Reserve - Adults Only Bentota that offers local cuisine as well as admire views of the ocean.
from CAD 438 per night
8.7Great1249 reviews
Resort
Sri Lanka, Sigiriya
Featuring massage therapy and recreational facilities, the 5-star Cinnamon Lodge is within 16 minutes' walk of Habarana Buddhist Temple.
from CAD 198 per night
Top Resorts in Sri Lanka
7.5Very good7 reviews
Hotel
Sri Lanka, Nuwara Eliya
5 minutes by car from Hakgala Botanic Gardens, the Alpine features entertainment activities and various recreational opportunities.
from CAD 153 per night
8.4Great41 reviews
Hotel
Sri Lanka, Galle
Nestled within a 5-minute stroll of Sea Turtle Farm, the Tamarind Hill By Asia Leisure features a swimming pool and 15 rooms.
from CAD 109 per night
8.9Great594 reviews
Resort
Sri Lanka, Negombo
Just 350 m from Negombo Lagoon, the elegant 5-star Jetwing Lagoon Wellness, A Luxury Reserve - Adults Only in Negombo offers 59 rooms as well as a steam room and a sauna.
from CAD 194 per night
8.3Great948 reviews
Hotel
Sri Lanka, Tissamaharama
Set a 25-minute stroll from Yoda Lake, the 5-star Ekho Safari Tissa Tissamaharama features 50 rooms with private bathrooms.
from CAD 83 per night
8.2Great11 reviews
Resort
Sri Lanka, Wadduwa
Boasting a beachfront location only a short drive from Beruwela Harbour, the luxury Reef offers seafood dishes plus a swimming pool onsite.
from CAD 550 per night
8.4Great444 reviews
Hotel
Sri Lanka, Kandy
Featuring entertainment activities and billiards, the 5-star Theva Residency Kandy also provides a traditional Hammam and sauna facilities.
from CAD 155 per night
9.5Perfect1898 reviews
Resort
Sri Lanka, Tangalle
The 4-star Good Karma Tangalle in the Tangalle Beach district features an outdoor pool and a health club.
from CAD 140 per night
8.1Great1303 reviews
Hotel
Sri Lanka, Colombo
The 4-star Radisson Hotel in the Havelock Town district of Colombo features a swimming pool and a fitness room.
from CAD 89 per night
7.7Very good316 reviews
Hotel
Sri Lanka, Colombo
Ideally situated around a 5-minute drive from Sri Lanka Planetarium, the Western Elyon boasts fitness classes and entertainment activities.
from CAD 58 per night
8.9Great25 reviews
Villa
Sri Lanka, Galle
The charming Jetwing Kurulubedda Villa is located nearly a 10-minute walk from Bonavista and comprises 6 rooms with modern comforts.
from CAD 225 per night
8.5Great4499 reviews
Hotel
Sri Lanka, Colombo
Guests can enjoy international cuisine in an à la carte restaurant of the Cinnamon Red Colombo and relax by an outdoor pool.
from CAD 43 per night
7.4Very good114 reviews
Resort
Sri Lanka, Chilaw
Featuring 24 rooms with views of the sea, the 5-star Anantaya Resort & Spa Chilaw is set within 10 minutes' drive of Manavari Kovil.
from CAD 157 per night
8.2Great420 reviews
Hotel
Sri Lanka, Kandy
Comprising 79 rooms in the very heart of Kandy, the 5-star Grand Kandyan lies 15 minutes' drive from World Buddhist Museum.
from CAD 174 per night
6.5Nice1985 reviews
Hotel
Sri Lanka, Colombo
Located a mere 12 minutes on foot from Jami Ul-Alfar Mosque, the Grand Oriental Colombo offers classic rooms nearly 7 minutes on foot from Ceylinco Insurance.
from CAD 45 per night
9.0Perfect1226 reviews
Hotel
Sri Lanka, Kandy
Degaldoruwa Raja Maha Vihara is 0.8 km from the Veraima Kandy and Bahiravokanda Vihara Buddha Statue is a 25-minute walk away.
from CAD 53 per night
7.6Very good79 reviews
Hotel
Sri Lanka, Marawila
Guests can enjoy a swimming pool at the comfortable Amagi Beach - Secluded Slice Of Paradise, located in the restaurant area of the city.
from CAD 70 per night
7.2Very good91 reviews
Resort
Sri Lanka, Ambalangoda (Galle)
The J Ambalangoda Ambalangoda is located 25 km from Bentota River Seaplane Base airport and 10 minutes on foot from 10 min bus stop.
from CAD 82 per night
8.5Great713 reviews
Hotel
Sri Lanka, Yala
The Jetwing Yala has an outdoor swimming pool along with a pool bar and boasts a location in proximity to the Indian Ocean.
from CAD 138 per night
9.1Perfect735 reviews
Resort
Sri Lanka, Tangalle
Featuring international cuisine and a private pool, the smoke-free Anantara Peace Haven Tangalle Resort is perfectly located around a 25-minute walk from Tangalle Lighthouse.
from CAD 299 per night
7.7Very good550 reviews
Hotel
Sri Lanka, Kandy
Situated near a train station, the 3-star City Hotel By Earl'S is at 450 metres of Kandy Clock Tower.
from CAD 59 per night