Top regions in Sri Lanka
Top landmarks in Sri Lanka
-
Monument
-
Museum
Best 5-star hotels in Sri Lanka
8.8Great422 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 189 per night
8.9Great1678 reviews
Hotel
Sri Lanka, Sigiriya
Featuring an à la carte restaurant together with hiking and cycling, the Heritance Kandalama is located within a 10-minute drive of Popham's Arboretum.
from CAD 266 per night
8.4Great361 reviews
Hotel
Sri Lanka, Bentota
The Heritance Ahungalla features rooms with views of the pool, while a beachfront location provides access to Madu River, which is about a 10-minute ride away.
from CAD 276 per night
8.9Great1650 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 131 per night
8.7Great731 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 96 per night
7.6Very good704 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 96 per night
8.6Great913 reviews
Hotel
Sri Lanka, Colombo
Set in the very heart of Colombo, the award-winning Hilton offers 332 rooms overlooking the ocean.
from CAD 126 per night
8.3Great5 reviews
Hotel
Sri Lanka, Galle
Located only 550 metres from Galle Dutch Fort, the Amangalla features 28 rooms with views of the street.
from CAD 813 per night
8.3Great606 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 149 per night
7.7Very good437 reviews
Hotel
Sri Lanka, Seeduwa
The luxury Vivanta Colombo Airport Garden Seeduwa, lodged in a business district, boasts a pool bar and views of the lagoon.
from CAD 130 per night
8.0Great542 reviews
Resort
Sri Lanka, Negombo
Within 10 minutes' drive of St Ritas Church, the Club Hotel Dolphin includes 154 rooms.
from CAD 94 per night
8.8Great399 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 401 per night
8.1Great384 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 93 per night
8.3Great316 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 97 per night
8.2Great619 reviews
Resort
Sri Lanka, Kandy
Boasting picturesque location in a business district, the comfortable 5-star Amaya Hills Kandy offers to try international dishes and enjoy time by a swimming pool.
from CAD 94 per night
8.3Great1473 reviews
Hotel
Sri Lanka, Colombo
Set near an underground station in a shopping district, the luxury Kingsbury Colombo includes 229 rooms as well as fitness classes and loungers.
from CAD 113 per night
8.9Great235 reviews
Hotel
Sri Lanka, Galle
The 5-star Jetwing Lighthouse Galle is located in a business area, overlooking the Indian Ocean and boasts an outdoor pool along with a Jacuzzi and an outdoor swimming pool on-site.
from CAD 162 per night
8.3Great516 reviews
Resort
Sri Lanka, Negombo
Offering a swimming pool, the 5-star Jetwing Beach is located within 10 minutes' drive of Rukmani Devi Park.
from CAD 136 per night
8.9Great310 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 378 per night
9.1Perfect154 reviews
Resort
Sri Lanka, Sigiriya
The 5-star Jetwing Vil Uyana is settled in a historical neighbourhood, 4.6 km from Sigiriya Museum, and includes a library bar.
from CAD 460 per night
Most popular 4-star hotels in Sri Lanka
7.8Very good1044 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 60 per night
9.3Perfect10 reviews
Bed & Breakfast
Sri Lanka, Kandy
Offering massage therapy and entertainment activities, the 3-star Auberge De Seattle, Estate Woodinville is situated a 10-minute drive from Paradise Valley Conservation Area Parking and Trail Head.
from CAD 143 per night
7.8Very good1305 reviews
Hotel
Sri Lanka, Negombo
The Jetwing Sea features a terrace bar and boasts an excellent location less than 10 minutes' walk from Negombo Beach Park.
from CAD 92 per night
8.1Great1750 reviews
Hotel
Sri Lanka, Pinnawala (Kegalle)
Located within a 10-minute drive of Club Concept Elephant Riding, the Elephant Bay has to offer a tropical garden onsite plus hiking and fisheries in the area.
from CAD 36 per night
8.3Great407 reviews
Hotel
Sri Lanka, Yala
Situated in the very heart of Yala and around a 17-minute stroll from Kirinda Temple, the 5-star Elephant Reach offers 35 rooms.
from CAD 257 per night
7.8Very good962 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 81 per night
8.5Great569 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 59 per night
8.0Great595 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 62 per night
8.7Great637 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 235 per night
7.1Very good233 reviews
Resort
Sri Lanka, Hikkaduwa
While staying at the 4-star Coral Sands you are invited to discover Turtle Hatchery Hikkaduwa, set 10 minutes away by car, or Tsunami Honganji Vihara, which is about a 10-minute drive away.
from CAD 89 per night
8.3Great719 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 135 per night
7.2Very good36 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 182 per night
9.0Perfect317 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 111 per night
6.0Nice31 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 81 per night
8.6Great753 reviews
Resort
Sri Lanka, Trincomalee
Guests can enjoy a drink in a pool bar or relax by a swimming pool, while staying at the beachfront Trinco Blu By Cinnamon Trincomalee, situated within 10 minutes' drive of Sri Lakshmi Narayana Perumal Kovil.
from CAD 159 per night
6.3Nice188 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 56 per night
9.4Perfect487 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 268 per night
7.7Very good2422 reviews
Hotel
Sri Lanka, Negombo
The low-budget Camelot Beach is located in the heart of Negombo, boasting a swimming pool onsite.
from CAD 27 per night
6.5Nice1629 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 43 per night
6.2Nice498 reviews
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Located within 10 minutes' drive of Dehiwala Zoological Garden, the opulent 4-star Mount Lavinia Dehiwala-Mount Lavinia features a continental breakfast.
from CAD 81 per night
Most popular 3-star hotels in Sri Lanka
8.1Great107 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 108 per night
6.9Nice8 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 283 per night
7.0Very good102 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 59 per night
6.5Nice98 reviews
Hotel
Sri Lanka, Colombo
The Sapphire in the Wellawatte district of Colombo features a swimming pool and a fitness centre.
from CAD 52 per night
8.0Great125 reviews
Hotel
Sri Lanka, Nilaveli
The 3-star Beach with 48 rooms is an ideal base for sport enthusiats, who can practise snorkelling and volleyball on site within 5 minutes' drive of Pigeon Island National Park.
from CAD 182 per night
8.3Great163 reviews
Hotel
Sri Lanka, Bentota
Bentota Beach and Kande Vihare Temple are located 2.4 km and 6 km from the family Sandali Walauwa respectively.
from CAD 115 per night
8.7Great16 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 35 per night
6.9Nice275 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 50 per night
7.1Very good719 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 24 per night
7.6Very good1268 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 48 per night
8.7Great102 reviews
Hotel
Sri Lanka, Colombo
The excellent Ellens Place with garden views lies within 0.7 km of Royal Colombo Golf Club.
from CAD 67 per night
7.7Very good61 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 142 per night
7.3Very good31 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 51 per night
8.6Great2293 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 27 per night
9.1Perfect92 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 40 per night
6.7Nice75 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 51 per night
7.0Very good73 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 48 per night
7.3Very good364 reviews
Hotel
Sri Lanka, Colombo
Located in the business Wellawatte district near a train station, the 3-star Gsh offers 77 rooms and a lounge bar.
from CAD 58 per night
6.0Nice196 reviews
Hotel
Sri Lanka, Colombo
Including an outdoor swimming pool together with a hot tub, sauna facilities and an outdoor swimming pool onsite, the Galadari boasts a location in a shopping area near a train station.
from CAD 77 per night
9.1Perfect1011 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 51 per night
Amazing spa hotels in Sri Lanka
8.4Great145 reviews
Hotel
Sri Lanka, Wadduwa
A large outdoor swimming pool and a pool bar are offered for guest convenience at the luxury Blue Water.
from CAD 159 per night
8.5Great331 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 146 per night
9.5Perfect40 reviews
Hotel
Sri Lanka, Sigiriya
There are a plunge pool and a hot tub at the boutique Uga Ulagalla Anuradhapura, and some of the 27 rooms offer views of the garden.
from CAD 462 per night
8.2Great930 reviews
Resort
Sri Lanka, Negombo
Located 0.7 km from Browns Beach and about 10 minutes' drive from Fish Market, the 5-star Jetwing Blue Negombo features fitness classes, steam baths and recreational facilities.
from CAD 124 per night
8.5Great1483 reviews
Hotel
Sri Lanka, Colombo
Located 10 minutes' drive from National Museum of Colombo, the 5-star Galle Face features 124 rooms with views of the garden.
from CAD 139 per night
9.2Perfect356 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 197 per night
8.5Great2050 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 77 per night
7.6Very good28 reviews
Resort
Sri Lanka, Kandy
Located within 5 minutes' walk of Hunnasgiriya Water Fall and approximately 5 minutes on foot from Upper Hunnasfall, the Hunas Falls features an outdoor swimming pool and 31 rooms.
from CAD 142 per night
8.7Great51 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 283 per night
8.7Great798 reviews
Resort
Sri Lanka, Sigiriya
Set at a 3.4 km distance from Ederagala Wana Senasuna, the 5-star Amaya Lake features a swimming pool and a buffet breakfast.
from CAD 222 per night
8.2Great503 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 905 per night
8.2Great693 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 135 per night
8.3Great317 reviews
Resort
Sri Lanka, Kalutara
Pulinathalarama Maha Viharaya is within 10 minutes' drive of the 5-star Avani Kalutara Resort.
from CAD 201 per night
8.6Great430 reviews
Hotel
Sri Lanka, Sigiriya
While staying at the eco-friendly Occidental Paradise, which is located in the historical district of Dambulla, you can enjoy the pool bar and a swimming pool.
from CAD 191 per night
8.3Great179 reviews
Hotel
Sri Lanka, Tissamaharama
Approximately 35 km from Mattala Rajapaksa International airport, the 5-star Chaarya Resort & Spa offers a spa salon for guests' enjoyment.
from CAD 142 per night
7.9Very good293 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 136 per night
8.5Great1379 reviews
Hotel
Sri Lanka, Colombo
Boasting a location in the central district of Colombo, the business Cinnamon Grand has an à la carte restaurant and squash, tennis and golf onsite.
from CAD 142 per night
8.2Great1551 reviews
Hotel
Sri Lanka, Colombo
At a 38 km distance from Bally's Casino, the business Cinnamon Lakeside boasts a swimming pool and gives an opportunity to enjoy a Turkish steam bath, a Turkish steam room and a hot tub.
from CAD 107 per night
9.4Perfect130 reviews
Resort
Sri Lanka, Bentota
Located not far from Sea Turtle Protection Association, the luxury Jetwing Saman Villas Bentota features spa therapy, various recreational opportunities and billiards as well as offers an English breakfast.
from CAD 630 per night
8.8Great800 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 189 per night
Top family hotels in Sri Lanka
8.6Great155 reviews
Hotel
Sri Lanka, Nuwara Eliya
While staying at the Jetwing St Andrew'S Nuwara Eliya you are invited to discover Victoria Park Entrance, set 5 minutes away by car, or Single Tree Hill, which is around 10 minutes away by car.
from CAD 162 per night
6.8Nice83 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 145 per night
9.1Perfect783 reviews
Hotel
Sri Lanka, Ella
While staying at the 98 Acres Resort & Spa you are invited to discover Nine Arch Bridge, set about a 14-minute stroll away, or Dhowa rock temple, which is around 4.8 km away.
from CAD 352 per night
9.3Perfect79 reviews
Resort
Sri Lanka, Passikudah
Located in the Pasikuda Beach district of Passikudah, the Uga Bay offers 46 rooms along with an outdoor swimming pool.
from CAD 307 per night
8.2Great475 reviews
Resort
Sri Lanka, Passikudah
Located in a beautiful neighbourhood and at a 3.2 km distance from Valaichchenai Lagoon, the 4-star Amethyst Resort Passikudah features 37 rooms plus an outdoor swimming pool.
from CAD 101 per night
8.5Great9 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 360 per night
8.3Great816 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 121 per night
8.6Great163 reviews
Resort
Sri Lanka, Trincomalee
Guests will enjoy an outdoor swimming pool and 45 rooms, while staying at the Uga Jungle with location a walk from Island State Park.
from CAD 459 per night
8.7Great504 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 81 per night
7.2Very good425 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 71 per night
8.1Great631 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 178 per night
7.5Very good139 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 88 per night
7.7Very good507 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 227 per night
7.7Very good1105 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 55 per night
7.6Very good318 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 75 per night
8.8Great1212 reviews
Resort
Sri Lanka, Yala
The charming 5-star Cinnamon Wild Yala features a swimming pool and 78 rooms.
from CAD 726 per night
8.0Great292 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 135 per night
7.9Very good463 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 210 per night
7.8Very good569 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 27 per night
7.2Very good6 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 525 per night
Best luxury hotels in Sri Lanka
7.4Very good744 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 180 per night
9.4Perfect866 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 140 per night
9.8Perfect27 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 182 per night
8.6Great710 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 107 per night
6.8Nice70 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 150 per night
7.6Very good133 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 101 per night
9.0Perfect783 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 119 per night
9.3Perfect329 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 275 per night
8.0Great704 reviews
Resort
Sri Lanka, Sigiriya
While staying at the Village you are invited to discover Cobra Hood Cave, set 18 minutes' walk away, or Pidurangala Rock, which is around 10 minutes' drive away.
from CAD 143 per night
9.5Perfect117 reviews
Resort
Sri Lanka, Weligama
Approximately 15 km from Koggala airport, the 5-star Cape offers a wellness area for guests' enjoyment.
from CAD 764 per night
9.0Perfect243 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 275 per night
7.9Very good523 reviews
Hotel
Sri Lanka, Kataragama
Bodhi Tree and Detagamuwa Wewa are located 2.5 km and 1.9 km from the 5-star Tamarind Lake Kataragama respectively.
from CAD 127 per night
8.7Great371 reviews
Resort
Sri Lanka, Hambantota
Set 35 km from Mattala Rajapaksa International airport, the Shangri-La Hambantota offers 2 restaurants as well as limousines for rent.
from CAD 327 per night
5.7Needs improvement49 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 74 per night
7.6Very good142 reviews
Hotel
Sri Lanka, Kataragama
Settled in a tourist area at walking distance from Yala National Park, the Lavendish Okrin provides a poolside bar and an outdoor swimming pool.
from CAD 71 per night
8.0Great58 reviews
Resort
Sri Lanka, Passikudah
Located in the Pasikuda Beach district in the adjacency of Coconut Cultural Park, the 5-star Anantaya Resort And Spa Passikudah has 52 rooms and a swimming pool.
from CAD 475 per night
8.3Great932 reviews
Resort
Sri Lanka, Ahungalla
Set about a 5-minute walk from Ahungalla Beach, the beachfront Riu Sri Lanka offers 501 rooms together with a Turkish steam bath, a Turkish steam room and an outdoor swimming pool onsite.
from CAD 269 per night
9.0Perfect264 reviews
Hotel
Sri Lanka, Jaffna
Featuring an outdoor pool, the 4-star Thinnai - All-Suites Boutique Jaffna is set 10 minutes on foot from Nallur Kandaswamy Devasthanam and Nallur Kovil.
from CAD 227 per night
9.0Perfect822 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.7Great379 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 372 per night
Cheap hotels in Sri Lanka
9.2Perfect574 reviews
Guest house
Sri Lanka, Kandy
Set 750 metres from Walala Wewa, the 2-star Green View Holiday Resort features an outdoor swimming pool.
from CAD 32 per night
9.1Perfect1014 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 25 per night
9.1Perfect1131 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 37 per night
8.6Great154 reviews
Resort
Sri Lanka, Tissamaharama
Located a 10-minute drive from Sandagiri Wehera, the newly built Saman Resort Tissamaharama features an outdoor swimming pool and 9 luxurious rooms.
from CAD 47 per night
7.5Very good49 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 52 per night
8.7Great108 reviews
Hotel
Sri Lanka, Nuwara Eliya
The House Of Leisure Nuwara Eliya is located 0.8 km from Gregory Lake SPB airport and a short way to Gamini School bus stop.
from CAD 13 per night
8.2Great272 reviews
Hotel
Sri Lanka, Negombo
While staying at the Windmill Beach Villa And Hotel Negombo you are invited to discover Fish Market, set 3.4 km away, or Ave Maria Convent, which is approximately a 10-minute drive away.
from CAD 37 per night
27 reviews
Hotel
Sri Lanka, Colombo
Offering a shop and a luggage room, the Omega Regency Colombo lies in the Wellawatte district of Colombo, within a 10-minute walk of Wellawatte Market and a 10-minute ride from Sri Lanka Travelers.
from CAD 46 per night
6.3Nice605 reviews
Hotel
Sri Lanka, Colombo
Comprising 136 rooms in the very heart of Colombo, the charming 3-star Green Palace lies nearly a 10-minute drive from Viharamahadevi Park.
from CAD 6 per night
8.5Great915 reviews
Bed & Breakfast
Sri Lanka, Nuwara Eliya
Victoria Park is approximately 10 minutes by car from the Pigeons Nest Nuwara Eliya and Mackwoods Tea Museum is 2.3 km away.
from CAD 36 per night
9.2Perfect687 reviews
Bed & Breakfast
Sri Lanka, Negombo
Guests can enjoy horseback riding and cycling at the affordable 3-star Villa Taprobane, at a 7 km distance from Abhayasekararama Temple.
from CAD 29 per night
8.5Great280 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 56 per night
8.6Great664 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 18 per night
8.3Great180 reviews
Guest house
Sri Lanka, Nilaveli
Islamic Temple is set within 8 minutes' walk of the Sea Zone Hotel Nilaveli.
from CAD 81 per night
8.7Great307 reviews
Guest house
Sri Lanka, Negombo
Featuring 12 rooms with views of the city, the 2-star Angel Inn Guest House Negombo is set around 5 minutes' drive from St. Mary's Roman Catholic Church.
from CAD 18 per night
8.2Great1322 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 27 per night
8.0Great204 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 17 per night
8.8Great411 reviews
Hotel
Sri Lanka, Trincomalee
Guests can have a continental breakfast and enjoy visiting Sri Lakshmi Narayana Perumal Kovil, set approximately 10 minutes by car from the Tobiko.
from CAD 46 per night
7.9Very good241 reviews
Guest house
Sri Lanka, Trincomalee
Fort Fredrick is within a 5-minute drive of the 3-star Dyke Rest, while Kandaswamy Temple is around 10 minutes' walk away.
from CAD 46 per night
6.0Nice25 reviews
Hotel
Sri Lanka, Tissamaharama
Museum is only 1.9 km from the comfortable 2-star Tissa Resort.
from CAD 13 per night
Top resorts in Sri Lanka
8.7Great1554 reviews
Resort
Sri Lanka, Sigiriya
Sigiriya Rock Forigners Entrance is nearly a 25-minute walk from the 3-star Nature Park Villa and features shopping and dining.
from CAD 121 per night
8.6Great279 reviews
Hotel
Sri Lanka, Dehiwala-Mount Lavinia
Urban Wetland Park is within a 10-minute drive of the 3-star Leo'S Home Stay, while Dehiwala Beach is a mere 500 metres away.
from CAD 60 per night
9.2Perfect605 reviews
Resort
Sri Lanka, Habarana
Guests will enjoy a swimming pool and 10 rooms, while staying at the 3-star Tree House Ambasewana Resort with location just a pleasant stroll away from Sigiriya Rock.
from CAD 66 per night
8.7Great98 reviews
Resort
Sri Lanka, Kalpitiya
The Dolphin Beach Resort offers an outdoor swimming pool and the possibility of trying windsurfing, snorkelling and diving.
from CAD 238 per night
8.9Great406 reviews
Resort
Sri Lanka, Negombo
15 minutes' drive from Abhayasekararama Temple and overlooking the Indian Ocean, the chic 5-star Jetwing Lagoon Negombo features fitness classes and massage therapy.
from CAD 185 per night
9.7Perfect1553 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 176 per night
7.1Very good45 reviews
Resort
Sri Lanka, Hikkaduwa
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 78 per night
9.4Perfect551 reviews
Resort
Sri Lanka, Tangalle
Set 1.3 km from Todo Bien Amanwella beach, the beachfront Anantara Peace Haven has an à la carte restaurant serving Japanese cuisine.
from CAD 285 per night
8.4Great846 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 31 per night
8.0Great119 reviews
Resort
Sri Lanka, Dambulla
Set within 4.5 km of Buddhist Temple, the rooms in the 4-star Kalundewa Retreat Dambulla have views of patio.
from CAD 758 per night
5.5Needs improvement59 reviews
Resort
Sri Lanka, Mirissa
Coconut Tree Hill is a mere 1.4 km from the beachfront Paradise Beach Resort & Diving School Mirissa and features shopping and dining.
from CAD 62 per night
7.5Very good156 reviews
Resort
Sri Lanka, Weligama
Guests can relax in the lounge bar of the 3-star Jagabay Resort & Surfing School that boasts a beachfront location in Weligama.
from CAD 60 per night
8.3Great301 reviews
Hotel
Sri Lanka, Tissamaharama
Offering a swimming pool, the Kithala Resort Tissamaharama is 1.5 km from Thissamaharama Dagoba.
from CAD 252 per night
6.8Nice312 reviews
Resort
Sri Lanka, Trincomalee
Koneswaram Temple is 10 minutes by car from the Jkab Trincomalee, while Pathirakali Amman Temple is about 10 minutes' drive away.
from CAD 107 per night
8.6Great659 reviews
Resort
Sri Lanka, Passikudah
70 rooms along with sauna facilities and an outdoor swimming pool are offered in the 5-star Calm Resort And Spa, located in a beach area, at a 4.7 km distance from Oddamavadi Mosque.
from CAD 135 per night
9.4Perfect102 reviews
Resort
Sri Lanka, Yala
Set approximately 25 minutes' walk from Yala National Park, the rooms in the comfortable Uga Chena Huts have views of patio.
from CAD 1 310 per night
6.7Nice9 reviews
Resort
Sri Lanka, Kalpitiya
While staying at the Kite Paradise Resort you are invited to discover Kalpitiya Dutch Fort, set nearly a 5-minute drive away, or Ocean Lanka Kalpitiya, which is around 2.8 km away.
from CAD 47 per night
7.9Very good645 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 149 per night
7.9Very good250 reviews
Resort
Sri Lanka, Mirissa
Featuring an outdoor pool, the 3-star Edelweiss Resort Mirissa lies a mere 250 metres from Coconut Tree Hill.
from CAD 54 per night
9.0Perfect198 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 306 per night