Sri Lanka resorts

Search all holiday resorts in Sri Lanka

1267 available resort offers

2 1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

1267 Best resorts in Sri Lanka

Leesa Villa Safari Resort - Sri Lanka
9.4Excellent 131 reviews
Sri Lanka
2 1
SG$8/nighttotal: SG$56 (7 )

Leesa Villa Safari Resort

B&B - Udawalawe
Leesa Villa Safari Resort is located just 14 kilometres from the entrance of Udawalawe National Park, making it a convenient base for exploring the wildlife sanctuary. This family-friendly guesthouse has received excellent ratings for cleanliness and location, offering a comfortable and enjoyable stay.
The guesthouse has a range of rooms, each with a floor area of 13 square metres, featuring a private bathroom, air conditioning and a terrace. Guests can enjoy a communal lounge, garden, restaurant and room service, as well as free parking.
Lake Villa Resort - Sri Lanka
8.9Very good 383 reviews
Sri Lanka
11 3
SG$235/nighttotal: SG$1410 (6 )

Lake Villa Resort

resort - Tissamaharama
Lake Villa Resort is located in Tissamaharama, just a short distance from the popular Tissa Wewa lake. The resort enjoys a peaceful setting with stunning views of the surrounding mountains and lake, and it has received very good ratings for its location, cleanliness, and overall experience.
This family-friendly hotel offers a range of amenities, including an outdoor swimming pool, a restaurant, and a bar. Guests can enjoy activities like cycling, fishing, and exploring the area with bike or car rentals.
Go Go Green Resort - Sri Lanka
8.9Very good 184 reviews
Sri Lanka
11 4
SG$239/nighttotal: SG$956 (4 )

Go Go Green Resort

resort - Habarana
Go Go Green Resort is situated in Habarana, Sri Lanka, just a short drive from popular attractions like Pidurangala Rock, Sigiriya Rock, and Kadahatha Wawa Lake, making it a great base for exploring the cultural and natural wonders of the area. The resort has received very good ratings for its location, cleanliness, and overall experience.
The accommodation features comfortable rooms with a balcony offering mountain views, each with a floor area of 21 square metres. Guests can enjoy amenities such as a swimming pool, a garden, a restaurant, and free Wi-Fi, as well as room service and parking.
Hantara Udawalawa - Sri Lanka
9.0Excellent 300 reviews
Sri Lanka
2 1
SG$52/nightfor 1 night

Hantara Udawalawa

resort - Udawalawe
Hantara Udawalawa is a resort located just 6.5 miles from Udawalawe National Park, making it the perfect base for exploring the park's diverse wildlife. It has consistently received excellent ratings for cleanliness and location, ensuring a comfortable and enjoyable stay.
The resort offers a range of facilities including a restaurant, bar, and fitness centre, as well as a garden and terrace for relaxing. Guests can also take advantage of the shared kitchen, free Wi-Fi, room service, and a tour desk for planning excursions.
D Family Resort - Sri Lanka
8.5Very good 165 reviews
Sri Lanka
11 3
SG$246/nighttotal: SG$984 (4 )

D Family Resort

resort - Anuradhapura
D Family Resort is located just outside Anuradhapura city centre, a short drive from the Jaya Sri Maha Bodhi and Kuttam Pokuna, Twin Ponds, offering a peaceful retreat while being close to the main attractions. The resort enjoys very good ratings for cleanliness and user experience, with a good location rating.
The resort offers a range of amenities for a comfortable stay, including air-conditioned rooms, a swimming pool, a garden, a terrace, a restaurant, and room service. Guests can also enjoy free Wi-Fi and parking.
Sigiri Heritage Villa - Sri Lanka
8.6Very good 526 reviews
Sri Lanka
7 2
SG$204/nighttotal: SG$2856 (14 )

Sigiri Heritage Villa

resort - Sigiriya
Sigiri Heritage Villa is located in Sigiriya, just 0.6 miles from the famous Sigiriya Rock and 7.5 miles from Minneriya National Park. The villa enjoys a very good rating from previous guests, who particularly praised its location, cleanliness, and overall experience.
Each air-conditioned room in the villa features a seating area, work desk, and dining table, as well as a private bathroom. The villa offers a range of amenities including a restaurant, garden, shared lounge, tour desk, luggage storage, and free parking, as well as activities such as cycling, hiking, and packed lunches on request.
Ayubowan Resorts - Sri Lanka
8.5Very good 112 reviews
Sri Lanka
5 2
SG$121/nighttotal: SG$363 (3 )

Ayubowan Resorts

resort - Sigiriya
Ayubowan Resorts is located in Sigiriya, just a short drive from the ancient ruins of Pidurangala Rock, Sigiriya Rock, and Kadahatha Wawa Lake, making it an ideal base for exploring the area's historical sites. The resort has received very good ratings for its location, cleanliness, and overall experience.
The hotel offers a range of facilities, including a swimming pool, a garden, and a restaurant, perfect for relaxing after a day of sightseeing. Guests can enjoy a continental, Italian, or American breakfast, free Wi-Fi, and a 24-hour front desk, along with room service and airport transportation.
Green View Holiday Resort - Sri Lanka
8.9Very good 456 reviews
Sri Lanka
7 3
SG$88/nighttotal: SG$1232 (14 )

Green View Holiday Resort

resort - Elkaduwa
Green View Holiday Resort is located in Elkaduwa, just 6.2 miles from Kandy and 56 miles from Colombo International Airport, making it a convenient base for exploring the surrounding area. The resort has received very good ratings for its location, cleanliness and overall experience.
The resort offers a range of accommodation options, all with either mountain or pool views. Guests can enjoy a variety of amenities, including a swimming pool, jacuzzi, spa, restaurant, fitness centre, room service and free Wi-Fi.
Wild View Stay - Sri Lanka
9.5Excellent 148 reviews
Sri Lanka
2 1
SG$22/nighttotal: SG$154 (7 )

Wild View Stay

B&B - Habarana
Wild View Stay is situated in Habarana, just a short walk from Kadahatha Wawa Lake and within easy reach of Pidurangala Rock and Sigiriya Rock. The property has received excellent ratings for its location, cleanliness, and overall experience.
The guesthouse offers a comfortable and spacious room with a floor area of 14 square meters, suitable for up to two guests. Enjoy mountain views, a terrace, a garden, and amenities like air conditioning, room service, and parking.
Ruins View Holiday Resort - Sri Lanka
8.4Very good 11 reviews
Sri Lanka
2 1
SG$16/nighttotal: SG$112 (7 )

Ruins View Holiday Resort

B&B - Polonnaruwa
Ruins View Holiday Resort is located in Polonnaruwa, just a short walk from the ancient ruins, and a 17-mile drive from Sigiriya. The resort has received very good ratings for cleanliness and user experience, with an excellent location rating.
The guesthouse has a garden and a sun terrace with views of the surrounding area. Guests can enjoy free Wi-Fi, parking, a shared kitchen, and a restaurant on site, as well as bike and car rental services for exploring the area.
Nature Resort - Sri Lanka
8.2Very good 147 reviews
Sri Lanka
2 1
SG$22/nighttotal: SG$308 (14 )

Nature Resort

resort - Tissamaharama
The Nature Resort is located in Tissamaharama, just a short distance from Tissa Wewa Lake, the bus station, and the Tissamaharama Temple. It has received very good ratings for its location, cleanliness, and overall user experience.
The resort offers comfortable accommodation with amenities like air conditioning, a TV, sofa seating area, and ironing facilities. Guests can enjoy local Sri Lankan cuisine at the on-site restaurant or opt for room service, as well as take advantage of additional services like free Wi-Fi, luggage storage, and car rental.
Kandy Rivers Edge Nature Resort - Sri Lanka
9.1Excellent 124 reviews
Sri Lanka
11 3
SG$306/nighttotal: SG$1224 (4 )

Kandy Rivers Edge Nature Resort

resort - Kandy
Kandy Rivers Edge Nature Resort is located just a short drive from the city centre, offering a peaceful escape from the hustle and bustle of Kandy, with easy access to attractions like Bogambara Stadium and the Kandy Train Station. The resort enjoys excellent user ratings for its cleanliness and location, with guests praising its serene atmosphere.
The resort offers a range of comfortable rooms, each equipped with air conditioning, a private bathroom, and a flat-screen TV. Guests can enjoy a variety of amenities including a restaurant, bar, terrace, and garden, as well as activities such as pool playing and hiking.

Other types of accommodation in Sri Lanka

Best Sri Lanka resorts with a pool

Among the 1267 accommodations in Sri Lanka, here are the 8 best resorts with a pool

Villa Saffron Hikkaduwa - Sri Lanka
9.4Excellent 141 reviews
Sri Lanka
5 2
SG$591/nighttotal: SG$1773 (3 )

Villa Saffron Hikkaduwa

resort - Hikkaduwa
Villa Saffron Hikkaduwa is situated on the beachfront in Hikkaduwa, just a short distance from the Hikkaduwa Coral Reef and the Hikkaduwa Bus Stand. The 5-star villa has received excellent user ratings for its location, cleanliness and overall experience.
The villa has a garden and a terrace, perfect for relaxing in the sun. It offers a range of amenities including a swimming pool, a spa, a restaurant and a 24-hour front desk.
Green Parrot Ayurvedic Resort - Sri Lanka
9.5Excellent 166 reviews
Sri Lanka
2 1
SG$79/nighttotal: SG$1106 (14 )

Green Parrot Ayurvedic Resort

hotel - Tangalle
The Green Parrot Ayurvedic Resort is situated in Tangalle, just 5.6 miles from Tangalle Lagoon, offering a peaceful escape from the hustle and bustle of city life. This 4-star resort boasts excellent user ratings for its location, cleanliness, and overall experience.
The resort features a range of comfortable rooms with private bathrooms, air conditioning, and balconies or verandas. Guests can enjoy a variety of amenities, including a swimming pool, a spa, a restaurant, a bar, a fitness centre, and a tour desk, ensuring a relaxing and enjoyable stay.
Shiva's Beach Cabanas - Sri Lanka
8.6Very good 301 reviews
Sri Lanka
2 1
SG$72/nighttotal: SG$504 (7 )

Shiva's Beach Cabanas

resort - Tangalle
Shiva's Beach Cabanas is situated in Tangalle, just a short walk from the beach, 11 miles from Hummanaya Blow Hole and 25 miles from Weherahena Buddhist Temple. The resort has received very good ratings for its cleanliness and location, with guests consistently praising its excellent position right on the beach.
The cabanas are set within a lush garden, providing a peaceful and relaxing atmosphere. Guests can enjoy a range of amenities, including a swimming pool, a restaurant serving Asian and European cuisine, and a bar, as well as direct access to a private beach area.
Cinnamon Wild Yala - Sri Lanka
9.0Excellent 3008 reviews
Sri Lanka
5 2
SG$1370/nighttotal: SG$4110 (3 )

Cinnamon Wild Yala

resort - Yala
Cinnamon Wild Yala is located in Kirinda, a village close to Yala National Park, a renowned wildlife destination in Sri Lanka. The resort has received excellent ratings for its location, cleanliness and overall experience.
The accommodation offers a comfortable stay with a range of amenities, including a swimming pool, spa, and restaurant. Each chalet features air conditioning, a private bathroom, and a balcony or terrace with either jungle or beach views.
Tringa Villas Yala - Sri Lanka
8.1Very good 56 reviews
Sri Lanka
2 1
SG$48/nighttotal: SG$336 (7 )

Tringa Villas Yala

resort - Kirinda
Tringa Villas Yala is conveniently located in Kirinda, just a short distance from the Kirinda Temple and a 15-minute drive from the main entrance of Yala National Park. The resort has received very good user ratings, particularly for its cleanliness and location.
The villa has one bedroom and one bathroom, covering 1000 square metres and comfortably accommodating up to three guests. Amenities include a swimming pool, a terrace, a garden, and a restaurant, providing a relaxing and enjoyable stay for families and couples alike.
Seyara Holiday Resort - Sri Lanka
8.6Very good 673 reviews
Sri Lanka
4 2
SG$51/nighttotal: SG$357 (7 )

Seyara Holiday Resort

hotel - Polonnaruwa
Seyara Holiday Resort is located in Polonnaruwa, just a short walk from the Gal Viharaya, Polonnaruwa Vatadage, and the Nelum Pokuna Lotus Pond, providing convenient access to the area's historical sites. The resort has received consistently good ratings for location, cleanliness, and overall user experience.
The accommodation offers a garden, terrace, and swimming pool for guests to enjoy the outdoors. There's also a restaurant serving Asian breakfast and local dishes, plus free Wi-Fi, parking, and room service for added convenience.
Wind Blend Kite Resort - Sri Lanka
9.0Excellent 82 reviews
Sri Lanka
2 1
SG$68/nighttotal: SG$136 (2 )

Wind Blend Kite Resort

resort - Kalpitiya
Wind Blend Kite Resort is located in Kalpitiya, a short distance from the lagoon and the fishing village, offering a prime location for kite surfing. The resort has received excellent user ratings for cleanliness and a very good rating for its location.
The resort offers a relaxing atmosphere with a terrace and shared lounge. Guests can enjoy a variety of amenities, including a swimming pool, spa, restaurant, bar, and room service, as well as activities such as kite surfing.
Sanu Lagoon Resort & Spa - Sri Lanka
9.0Excellent 11 reviews
Sri Lanka
1 1
SG$47/nighttotal: SG$1269 (27 )

Sanu Lagoon Resort & Spa

resort - Mawella
Sanu Lagoon Resort & Spa is situated just a kilometre from Mawella’s city centre, offering a peaceful retreat within easy reach of local attractions. The resort has consistently received excellent guest reviews for its location, cleanliness and overall experience.
The resort features a swimming pool, spa and a restaurant and bar, perfect for relaxing and enjoying delicious meals. Guests can also take advantage of the free Wi-Fi, laundry service, concierge and free parking.

Top cities

Best Sri Lanka resorts with a jacuzzi

Among the 1267 accommodations in Sri Lanka, here are the 8 best resorts with a jacuzzi

Villa Sunimal - Sri Lanka
8.6Very good 90 reviews
Sri Lanka
2 1
SG$28/nighttotal: SG$196 (7 )

Villa Sunimal

house - Unawatuna
Villa Sunimal is located in Unawatuna, a short walk from the beach, and close to Galle's historical landmarks like Galle Lighthouse and Galle Fort. This property has received very good ratings for cleanliness and user experience, and an excellent rating for its location.
This one-bedroom villa offers a comfortable and relaxing stay with a private garden, terrace, and a jacuzzi. Guests can enjoy features like air conditioning, a fully equipped kitchen with a dishwasher, and free Wi-Fi, as well as on-site parking and room service.
The Kandy Samadhicentre - Sri Lanka
8.9Very good 139 reviews
Sri Lanka
2 1
SG$307/nighttotal: SG$614 (2 )

The Kandy Samadhicentre

resort - Digana
The Kandy Samadhicentre is situated in Digana, just 25km from the bustling city centre of Kandy, offering a peaceful escape from the urban noise. The resort has received very good ratings for its cleanliness and user experience, as well as an excellent location rating.
This hotel has a range of amenities including a swimming pool, jacuzzi, sauna, spa, fitness centre, and a rooftop restaurant with panoramic views. Guests can enjoy traditional Ayurvedic spa treatments, explore the surrounding natural beauty of Digana, and experience the rich cultural heritage of the area.
Water Gate Resort & Spa - Sri Lanka
8.1Very good 132 reviews
Sri Lanka
2 1
SG$92/nighttotal: SG$644 (7 )

Water Gate Resort & Spa

resort - Unawatuna
Water Gate Resort & Spa is located in Unawatuna, a short distance from the beach, within 1 mile of Unawatuna Beach and 2 kilometers of the Japanese Peace Pagoda. It has received very good ratings for its location, cleanliness, and overall experience.
The resort offers a range of amenities for guests, including a swimming pool, a spa, and a restaurant. Guests can enjoy the beach, explore the surrounding area, or relax by the pool.
The Calm Resort & Spa - Sri Lanka
8.6Very good 273 reviews
Sri Lanka
2 1
SG$400/nightfor 1 night

The Calm Resort & Spa

resort - Pasikuda
The Calm Resort & Spa is situated in Pasikuda, a coastal town in Sri Lanka, just a short distance from the famous Pasikuda Beach. The resort has consistently received excellent ratings for its location, cleanliness, and overall guest experience.
The hotel offers a range of comfortable rooms and suites, each featuring modern amenities. Guests can enjoy a variety of activities and facilities, including a private beach, swimming pool, spa, and restaurant.
Jetwing Saman Villas - Sri Lanka
9.3Excellent 144 reviews
Sri Lanka
2 1
SG$681/nighttotal: SG$4767 (7 )

Jetwing Saman Villas

resort - Bentota
Jetwing Saman Villas is located in Aturuwella, a peaceful fishing village in Bentota, around 40 miles from Colombo and 57 miles from the International Airport. The resort has received excellent ratings for its location, cleanliness and overall experience.
The villas offer spacious suites with private balconies and stunning ocean views. Guests can enjoy a range of amenities, including a swimming pool, spa, restaurant, bar, fitness centre and room service.
Good Karma - Sri Lanka
9.6Excellent 1673 reviews
Sri Lanka
2 1
SG$346/nighttotal: SG$2422 (7 )

Good Karma

resort - Tangalle
Good Karma Hotel is located on Rekawa Beach in Tangalle, a short drive from Mulgirigala Rock Temple and an hour from Mattala Rajapakse International Airport and Yala National Park. The hotel enjoys excellent ratings for its location, cleanliness, and overall experience.
The hotel offers a range of amenities for guests to enjoy, including a swimming pool, jacuzzi, spa, and fitness centre. Guests can dine at the Good Karma Restaurant, which serves Sri Lankan and international cuisine, or relax on the terrace or balcony of their suite.
Avani Kalutara Resort - Sri Lanka
8.5Very good 756 reviews
Sri Lanka
2 1
SG$487/nightfor 1 night

Avani Kalutara Resort

resort - Kalutara
The Avani Kalutara Resort is located on the banks of the Kalu Ganga River, just a 10-minute drive from the historic town of Kalutara and an hour's drive from Bandaranaike International Airport. This hotel has received very good ratings for its location, cleanliness, and overall experience.
The resort is spread across 9 acres of lush gardens, providing plenty of space for relaxation and enjoying the peaceful surroundings. Guests can enjoy a range of amenities including a swimming pool, spa, fitness centre, restaurants, bars, and water sports activities.
Levona Garden Resort - Sri Lanka
9.6Excellent 821 reviews
Sri Lanka
11 4
SG$250/nighttotal: SG$1000 (4 )

Levona Garden Resort

resort - Habarana
Levona Garden Resort is located in Habarana, just a short distance from Habarana Lake and within easy reach of attractions like Sigiriya Lion Rock and Ritigala Forest Monastery. The resort has excellent user ratings for its location, cleanliness, and overall experience.
The resort offers comfortable rooms with modern amenities and a relaxing garden setting. Guests can enjoy on-site dining, a swimming pool, a Jacuzzi, and the option to rent bikes or cars to explore the surrounding area.

Frequently asked questions about resorts in Sri Lanka

Best family friendly Sri Lanka resorts

Among the 1267 accommodations in Sri Lanka, here are the 7 best family friendly resorts

The Grand Hotel - Sri Lanka
8.7Very good 38 reviews
Sri Lanka
11 4
SG$246/nighttotal: SG$984 (4 )

The Grand Hotel

B&B - Bandarawela
US Holiday Resort is situated just outside Bandarawela, close to both Ella and Nuwara Eliya, making it a convenient base for exploring the region's attractions. The guest house has received very good ratings for location, cleanliness, and overall experience.
The accommodation offers a range of comfortable rooms with private bathrooms, each featuring a bath or shower and bidet. Guests can enjoy free toiletries, a flat-screen TV, and free parking on site, as well as a shared lounge and the option of arranging airport transfers or car hire.
Grace Holiday Bungalow - Sri Lanka
8.9Very good 77 reviews
Sri Lanka
4 1
SG$74/nighttotal: SG$518 (7 )

Grace Holiday Bungalow

resort - Haputale
Grace Holiday Bungalow is conveniently located in Haputale, just 27 miles from Gregory Lake and 21 miles from Horton Plains National Park, making it an ideal base for exploring the scenic surroundings. The bungalow enjoys very good user and location ratings, with excellent cleanliness scores.
The bungalow offers a comfortable and well-equipped space with a garden, terrace, and shared lounge, perfect for relaxing and socialising. Guests can enjoy amenities like room service, free Wi-Fi, a shared kitchen, and the option to rent bikes and cars for exploring the area.
Goalma Family Holiday Resort & Restaurant - Sri Lanka
8.9Very good 64 reviews
Sri Lanka
2 1
SG$24/nighttotal: SG$48 (2 )

Goalma Family Holiday Resort & Restaurant

B&B - Anuradhapura
Goalma Family Holiday Resort & Restaurant is situated in Anuradhapura, within easy reach of the city's ancient ruins and historical sites. The property has consistently received very good ratings for its location, cleanliness, and overall experience.
The guest house offers a comfortable and convenient stay with a private bathroom in each room and a kitchen for guests to use. Amenities include air conditioning, a terrace, a garden, free Wi-Fi, parking, and a restaurant serving delicious meals.
Tree Cool Resort - Sri Lanka
8.5Very good 79 reviews
Sri Lanka
2 1
SG$22/nightfor 1 night

Tree Cool Resort

resort - Ella
Tree Cool Resort is located in Ella, a short walk from the Demodara Nine Arch Bridge and Ella Spice Garden. The resort is highly rated by guests for its location, cleanliness, and overall experience.
The resort offers a comfortable and spacious room with a floor area of 46 square metres. Guests can enjoy a range of amenities, including a terrace, garden, restaurant, room service, and free Wi-Fi.
Rawana Mountain View - Sri Lanka
9.0Excellent 120 reviews
Sri Lanka
2 1
SG$27/nighttotal: SG$189 (7 )

Rawana Mountain View

house - Ella
Rawana Mountain View is a house located in Ella, just 1.2 miles from Ella Rock and 3.9 miles from the Demodara Nine Arch Bridge, offering a peaceful retreat with scenic river views. The house has received excellent ratings for cleanliness and location, making it a popular choice for travellers.
The house has one bedroom and one bathroom, making it suitable for couples or small families. Guests can enjoy a range of amenities including a garden, terrace, and free Wi-Fi, as well as explore the surrounding area with bicycle or car rentals, packed lunches for day trips, and an airport shuttle service.
Mathews Holiday Resort - Sri Lanka
9.0Excellent 45 reviews
Sri Lanka
2 1
SG$25/nightfor 1 night

Mathews Holiday Resort

resort - Habarana
Mathews Holiday Resort is situated in Habarana, a short distance from Kadahatha Wawa Lake and Habarana Lake, making it an ideal base for exploring the nearby Sigiriya Rock and Pidurangala Rock. The resort has received excellent ratings for location, cleanliness, and overall user experience.
The resort offers comfortable rooms with private bathrooms and a range of amenities including a garden, terrace, restaurant, and free Wi-Fi. Guests can enjoy a peaceful atmosphere, convenient services like room service, and a variety of breakfast options.
Habarana Tree House Mutu Village - Sri Lanka
9.2Excellent 695 reviews
Sri Lanka
11 2
SG$426/nighttotal: SG$1704 (4 )

Habarana Tree House Mutu Village

resort - Habarana
Habarana Tree House Mutu Village is a 3-star resort located in Habarana, just a short drive from both Pidurangala Rock and Sigiriya Rock, making it a great base for exploring these historical sites. The resort has consistently received excellent ratings for its location, cleanliness, and overall experience.
The tree house accommodation offers a unique and comfortable stay. Guests can enjoy a range of amenities including a swimming pool, a spa, and a restaurant serving delicious Asian breakfast.

Top countries