Hotels in Sri Lanka
Enter your dates to pick from 18377 hotels and other places to stay!
Top destinations for Sri Lanka city trips
Find hotels in some of the most popular cities in Sri Lanka

Kandy

Weligama

Galle

Ella

Hikkaduwa

Negombo

Nuwara Eliya

Ahangama

Mirissa

Unawatuna
Hotels in the most popular regions in Sri Lanka
Discover Sri Lanka by exploring its top regions

Galle District

Matara District

Gampaha District

Kandy District

Badulla District

Colombo District

Hambantota District

Nuwara Eliya District

Matale District

Anuradhapura District

Bentota Region

Kalutara District
Ratnapura District

Ampara District

Trincomalee District

Jaffna District

Puttalam District
Monaragala District

Kegalle District
Polonnaruwa District

Batticaloa District

Kurunegala District
Mannar District
Vavuniya District
Hotels in Sri Lanka near popular landmarks
Pick your point of interest and find a hotel nearby

Dambulla Cave Temple, Dambulla

Galle Harbour, Galle

Galle Light house, Galle

Galle Fort, Galle

Galle Fort National Museum, Galle
Arcade Independence Square, Colombo

Kandy Lake, Kandy

Bentota Lake, Bentota
Top picks for hotels in Sri Lanka
Try one of these popular and highly-rated Sri Lanka hotels
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.
Located in Colombo, a 2-minute walk from Bambalapitiya Beach, Taprobane House Luxury Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a...
Attractively set in the center of Kandy, Grand Serendib Hotel has free WiFi, an outdoor swimming pool and free private parking for guests who drive.
A 5-minute walk from Mirissa Beach in Mirissa, Mimoza Mirissa features accommodations with access to a public bath. This property offers a rooftop pool and free private parking.
Located in Katunayaka, Shady transit hotel features a garden. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.
Located in Negombo, a 10-minute walk from Wellaweediya Beach, Belmont Boutique Hotel Negombo- Free Airport Shuttle Service has accommodations with an outdoor swimming pool, free private parking, a...
Located in Negombo, 1.6 miles from Wellaweediya Beach, Swanee Grand provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
La Dolce Vita features a garden, terrace, a restaurant and bar in Sigiriya. There's an outdoor pool and guests can use free WiFi and free private parking.
A 13-minute walk from Mahamodara Beach in the center of Galle, Brixia Cafe & Guest provides accommodations with access to beauty services.
Located in Tissamaharama, Hotel River Front has a terrace and a bar. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.
Best reviewed hotels
Located in Rathgama, Samadhi Lagoon Villa features an outdoor swimming pool, garden, terrace, and free WiFi. There is free private parking and the property provides paid airport shuttle service.
We recently stayed at Samadhi Lagoon Villa for 3 days, and it was a truly peaceful and memorable experience for our family. The villa is beautifully situated, offering breathtaking lagoon views that create the perfect atmosphere for relaxation. The rooms were clean, spacious, and tastefully designed, combining both comfort and elegance. The staff were warm, attentive, and always ready to help with a smile, which made us feel genuinely welcome. The food was fresh and delicious, with a delightful variety of local dishes. We also enjoyed a wonderful kayak boat ride on the lagoon, which added to the charm of the serene environment. Waking up to the sounds of nature and watching the sunset over the lagoon was truly magical, providing an ideal setting for meditation.
Amba Kola Udawalawa has an outdoor swimming pool, garden, a terrace and restaurant in Udawalawe.
The ambiance of this hotel is amazing. The rooms are very clean and nice. The food is very good but what is best about this accommodation are the people that work here. Everyone is very kind and helpful. They really think along and loved the phrase of the host “ This is your holiday, you should relax”. Bonuspoints for the nice safari we had this morning :)
Ududola Rainforest Cottages has an outdoor swimming pool, garden, a shared lounge and restaurant in Migahatenna.
Everything was great, an amazing location in the middle of the forest, with a lovely village nearby. The host was wonderful, and all the staff were super friendly. I definitely recommend this place.
MARGOSA MOUNTAIN VILLA features a garden, terrace, a restaurant and bar in Galewela.
I will tell anyone coming to Sri Lanka - stay with Ravi at Margosa Mountain Villa. Best stay on our trip and top 5 lifetime. Stunning setting. Perfect room. Delicious food -organic rice, fruit, fish etc. right from the property, expertly cooked by Ravi’s wife Sewwandi. Pool is sublime. Birds galore (and easy to find and ID with Ravi’s help). Booked for two days. Stayed for 4. Great spot for excursions Dambulla, Sigiriya, and beyond, but we were happy just to relax and meditate on our good fortune to be there. Ravi spent 23 years as tour guide and it shows both in his care and expertise. I know this review sounds like a plug from one of his friends but I promise that 5 days ago we’d never met. But, yes, we have definitely made a new friend. Stay as long as you can.
Grand Haven Udawalawe has a garden, shared lounge, a terrace and massage services in Dematapelessa.
worth every penny you spend here. big pool. big room, food was awesome.
Comfortable Accommodations: Together Boutique Villa in Ahangama offers family rooms with air-conditioning, private bathrooms, and free WiFi.
Such a stunning property, everything was immaculate. Tucked down a quiet road, but still very close to the main town road. The hosts are amazing and you can tell they poured a lot of love into the villa. We loved our stay and will be back
Located in Tangalle, Chaya Beach Hotel, Tangalle is a 2-minute walk from Tangalle Beach. With a garden, the 1-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
Clean and good room also the owner is good help and breakfast amazing ❤️thanku so much
Located in Deniyaya, Rainforest Nest features a garden, terrace, restaurant, and free WiFi. The property provides room service and a concierge service for guests.
I went here so that I could visit the nearby tropical rainforest, Sinharaja. It is very much remote, on the edge of a rice paddy. The owner and his wife are terrific -- he leads tours of the forest (I actually went with his brother, who spotted creatures that I would have never seen), and his wife cooked a delicious meal. They couldn't have been friendlier or more helpful. My only regret is not having had the time to spend a second night there and do the night tour of the jungle.
Located in Udawalawe, Jest Jungle Camp Side has a garden, terrace and bar. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
We stayed in the double room with a pool view, a beautiful room. When I saw pictures online of the outdoor bathroom I saw sold! The restaurant onsite has great food and a very full buffet breakfast. The location is good also, close enough to Udawalawe junction (10 min walk). We did a full day safari tour with Gayan and it has been the highlight of this trip so far. He is a very knowledgeable guide and was very patient with all of my picture taking. Ask for him when you book your tour, you won't be disappointed!
Facing the beachfront, DORMERO Hotel Sri Lanka Hikkaduwa Beach offers 5-star accommodations in Hikkaduwa and features an outdoor swimming pool, fitness center and garden.
The best hotel in Hikkaduwa! Great location, the manager really helped with every request, and the stuff was lovely.
Located in Ahangama, a 12-minute walk from Ahangama Beach, Mayava Villa provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Location is great, short walking distance to everything but also quiet and peaceful villa. Lovely staff and amazing breakfast! Helped us arrange transfer and massage too:)
Eagle Safari Inn is located in Udawalawe and features a restaurant. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
The team was very welcoming. Breakfast was good, dinner was excellent. Our safari was excellent. The driver was very kind and good at spotting birds and animals, thank you very much for everything!!
Most booked hotels in Sri Lanka in the past month
Popular with guests booking hotels in Katunayaka
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Kandy
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Popular with guests booking hotels in Colombo
Fly to the most popular airports
More places to explore, more ways to go
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.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.Cheap vacations in Colombo
Plan everything you need for your vacation in one place – from flights and stays to tours and activitiesHotels in the United States
Already thinking about your next trip? Take a look at some of the fantastic accommodation options in the United States to get started!Hotels in France
Already thinking about your next trip? Take a look at some of the fantastic accommodation options in France to get started!Hotels in Yala National Park
Ready to start planning your trip to Sri Lanka? Take a look at options in Yala National Park, popular with other visitors to the country.Hotels in Anuradhapura District
Ready to start planning your trip to Sri Lanka? Take a look at options in Anuradhapura District, popular with other visitors to the country.Beach Hotels in Sri Lanka
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.Apartments in Sri Lanka
Still looking for the perfect place to stay? Explore more great accommodation options for your trip.All hotels
Whether you're going to Sri Lanka, elsewhere in Asia, or any other corner of the world, you'll find the perfect hotel on Booking.com.Flights to Sri Lanka
Book your flight to Sri Lanka in a matter of minutes!Hotels near Galle Fort
Find and compare places to stay close to a popular landmark in Sri Lanka.Hotels near Ambewela Farm
Find and compare places to stay close to a popular landmark in Sri Lanka.
































