Resorts in Sri Lanka
Find the resorts that appeal to you the most
Most-visited cities for resorts

Kandy

Nuwara Eliya

Negombo

Ella

Galle

Anuradhapura

Trincomalee

Haputale

Sigiriya

Hikkaduwa

Mirissa

Pasikuda
Matale

Unawatuna

Dambulla
Most popular regions for resorts

Galle District

Gampaha District

Matale District

Trincomalee District

Kandy District

Anuradhapura District

Nuwara Eliya District

Puttalam District

Ampara District

Colombo District
Polonnaruwa District

Batticaloa District

Jaffna District
Kilinochchi District

Kurunegala District
The 10 Best Resorts in Sri Lanka
Check out our pick of great resorts in Sri Lanka
Located in Colombo, a 8-minute walk from Galle Face Beach, Cinnamon Life at City of Dreams has accommodations with an outdoor swimming pool, free private parking and a bar.
Atha Resort is located in Sigiriya. Each room at the 5-star resort has garden views, and guests can enjoy access to a garden and to a bar.
A 13-minute walk from Mahamodara Beach in the center of Galle, Brixia Cafe & Guest provides accommodations with access to beauty services.
Royal Rock Sigiriya features an outdoor swimming pool, garden, a shared lounge and terrace in Sigiriya.
Set among the scenic landscapes of tea plantation, 1.2 mi from Nuwara Eliya city, and the property is equipped with a heated indoor swimming pool along with a picturesque view of Bambarakelle Mountain...
Located in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
Set right on the beach, Weligama Bay Marriott Resort & Spa offers beach front rooms, a year-round children's pool, relaxation pool and outdoor lap pool.
Featuring free WiFi throughout the property, Lankavatara Ocean Retreat is located in Kalametiya, 9.3 mi from Tangalle Lagoon.
Levona Garden Resort is located in Habarana, 0.7 mi from Habarana Lake and 9.3 mi from Ritigala Forest Monastery. Guests can enjoy the on-site restaurant.
Set in Negombo, 2297 feet from Negombo Beach Park, Green Wood Villa Negombo features air-conditioned rooms with free WiFi.
Most booked resorts in Sri Lanka this month
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
Popular with guests booking resorts in Sri Lanka
More places to explore, more ways to go
Resorts in India
Already thinking about your next trip? Take a look at some of the fantastic accommodation options in India to get started!Resorts in the Maldives
Already thinking about your next trip? Take a look at some of the fantastic accommodation options in the Maldives to get started!Hotels in Sri Lanka
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.Beach Hotels in Sri Lanka
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.Cheap vacations in Colombo
Plan everything you need for your vacation in one place – from flights and stays to tours and activitiesAll resorts
Whether you're going to Sri Lanka, elsewhere in Asia, or any other corner of the world, you'll find the perfect resort on Booking.com.Hotels near Bandaranaike International Airport
Find hotels conveniently close to one of the country's most popular airports – perfect for a late arrival or early departure.Car rental near Bandaranaike International Airport
Flying in to Bandaranaike International Airport and need to rent a car? Book it now to pick it up when you land.Flights from New York to Colombo
Need to book flights for your trip? Find and compare prices for this and other popular routes right here on Booking.com.Flights to Sri Lanka
Book your flight to Sri Lanka in a matter of minutes!




















