Most popular cities in Sri Lanka
- Galle150 resorts
- Negombo274 resorts
- Sigiriya94 resorts
- Kandy263 resorts
Top landmarks in Sri Lanka
-
Monument
-
Museum
Amazing spa hotels in Sri Lanka
8.2Great333 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 107 per night
8.0Great298 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 100 per night
8.2Great262 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 120 per night
8.0Great110 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 81 per night
8.4Great141 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 171 per night
8.0Great188 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 144 per night
8.4Great157 reviews
Resort
Sri Lanka, Koggala
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 291 per night
8.4Great131 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 486 per night
8.4Great324 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 208 per night
8.4Great690 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 281 per night
8.2Great149 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 291 per night
8.2Great323 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 143 per night
8.2Great367 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 101 per night
8.0Great181 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 101 per night
8.2Great238 reviews
Hotel
Sri Lanka, Colombo
Set in the very heart of Colombo, the award-winning Hilton offers 332 rooms overlooking the ocean.
from CAD 133 per night
8.4Great168 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 148 per night
8.0Great261 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 405 per night
8.2Great444 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.0Great188 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 98 per night
8.0Great289 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 103 per night
8.2Great333 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 107 per night
8.0Great298 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 100 per night
8.2Great262 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 120 per night
8.0Great110 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 81 per night
8.4Great141 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 171 per night
8.0Great188 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 144 per night
8.4Great157 reviews
Resort
Sri Lanka, Koggala
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 291 per night
8.4Great131 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 486 per night
8.4Great324 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 208 per night
8.4Great690 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 281 per night
8.2Great149 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 291 per night
8.2Great323 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 143 per night
8.2Great367 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 101 per night
8.0Great181 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 101 per night
8.2Great238 reviews
Hotel
Sri Lanka, Colombo
Set in the very heart of Colombo, the award-winning Hilton offers 332 rooms overlooking the ocean.
from CAD 133 per night
8.4Great168 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 148 per night
Top family hotels in Sri Lanka
8.2Great61 reviews
Hotel
Sri Lanka, Hikkaduwa
The 3-star Lavanga Beach enjoys a beachfront location and provides easy access to Swastha Ayurveda 10 minutes away by car.
from CAD 128 per night
8.2Great251 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 108 per night
7.8Very good84 reviews
Hotel
Sri Lanka, Bentota
While staying at the Palm Beach Inn & Sea Shells Cabanas you are invited to discover Bentota River, set about a 10-minute drive away, or Ventura Beach, which is only a 7-minute walk away.
from CAD 40 per night
8.0Great127 reviews
Hotel
Sri Lanka, Colombo
Offering an outdoor swimming pool, the Court Hotel & Spa Colombo is 2.1 km from Seema Malaka.
from CAD 94 per night
8.4Great51 reviews
Resort
Sri Lanka, Bentota
The 5-star Club Villa is located 100 metres from Bentota and comprises 16 rooms with modern comforts.
from CAD 214 per night
8.0Great72 reviews
Hotel
Sri Lanka, Nuwara Eliya
Nestled in a historical neighbourhood, the Heaven Seven Nuwara Eliya is a 5-minute drive from Gregory Park.
from CAD 64 per night
8.4Great115 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 155 per night
8.0Great143 reviews
Hotel
Sri Lanka, Kandy
Boasting a pool bar along with a large outdoor swimming pool, the comfortable Topaz Kandy offers a location in a business neighbourhood.
from CAD 150 per night
7.6Very good23 reviews
Hotel
Sri Lanka, Kandy
Located about a 5-minute ride from World Buddhist Museum, the 4-star Devon Kandy features a swimming pool along with steam baths, a solarium and an outdoor swimming pool.
from CAD 54 per night
8.4Great283 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 93 per night
8.2Great260 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 234 per night
7.8Very good86 reviews
Hotel
Sri Lanka, Kandy
Offering a swimming pool together with 28 rooms, the 3-star Randholee Resort & Spa is positioned near a train station.
from CAD 97 per night
8.4Great29 reviews
Hotel
Sri Lanka, Rathgama
Offering an outdoor swimming pool, fitness classes, spa therapy and various recreational opportunities, the smoke-free Aditya Boutique Rathgama is located approximately a 15-minute ride from Naga Viharaya.
from CAD 489 per night
8.0Great110 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 370 per night
8.2Great265 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 143 per night
8.0Great103 reviews
Resort
Sri Lanka, Marawila
Nestled in a business area, the Club Palm Bay Marawila is 1.5 km from St. Anne's Church.
from CAD 145 per night
8.2Great99 reviews
Hotel
Sri Lanka, Bentota
The 4-star Villa Bentota By Kk Collection boasts spa therapy and entertainment activities on site and guests can laze by an outdoor swimming pool.
from CAD 286 per night
7.6Very good30 reviews
Hotel
Sri Lanka, Negombo
Featuring an outdoor pool and a lounge bar, the 3-star Oasis Beach Resort Negombo is located a 5-minute stroll from Browns Beach and within a 10-minute drive of Sri Mutthu Mari Amman Temple.
from CAD 42 per night
8.4Great48 reviews
Hotel
Sri Lanka, Ahangama
Kalapuwa Herbal Garden and Koggala Lake are located 4.4 km and 3.1 km from the Mosvold Villa respectively.
from CAD 837 per night
8.4Great15 reviews
Hotel
Sri Lanka, Haputale
Adisham Monastery is 1.4 km from the 3-star Olympus Plaza, while Buddhist Temple is a mere 450 metres away.
from CAD 67 per night
8.2Great61 reviews
Hotel
Sri Lanka, Hikkaduwa
The 3-star Lavanga Beach enjoys a beachfront location and provides easy access to Swastha Ayurveda 10 minutes away by car.
from CAD 128 per night
8.2Great251 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 108 per night
7.8Very good84 reviews
Hotel
Sri Lanka, Bentota
While staying at the Palm Beach Inn & Sea Shells Cabanas you are invited to discover Bentota River, set about a 10-minute drive away, or Ventura Beach, which is only a 7-minute walk away.
from CAD 40 per night
8.0Great127 reviews
Hotel
Sri Lanka, Colombo
Offering an outdoor swimming pool, the Court Hotel & Spa Colombo is 2.1 km from Seema Malaka.
from CAD 94 per night
8.4Great51 reviews
Resort
Sri Lanka, Bentota
The 5-star Club Villa is located 100 metres from Bentota and comprises 16 rooms with modern comforts.
from CAD 214 per night
8.0Great72 reviews
Hotel
Sri Lanka, Nuwara Eliya
Nestled in a historical neighbourhood, the Heaven Seven Nuwara Eliya is a 5-minute drive from Gregory Park.
from CAD 64 per night
8.4Great115 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 155 per night
8.0Great143 reviews
Hotel
Sri Lanka, Kandy
Boasting a pool bar along with a large outdoor swimming pool, the comfortable Topaz Kandy offers a location in a business neighbourhood.
from CAD 150 per night
7.6Very good23 reviews
Hotel
Sri Lanka, Kandy
Located about a 5-minute ride from World Buddhist Museum, the 4-star Devon Kandy features a swimming pool along with steam baths, a solarium and an outdoor swimming pool.
from CAD 54 per night
8.4Great283 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 93 per night
8.2Great260 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 234 per night
7.8Very good86 reviews
Hotel
Sri Lanka, Kandy
Offering a swimming pool together with 28 rooms, the 3-star Randholee Resort & Spa is positioned near a train station.
from CAD 97 per night
8.4Great29 reviews
Hotel
Sri Lanka, Rathgama
Offering an outdoor swimming pool, fitness classes, spa therapy and various recreational opportunities, the smoke-free Aditya Boutique Rathgama is located approximately a 15-minute ride from Naga Viharaya.
from CAD 489 per night
8.0Great110 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 370 per night
8.2Great265 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 143 per night
8.0Great103 reviews
Resort
Sri Lanka, Marawila
Nestled in a business area, the Club Palm Bay Marawila is 1.5 km from St. Anne's Church.
from CAD 145 per night
Best luxury hotels in Sri Lanka
8.0Great246 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 143 per night
8.2Great93 reviews
Hotel
Sri Lanka, Colombo
The 5-star Paradise Road Tintagel, located in a business neighbourhood, has fitness classes, spa therapy and entertainment activities.
from CAD 353 per night
8.0Great19 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 191 per night
8.4Great56 reviews
Hotel
Sri Lanka, Colombo
Guests of the upscale Zylan Luxury Villa Colombo in the Cinnamon Gardens district of Colombo are invited to enjoy a year-round outdoor pool, local specialities in its restaurant and city views from the rooms.
from CAD 93 per night
7.2Very good34 reviews
Resort
Sri Lanka, Negombo
Offering easy access to Club Sha Lanka approximately a 5-minute walk away, the Jetwing Ayurveda Pavilions - Full Board & Treatments provides comfortable accommodation along with yoga classes and recreational facilities.
from CAD 140 per night
8.0Great74 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 214 per night
8.4Great109 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 143 per night
8.4Great37 reviews
Hotel
Sri Lanka, Koggala
Featuring 12 rooms, fitness classes and spa therapy, the boutique Kahanda Kanda is nearly a 10-minute ride from Lapoint Surf Camp in Koggala.
from CAD 399 per night
8.4Great522 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 81 per night
8.2Great369 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 38 per night
7.6Very good57 reviews
Resort
Sri Lanka, Sigiriya
Located within a 5-minute drive of Jeskynni chram, the 4-star Kassapa Lions Rock Sigiriya boasts a swimming pool.
from CAD 97 per night
8.0Great226 reviews
Hotel
Sri Lanka, Kandy
The Suisse Kandy, placed within 10 minutes' drive of Sri Lanka Cricket Office, features a swimming pool and a tropical garden.
from CAD 65 per night
8.2Great397 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 85 per night
8.2Great81 reviews
Resort
Sri Lanka, Bentota
The luxurious Temple Tree Resort & is within 10 minutes' drive of Kosgoda Sea Turtle Conservation Project, boasting chaise longues and recreational facilities.
from CAD 313 per night
8.2Great214 reviews
Resort
Sri Lanka, Habarana
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 301 per night
8.0Great275 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 94 per night
8.2Great46 reviews
Hotel
Sri Lanka, Kandy
550 metres from Royal Palace of Kandy, the Senani offers a bureau de change and a tour desk.
from CAD 107 per night
8.0Great88 reviews
Resort
Sri Lanka, Kalutara
Pulinathalarama Maha Viharaya is within 10 minutes' drive of the 5-star Avani Kalutara Resort.
from CAD 198 per night
6.8Nice63 reviews
Hotel
Sri Lanka, Negombo
Located 5 minutes' walk from Buddhist Temple, the luxury Full Moon Garden boasts an outdoor swimming pool.
from CAD 81 per night
8.4Great11 reviews
Hotel
Sri Lanka, Embilipitiya
Boasting an outdoor swimming pool, the Centauria Lake Resort is set just 10 minutes' walk from Chandrika Lake.
from CAD 103 per night
8.0Great246 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 143 per night
8.2Great93 reviews
Hotel
Sri Lanka, Colombo
The 5-star Paradise Road Tintagel, located in a business neighbourhood, has fitness classes, spa therapy and entertainment activities.
from CAD 353 per night
8.0Great19 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 191 per night
8.4Great56 reviews
Hotel
Sri Lanka, Colombo
Guests of the upscale Zylan Luxury Villa Colombo in the Cinnamon Gardens district of Colombo are invited to enjoy a year-round outdoor pool, local specialities in its restaurant and city views from the rooms.
from CAD 93 per night
7.2Very good34 reviews
Resort
Sri Lanka, Negombo
Offering easy access to Club Sha Lanka approximately a 5-minute walk away, the Jetwing Ayurveda Pavilions - Full Board & Treatments provides comfortable accommodation along with yoga classes and recreational facilities.
from CAD 140 per night
8.0Great74 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 214 per night
8.4Great109 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 143 per night
8.4Great37 reviews
Hotel
Sri Lanka, Koggala
Featuring 12 rooms, fitness classes and spa therapy, the boutique Kahanda Kanda is nearly a 10-minute ride from Lapoint Surf Camp in Koggala.
from CAD 399 per night
8.4Great522 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 81 per night
8.2Great369 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 38 per night
7.6Very good57 reviews
Resort
Sri Lanka, Sigiriya
Located within a 5-minute drive of Jeskynni chram, the 4-star Kassapa Lions Rock Sigiriya boasts a swimming pool.
from CAD 97 per night
8.0Great226 reviews
Hotel
Sri Lanka, Kandy
The Suisse Kandy, placed within 10 minutes' drive of Sri Lanka Cricket Office, features a swimming pool and a tropical garden.
from CAD 65 per night
8.2Great397 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 85 per night
8.2Great81 reviews
Resort
Sri Lanka, Bentota
The luxurious Temple Tree Resort & is within 10 minutes' drive of Kosgoda Sea Turtle Conservation Project, boasting chaise longues and recreational facilities.
from CAD 313 per night
8.2Great214 reviews
Resort
Sri Lanka, Habarana
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 301 per night
8.0Great275 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 94 per night
Cheap hotels in Sri Lanka
8.2Great65 reviews
Guest house
Sri Lanka, Kandy
Located within 2.5 km of Ceylon Tea Museum, the Mango Garden Kandy features 22 rooms and an Asian restaurant on-site.
from CAD 17 per night
8.4Great104 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 60 per night
8.4Great5 reviews
Hotel
Sri Lanka, Tangalle
Featuring 8 rooms with views of the garden, the modern Papaa Palace is set 20 minutes' walk from Tangalle Lagoon.
from CAD 15 per night
8.4Great150 reviews
Hotel
Sri Lanka, Polonnaruwa
Featuring 17 rooms with views of the patio, the 3-star Seyara Holiday Resort is set about a 10-minute ride from Archaeological Museum.
from CAD 22 per night
8.2Great105 reviews
Hotel
Sri Lanka, Negombo
The Dorset lies 20 minutes' drive from Bandaranaike International airport and features a restaurant and a shop.
from CAD 27 per night
7.8Very good48 reviews
Guest house
Sri Lanka, Tangalle
The comfortable Gems Garden is set within 150 metres of Tangalle Lagoon and within 4.7 km of Goyambokka Beach.
from CAD 35 per night
8.0Great117 reviews
Hotel
Sri Lanka, Colombo
Featuring 32 rooms with views of the city, the 2-star Ivy Lane Colombo is set 10 minutes by car from Thimbirigasyaya.
from CAD 45 per night
8.0Great99 reviews
Guest house
Sri Lanka, Nilaveli
Islamic Temple is set within 8 minutes' walk of the Sea Zone Hotel Nilaveli.
from CAD 22 per night
8.0Great283 reviews
Hotel
Sri Lanka, Colombo
The 2-star Shalimar is nestled in the very heart of Colombo and within 3.4 km of Colombo City Centre.
from CAD 51 per night
7.2Very good31 reviews
Hotel
Sri Lanka, Colombo
Located at a 3.7 km distance from Dehiwala Zoological Garden, the modern Janaki Colombo features a swimming pool and a Lotus restaurant.
from CAD 52 per night
8.0Great176 reviews
Resort
Sri Lanka, Hikkaduwa
Situated near a train station, the Star Holiday Resort is less than 7 minutes on foot from Hikkaduwa Beach.
from CAD 31 per night
8.0Great420 reviews
Hotel
Sri Lanka, Kandy
Set within a 10-minute drive of National Museum of Kandy, the View lies in a historical area.
from CAD 14 per night
8.0Great59 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 54 per night
7.8Very good55 reviews
Hotel
Sri Lanka, Colombo
The modern Ceylon City Hotel, is around 25 minutes' walk from Independence Square, boasting various recreational opportunities and entertainment activities.
from CAD 45 per night
8.2Great56 reviews
Guest house
Sri Lanka, Kandy
The Mango is situated in the very heart of Kandy approximately a 25-minute walk from Temple of the Sacred Tooth Relic.
from CAD 20 per night
8.0Great48 reviews
Guest house
Sri Lanka, Hikkaduwa
Seenigama Muhudu Viharaya is within 3.1 km of the Di Sicuro Tourist Inn Hikkaduwa, while Community Tsunami Museum is nearly a 10-minute drive away.
from CAD 38 per night
8.2Great230 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 32 per night
8.2Great141 reviews
Guest house
Sri Lanka, Galle
Mahendra Amarasooriya Park is within a 7-minute walk of the affordable 3-star Secret Palace Guest House and features shopping and dining.
from CAD 48 per night
7.8Very good54 reviews
Hotel
Sri Lanka, Hikkaduwa
Boasting an outdoor swimming pool, the 2-star Thai Lanka offers a prime location at 500 metres from Hikkaduwa Beach.
from CAD 27 per night
8.4Great269 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 38 per night
8.2Great65 reviews
Guest house
Sri Lanka, Kandy
Located within 2.5 km of Ceylon Tea Museum, the Mango Garden Kandy features 22 rooms and an Asian restaurant on-site.
from CAD 17 per night
8.4Great104 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 60 per night
8.4Great5 reviews
Hotel
Sri Lanka, Tangalle
Featuring 8 rooms with views of the garden, the modern Papaa Palace is set 20 minutes' walk from Tangalle Lagoon.
from CAD 15 per night
8.4Great150 reviews
Hotel
Sri Lanka, Polonnaruwa
Featuring 17 rooms with views of the patio, the 3-star Seyara Holiday Resort is set about a 10-minute ride from Archaeological Museum.
from CAD 22 per night
8.2Great105 reviews
Hotel
Sri Lanka, Negombo
The Dorset lies 20 minutes' drive from Bandaranaike International airport and features a restaurant and a shop.
from CAD 27 per night
7.8Very good48 reviews
Guest house
Sri Lanka, Tangalle
The comfortable Gems Garden is set within 150 metres of Tangalle Lagoon and within 4.7 km of Goyambokka Beach.
from CAD 35 per night
8.0Great117 reviews
Hotel
Sri Lanka, Colombo
Featuring 32 rooms with views of the city, the 2-star Ivy Lane Colombo is set 10 minutes by car from Thimbirigasyaya.
from CAD 45 per night
8.0Great99 reviews
Guest house
Sri Lanka, Nilaveli
Islamic Temple is set within 8 minutes' walk of the Sea Zone Hotel Nilaveli.
from CAD 22 per night
8.0Great283 reviews
Hotel
Sri Lanka, Colombo
The 2-star Shalimar is nestled in the very heart of Colombo and within 3.4 km of Colombo City Centre.
from CAD 51 per night
7.2Very good31 reviews
Hotel
Sri Lanka, Colombo
Located at a 3.7 km distance from Dehiwala Zoological Garden, the modern Janaki Colombo features a swimming pool and a Lotus restaurant.
from CAD 52 per night
8.0Great176 reviews
Resort
Sri Lanka, Hikkaduwa
Situated near a train station, the Star Holiday Resort is less than 7 minutes on foot from Hikkaduwa Beach.
from CAD 31 per night
8.0Great420 reviews
Hotel
Sri Lanka, Kandy
Set within a 10-minute drive of National Museum of Kandy, the View lies in a historical area.
from CAD 14 per night
8.0Great59 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 54 per night
7.8Very good55 reviews
Hotel
Sri Lanka, Colombo
The modern Ceylon City Hotel, is around 25 minutes' walk from Independence Square, boasting various recreational opportunities and entertainment activities.
from CAD 45 per night
8.2Great56 reviews
Guest house
Sri Lanka, Kandy
The Mango is situated in the very heart of Kandy approximately a 25-minute walk from Temple of the Sacred Tooth Relic.
from CAD 20 per night
8.0Great48 reviews
Guest house
Sri Lanka, Hikkaduwa
Seenigama Muhudu Viharaya is within 3.1 km of the Di Sicuro Tourist Inn Hikkaduwa, while Community Tsunami Museum is nearly a 10-minute drive away.
from CAD 38 per night
Resorts with beach in Sri Lanka
8.0Great57 reviews
Resort
Sri Lanka, Wayikkal
Browns Beach is 4.8 km from the 4-star Ranweli Holiday Village and Negombo Beach Park is around 10 minutes' drive away.
from CAD 214 per night
8.2Great50 reviews
Hotel
Sri Lanka, Galle
A highest location of the 4-star Lady Hill provides easy access to Lighthouse Street, which is around 12 minutes' walk away.
from CAD 269 per night
8.2Great93 reviews
Hotel
Sri Lanka, Unawatuna
The 4-star Calamander Unawatuna Beach is a perfect vacation spot within 10 minutes' drive of Dutch Reformed Church and other Unawatuna landmarks.
from CAD 176 per night
8.4Great68 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 299 per night
8.6Great17 reviews
Hotel
Sri Lanka, Kalutara
Offering an outdoor pool, the comfortable Hibiscus Beach Hotel & Villas is located in the coastal part of Kalutara, 10 minutes by car from Kalutara Temple Meditation Building.
from CAD 121 per night
7.2Very good77 reviews
Hotel
Sri Lanka, Negombo
The comfortable Paradise Holiday Village Negombo is set around a 20-minute stroll from Browns Beach, offering an Indian restaurant along with mountain biking, diving and sailing.
from CAD 74 per night
7.8Very good162 reviews
Hotel
Sri Lanka, Negombo
Angurukaramulla Temple and St. Sebastian's Church are located 2.7 km and 1.6 km from the modern Paradise respectively.
from CAD 190 per night
8.2Great100 reviews
Hotel
Sri Lanka, Polonnaruwa
Boasting a location 0.7 km from Statue of Parakramabahu I, the 4-star Ekho Lake Polonnaruwa offers 40 rooms together with a lounge bar onsite.
from CAD 85 per night
7.8Very good66 reviews
Hotel
Sri Lanka, Kandy
Boasting a swimming pool, the 3-star Hilltop is within 1.5 km of Bahiravokanda Vihara Buddha Statue.
from CAD 90 per night
7.2Very good38 reviews
Hotel
Sri Lanka, Koggala
Lapoint Surf Camp is a 10-minute drive from the Koggala and Kathaluwa Giniwella Temple is only 1.3 km away.
from CAD 216 per night
8.0Great130 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 267 per night
7.4Very good72 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 93 per night
8.2Great358 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 190 per night
7.8Very good88 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.4Great31 reviews
Hotel
Sri Lanka, Galle
Guests will enjoy an outdoor swimming pool onsite and admire views of the sea offered from 16 rooms.
from CAD 57 per night
8.0Great132 reviews
Hotel
Sri Lanka, Bentota
The 4-star Earl'S Reef Beruwala is 1.3 km from Masjid ul Abrar and offers an outdoor swimming pool.
from CAD 105 per night
7.8Very good146 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 171 per night
8.0Great10 reviews
Hotel
Sri Lanka, Koggala
The 3-star Club Koggala Village is located approximately a 10-minute walk from Koggala Beach Park and comprises 87 rooms with modern comforts.
from CAD 65 per night
8.0Great59 reviews
Hotel
Sri Lanka, Kandy
Within 15 minutes' walk of Lord Kataragama Temple, the 4-star Swiss Residence offers a swimming pool along with a hot tub and an outdoor swimming pool on-site.
from CAD 113 per night
8.0Great37 reviews
Resort
Sri Lanka, Bentota
The Lanka Princess All Inclusive is located 10 minutes' drive from Bentota River Seaplane Base airport and offers an outdoor pool as well as a fitness studio.
from CAD 386 per night
8.0Great57 reviews
Resort
Sri Lanka, Wayikkal
Browns Beach is 4.8 km from the 4-star Ranweli Holiday Village and Negombo Beach Park is around 10 minutes' drive away.
from CAD 214 per night
8.2Great50 reviews
Hotel
Sri Lanka, Galle
A highest location of the 4-star Lady Hill provides easy access to Lighthouse Street, which is around 12 minutes' walk away.
from CAD 269 per night
8.2Great93 reviews
Hotel
Sri Lanka, Unawatuna
The 4-star Calamander Unawatuna Beach is a perfect vacation spot within 10 minutes' drive of Dutch Reformed Church and other Unawatuna landmarks.
from CAD 176 per night
8.4Great68 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 299 per night
8.6Great17 reviews
Hotel
Sri Lanka, Kalutara
Offering an outdoor pool, the comfortable Hibiscus Beach Hotel & Villas is located in the coastal part of Kalutara, 10 minutes by car from Kalutara Temple Meditation Building.
from CAD 121 per night
7.2Very good77 reviews
Hotel
Sri Lanka, Negombo
The comfortable Paradise Holiday Village Negombo is set around a 20-minute stroll from Browns Beach, offering an Indian restaurant along with mountain biking, diving and sailing.
from CAD 74 per night
7.8Very good162 reviews
Hotel
Sri Lanka, Negombo
Angurukaramulla Temple and St. Sebastian's Church are located 2.7 km and 1.6 km from the modern Paradise respectively.
from CAD 190 per night
8.2Great100 reviews
Hotel
Sri Lanka, Polonnaruwa
Boasting a location 0.7 km from Statue of Parakramabahu I, the 4-star Ekho Lake Polonnaruwa offers 40 rooms together with a lounge bar onsite.
from CAD 85 per night
7.8Very good66 reviews
Hotel
Sri Lanka, Kandy
Boasting a swimming pool, the 3-star Hilltop is within 1.5 km of Bahiravokanda Vihara Buddha Statue.
from CAD 90 per night
7.2Very good38 reviews
Hotel
Sri Lanka, Koggala
Lapoint Surf Camp is a 10-minute drive from the Koggala and Kathaluwa Giniwella Temple is only 1.3 km away.
from CAD 216 per night
8.0Great130 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 267 per night
7.4Very good72 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 93 per night
8.2Great358 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 190 per night
7.8Very good88 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.4Great31 reviews
Hotel
Sri Lanka, Galle
Guests will enjoy an outdoor swimming pool onsite and admire views of the sea offered from 16 rooms.
from CAD 57 per night
8.0Great132 reviews
Hotel
Sri Lanka, Bentota
The 4-star Earl'S Reef Beruwala is 1.3 km from Masjid ul Abrar and offers an outdoor swimming pool.
from CAD 105 per night
Resorts with free parking in Sri Lanka
8.0Great270 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 221 per night
8.4Great770 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 135 per night
7.8Very good99 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 221 per night
8.4Great97 reviews
Resort
Sri Lanka, Giritale
Offering a hot tub and an outdoor swimming pool as well as views of the pool, the luxury Deer Park welcomes guests in the ancient part of Giritale.
from CAD 114 per night
8.2Great399 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 151 per night
8.2Great304 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 113 per night
8.4Great61 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 931 per night
8.4Great272 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 200 per night
8.0Great74 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 100 per night
8.2Great13 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 257 per night
8.0Great83 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 151 per night
8.2Great198 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 64 per night
8.0Great128 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 71 per night
8.0Great243 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 154 per night
7.8Very good108 reviews
Hotel
Sri Lanka, Bentota
Set in a touristic area, the smoke-free Oasey Beach features a swimming pool and 30 rooms with pool views.
from CAD 104 per night
7.8Very good149 reviews
Resort
Sri Lanka, Nilaveli
Located just a pleasant stroll away from Island State Park, the Pigeon Island Beach Resort offers an outdoor swimming pool and a poolside bar.
from CAD 141 per night
8.6Great83 reviews
Resort
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 968 per night
8.0Great52 reviews
Hotel
Sri Lanka, Kandy
Featuring 39 rooms with views of the patio, the 4-star Oak Ray Serene Garden Kandy is set about 20 minutes' walk from World Buddhist Museum.
from CAD 107 per night
7.8Very good53 reviews
Resort
Sri Lanka, Kandy
The 5-star Tree Of Life Nature, placed at a 2.7 km distance from Nelligala International Buddhist Centre, features a swimming pool and a private garden.
from CAD 103 per night
8.4Great15 reviews
Hotel
Sri Lanka, Tangalle
The Amanwella Tangalle is located 850 metres of Silent Beach and comprises 30 rooms with modern comforts.
from CAD 1 073 per night
8.0Great270 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 221 per night
8.4Great770 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 135 per night
7.8Very good99 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 221 per night
8.4Great97 reviews
Resort
Sri Lanka, Giritale
Offering a hot tub and an outdoor swimming pool as well as views of the pool, the luxury Deer Park welcomes guests in the ancient part of Giritale.
from CAD 114 per night
8.2Great399 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 151 per night
8.2Great304 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 113 per night
8.4Great61 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 931 per night
8.4Great272 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 200 per night
8.0Great74 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 100 per night
8.2Great13 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 257 per night
8.0Great83 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 151 per night
8.2Great198 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 64 per night
8.0Great128 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 71 per night
8.0Great243 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 154 per night
7.8Very good108 reviews
Hotel
Sri Lanka, Bentota
Set in a touristic area, the smoke-free Oasey Beach features a swimming pool and 30 rooms with pool views.
from CAD 104 per night
7.8Very good149 reviews
Resort
Sri Lanka, Nilaveli
Located just a pleasant stroll away from Island State Park, the Pigeon Island Beach Resort offers an outdoor swimming pool and a poolside bar.
from CAD 141 per night
Top Resorts in Sri Lanka
7.0Very good36 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 60 per night
7.8Very good34 reviews
Resort
Sri Lanka, Dambulla
Ibbankatuwa Megalithic Tombs is 5 km from the 4-star Pelwehera Village and Rangiri Dambulla International Stadium is nearly 15 minutes away by car.
from CAD 134 per night
8.0Great76 reviews
Hotel
Sri Lanka, Polonnaruwa
The comfortable Sudu Araliya Polonnaruwa features sun loungers, various recreational opportunities and billiards, boasting a location near a train station.
from CAD 85 per night
8.4Great52 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 254 per night
8.4Great184 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 176 per night
8.0Great29 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 970 per night
8.2Great135 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 196 per night
7.8Very good166 reviews
Hotel
Sri Lanka, Unawatuna
You can relax by an outdoor pool in the Thambapanni Retreat Unawatuna, located about 10 minutes' drive from Japanese Peace Pagoda.
from CAD 168 per night
7.6Very good6 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 154 per night
8.0Great11 reviews
Hotel
Sri Lanka, Bandarawela
St Catherine's Seat is within 25 minutes' walk of the Orient Bandarawela and Local Church is approximately a 10-minute ride away.
from CAD 107 per night
Hotel
Sri Lanka, Trincomalee
Isha Water Park is 10 minutes' drive from the 2-star Green Park Beach and Sober Island is 10 minutes away by car.
from CAD 55 per night
8.0Great12 reviews
Hotel
Sri Lanka, Bentota
Situated 1.6 km from Bentota, the Village offers 14 guest rooms.
from CAD 164 per night
6.6Nice18 reviews
Hotel
Sri Lanka, Negombo
St Anthony's Church and St. Sebastian's Church are located 2.4 km and 1 km from the wonderful Rani Beach Resorts Negombo respectively.
from CAD 124 per night
7.8Very good33 reviews
Resort
Sri Lanka, Wadduwa
Located at a 3.9 km distance from Kalutara Beach, the Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment And Yoga Wadduwa features 52 rooms and an à la carte restaurant on-site.
from CAD 436 per night
8.2Great29 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 85 per night
7.8Very good152 reviews
Resort
Sri Lanka, Beruwala
Kande Vihare Temple is also set within 5 minutes' drive of the 2-star Ypsylon Tourist Resort Beruwala.
from CAD 71 per night
8.0Great306 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 168 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 110 per night
8.0Great183 reviews
Resort
Sri Lanka, Talalla
The boutique style Retreat Talalla features an outdoor swimming pool and 60 rooms facing the garden.
from CAD 190 per night
8.2Great103 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 372 per night
7.0Very good36 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 60 per night
7.8Very good34 reviews
Resort
Sri Lanka, Dambulla
Ibbankatuwa Megalithic Tombs is 5 km from the 4-star Pelwehera Village and Rangiri Dambulla International Stadium is nearly 15 minutes away by car.
from CAD 134 per night
8.0Great76 reviews
Hotel
Sri Lanka, Polonnaruwa
The comfortable Sudu Araliya Polonnaruwa features sun loungers, various recreational opportunities and billiards, boasting a location near a train station.
from CAD 85 per night
8.4Great52 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 254 per night
8.4Great184 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 176 per night
8.0Great29 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 970 per night
8.2Great135 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 196 per night
7.8Very good166 reviews
Hotel
Sri Lanka, Unawatuna
You can relax by an outdoor pool in the Thambapanni Retreat Unawatuna, located about 10 minutes' drive from Japanese Peace Pagoda.
from CAD 168 per night
7.6Very good6 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 154 per night
8.0Great11 reviews
Hotel
Sri Lanka, Bandarawela
St Catherine's Seat is within 25 minutes' walk of the Orient Bandarawela and Local Church is approximately a 10-minute ride away.
from CAD 107 per night
Hotel
Sri Lanka, Trincomalee
Isha Water Park is 10 minutes' drive from the 2-star Green Park Beach and Sober Island is 10 minutes away by car.
from CAD 55 per night
8.0Great12 reviews
Hotel
Sri Lanka, Bentota
Situated 1.6 km from Bentota, the Village offers 14 guest rooms.
from CAD 164 per night
6.6Nice18 reviews
Hotel
Sri Lanka, Negombo
St Anthony's Church and St. Sebastian's Church are located 2.4 km and 1 km from the wonderful Rani Beach Resorts Negombo respectively.
from CAD 124 per night
7.8Very good33 reviews
Resort
Sri Lanka, Wadduwa
Located at a 3.9 km distance from Kalutara Beach, the Siddhalepa Ayurveda Resort - All Meals, Ayurveda Treatment And Yoga Wadduwa features 52 rooms and an à la carte restaurant on-site.
from CAD 436 per night
8.2Great29 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 85 per night
7.8Very good152 reviews
Resort
Sri Lanka, Beruwala
Kande Vihare Temple is also set within 5 minutes' drive of the 2-star Ypsylon Tourist Resort Beruwala.
from CAD 71 per night