Search all holiday resorts in Sri Lanka

2552 available resort offers

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

2552 Best resorts in Sri Lanka

Best family friendly Sri Lanka resorts

Among the 2552 accommodations in Sri Lanka, here are the 4 best family friendly resorts

Eco Village - Sri Lanka
9.2 199 reviews

Eco Village

resort, Ella
Eco Village in Ella offers convenient proximity to Ella Rock (1.6km), Ella Spice Garden (2.1km), and Ella Railway Station (2.1km), ideal for exploring this Sri Lankan hill country town.
This pet-friendly guesthouse provides room service, a terrace, garden, parking, and Wi-Fi, with bike and car rentals available for exploring Little Adam's Peak (3.9km) and the Demodara Nine Arch Bridge (6.1km).
D Family Resort - Sri Lanka
8.4 313 reviews

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.
At Kelly's Ambalangoda - Sri Lanka
10 6 reviews

At Kelly's Ambalangoda

resort, Ambalangoda
At Kelly's Ambalangoda, this hotel resort is located directly beside Ambalangoda Beach and approximately 33 kilometres from Galle's International Cricket Stadium and Dutch Church.
This family-friendly accommodation offers complimentary Wi-Fi, air conditioning, a swimming pool, a garden, a bar, and a restaurant with room service, accommodating up to 39 guests.
Ranmin Lake Weerawila - Sri Lanka
8.9 10 reviews

Ranmin Lake Weerawila

resort, Weerawila
Ranmin Lake Weerawila is situated in Weerawila, 7.1 kilometres from Bundala Bird Sanctuary and 7.0 kilometres from Tissa Wewa, with Weerawila Airport located 5.0 kilometres away and Tissamaharama Raja Maha Vihara accessible within 7.4 kilometres.
This resort offers family-friendly accommodation with air conditioning, a swimming pool, garden, terrace, restaurant, and room service, alongside free private parking and an optional paid airport shuttle.

Top cities

Best Sri Lanka resorts with a pool

Among the 2552 accommodations in Sri Lanka, here are the 4 best resorts with a pool

Birds Resort Hambantota - Sri Lanka
8.4 61 reviews

Birds Resort Hambantota

resort, Hambantota
Birds Resort Hambantota is situated in Hambantota, Sri Lanka, 19 kilometres from Mattala Rajapaksa International Airport, offering convenient access to Bundala Bird Sanctuary (30km) and Udawalawe National Park (48km).
This one-bedroom, one-bathroom guesthouse sleeps up to three guests and boasts a swimming pool, fitness centre, restaurant serving diverse cuisines (including African, American, Argentinian, vegetarian, halal, and kosher options), and free Wi-Fi, plus valet parking.
Jetwing Kaduruketha - Sri Lanka
9.3 366 reviews

Jetwing Kaduruketha

resort, Wellawaya
Jetwing Kaduruketha, in the Badulla District, enjoys a tranquil setting amidst paddy fields, approximately 21 kilometres from Ella, 32 kilometres from Bandarawela, and 76 kilometres from Nuwara Eliya.
This eco-agro resort offers luxurious rooms with seating areas and minibars, boasting an outdoor pool, spa, restaurant, bar, and free Wi-Fi and parking; children aged 6-11 receive discounted rates when sharing a parent's room.
Villa Ranmenika - Sri Lanka
8.6 12 reviews

Villa Ranmenika

resort, Ahungalla
Villa Ranmenika, in Ahungalla, is a short 2-minute walk from the beach and a 150km drive from Bandaranaike International Airport.
This one-bedroom, one-bathroom villa offers guests a private balcony or terrace, air conditioning, free Wi-Fi, an on-site restaurant serving international and Sri Lankan cuisine, a swimming pool, spa, and convenient access to local tours.
Hilton Yala Resort - Sri Lanka
9.5 169 reviews

Hilton Yala Resort

resort, Yala
The Hilton Yala Resort is situated in Yala National Park, Sri Lanka, approximately 21 kilometres from Situlpawwa, 23 kilometres from Tissa Wewa, and 37 kilometres from Bundala Bird Sanctuary.
This family-friendly hotel offers 1-bedroom lodgings sleeping up to 5 guests, boasting a swimming pool, spa, fitness centre, and private beach access with Indian Ocean views; various dining options cater to diverse dietary needs.

Frequently asked questions about resorts in Sri Lanka

  • What are the top attractions in Sri Lanka?

    Sri Lanka boasts incredible diversity! For ancient history, Sigiriya's rock fortress and the ancient city of Polonnaruwa are must-sees. Yala National Park offers amazing wildlife safaris, chances to spot leopards. For stunning beaches, head to Unawatuna or Mirissa. Then there's the cultural triangle, encompassing Kandy with its Temple of the Tooth Relic, and the hill country with its tea plantations and stunning views like those from Ella Rock.
  • What are the most popular 2, 3 and 4-star resorts in Sri Lanka?

    Among 2, 3 and 4-star resorts in Sri Lanka, Blue Ocean Resort, Tulip of Ceylon Nature Resort and Capital O 133 Jkab Beach Resort are the most popular ones.

  • Which airports are the biggest in Sri Lanka?

    Bandaranaike International Airport (CMB) near Colombo is the main international airport, handling the vast majority of flights. Mattala Rajapaksa International Airport (HRI) is another, though it sees significantly less traffic.
  • What are the best luxury resorts in Sri Lanka?

    Induruwa Beach Resort is among the best luxury resorts in Sri Lanka.

  • Is it common to pay with cash or card in Sri Lanka?

    While card payments are increasingly accepted in larger hotels, restaurants and tourist areas, cash (Sri Lankan Rupees) remains king, especially in smaller towns and villages. It's best to carry sufficient cash, particularly for smaller transactions and in more rural locations.
  • What are the best resorts with a swimming pool in Sri Lanka?

    Good Karma, Karpaha Sands and Atha Resort are among the best resorts with a swimming pool in Sri Lanka.

  • Is the driving culture in Sri Lanka considered safe for tourists?

    Driving in Sri Lanka can be challenging for tourists. Traffic can be chaotic, and road conditions vary considerably. Consider using tuk-tuks, trains or hiring a driver for ease and safety, particularly outside of major cities.
  • What are the best resorts with jacuzzi in Sri Lanka?

    Good Karma, Karpaha Sands and Anantara Peace Haven Tangalle Resort are the best resorts with a jacuzzi in Sri Lanka.

  • Are there any important traditions to honour while travelling in Sri Lanka?

    Sri Lanka is a culturally rich nation. Remember to dress modestly when visiting temples, removing your shoes before entering. It's polite to greet people with a nod or 'Ayubowan'. Showing respect for Buddhist traditions is important, especially during religious ceremonies.
  • What are the best family friendly resorts in Sri Lanka?

    The best family friendly resorts in Sri Lanka are Karpaha Sands, Doubletree By Hilton Weerawila Rajawarna Resort and The Nature Park Villa.

  • Are there any noteworthy festivals unique to Sri Lanka?

    Sri Lanka has a vibrant calendar of festivals. Vesak, celebrating the birth, enlightenment and death of Buddha, is a major event. Duruthu Perahera in Kandy is a spectacular procession with elephants and dancers. Sinhala and Tamil New Year is also a significant celebration across the country.
  • What are the best pet friendly resorts in Sri Lanka?

  • What areas offer the best experiences for a full week in Sri Lanka?

    A week allows for a good overview. You could explore the Cultural Triangle (Anuradhapura, Polonnaruwa, Sigiriya), spend a few days in the Hill Country (Kandy, Ella), and relax on the beaches of the south coast (Unawatuna or Mirissa).
  • Where should you go for a fun weekend in Sri Lanka?

    For a quick getaway, consider exploring the beaches near Colombo, Negombo, or Bentota. Alternatively, a weekend trip to Kandy allows you to experience the cultural heartland and visit the Temple of the Tooth Relic.
  • What are the emergency contacts for medical or security situations in Sri Lanka?

    For medical emergencies, dial 119. For police assistance, dial 119. It's advisable to have the contact details of your embassy or consulate readily available.

Best Sri Lanka resorts with a restaurant

Borassus Nature Huts By Abc Leisure's Group - Sri Lanka
9.4 106 reviews

Borassus Nature Huts By Abc Leisure's Group

resort, Jaffna
Borassus Nature Huts in Jaffna offers sea-view rooms, situated 8.8 kilometres from Jaffna Fort, 9.5 kilometres from the Jaffna Public Library, and 10.9 kilometres from Jaffna Railway Station.
This guesthouse provides 17-square-metre rooms with a private bathroom, sleeping up to two guests, and features a restaurant, room service, parking, and bike rentals for exploring local landmarks such as Nallur Kovil.
The Bay An Uga Experience - Pasikuda - Sri Lanka
9.4 583 reviews

The Bay An Uga Experience - Pasikuda

resort, Pasikuda
Uga Bay - Pasikuda is located on the beautiful Pasikudha Beach, 35km from the city centre and 280km from Bandaranaike International Airport. The resort has received excellent ratings for its location, cleanliness and overall experience.
The resort offers a range of accommodation options, including spacious rooms with sea views. Guests can enjoy the large outdoor pool, the restaurant serving Sri Lankan and international cuisine, and the spa.
Rich Resort & Restaurant - Sri Lanka
8.9 60 reviews

Rich Resort & Restaurant

resort, Anuradhapura
Rich Resort & Restaurant is located in Mihintale, Anuradhapura District, offering easy access to the Mihintale rock temple and the ancient city of Anuradhapura, a short drive away.
The hotel provides family-friendly accommodation with air conditioning, free Wi-Fi, a restaurant, room service, parking, and rooms with balconies offering mountain views, plus bike and car hire for exploring the area.
Leon Hilltop Resort - Sri Lanka
9.8 42 reviews

Leon Hilltop Resort

resort, Kitulgala
Leon Hilltop Resort in Kitulgala boasts stunning mountain views and is situated approximately 40 kilometres from Castlereigh Reservoir Seaplane Base Airport.
This one-bedroom, one-bathroom lodging offers air conditioning, a private terrace, a restaurant serving local cuisine, and easy access to Kitulgala's natural attractions; all rooms include a private bathroom, bed linen, and towels.

Best Sri Lanka resorts with a gym

Sun Siyam Pasikudah - Sri Lanka
9.1 383 reviews

Sun Siyam Pasikudah

resort, Pasikuda
Sun Siyam Pasikudah, located in the Kalkudah district, offers convenient access to Pasikudah Beach and its attractions.
The resort's 118-square-metre suites feature a bedroom, bathroom, private terrace/balcony, and amenities including a swimming pool, spa, fitness centre, and tennis court.
Anantara Kalutara Resort - Sri Lanka
8.5 1052 reviews

Anantara 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.
Tropical House - Jungleside Villa - Sri Lanka
9.7 234 reviews

Tropical House - Jungleside Villa

resort, Hikkaduwa
Tropical House - Jungleside Villa is located just 1.5km from Hikkaduwa Beach, offering a peaceful escape from the bustling beach scene. The villa has received excellent ratings for its location, cleanliness and overall experience.
The property features a private swimming pool and spacious rooms, some with balconies offering scenic views. Guests can enjoy a range of amenities including a restaurant, bar, fitness centre, and a playground for children.
Maalu Maalu Resort & Spa - Thema Collection - Sri Lanka
8.7 2520 reviews

Maalu Maalu Resort & Spa - Thema Collection

resort, Pasikuda
Maalu Maalu Resort & Spa - Thema Collection is located on Passekudah Bay's shores in Sri Lanka's Ampara District, approximately 225km from Sigiriya.
This beachfront hotel offers spacious rooms with private balconies, an infinity pool, Ayurvedic spa treatments, Karadiya and Habala & Ruwala restaurants serving Sri Lankan and international cuisine, plus a fitness centre and multiple bars.
©2026 cozycozy.com