Hotels in Sri Lanka
Enter your dates to pick from 18640 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

Puttalam District

Jaffna 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

Whale Watching Mirissa, Mirissa

Galle Harbour, Galle

Dambulla Cave Temple, Dambulla

Galle Fort, Galle

Galle Fort National Museum, Galle
Mackwoods Tea Museum, Nuwara Eliya
Laksala, 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.
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.
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.
Royal Rock Sigiriya features an outdoor swimming pool, garden, a shared lounge and terrace in Sigiriya.
Il Frangipane features an outdoor swimming pool, garden, a terrace and restaurant in Sigiriya. There is free private parking and the property provides paid airport shuttle service.
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.
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.
Amba Kola Udawalawa has an outdoor swimming pool, garden, a terrace and restaurant in Udawalawe.
So glad we decided to stop here for one night on our way to Tangalle from Ella. This was a phenomenal stay. The room was clean and thoughtfully decorated. The outdoor shower was great and the homemade soap and shampoo were a nice touch. The best part of this place is the family that took care of us with kindness. Highly recommend the cooking class. Everything was made from scratch and grown from the garden.
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.
Comfortable Accommodations: Together Boutique Villa in Ahangama offers family rooms with air-conditioning, private bathrooms, and free WiFi.
My stay at Together Boutique Villa was absolutely wonderful. The room was very clean and beautifully maintained, and the entire villa has a stunning, minimalist aesthetic design that creates a very calm and relaxing atmosphere. The staff were incredibly friendly, kind, and always ready to help with anything I needed.
Located in Deniyaya, Rainforest Nest features a garden, terrace, restaurant, and free WiFi. The property provides room service and a concierge service for guests.
Such a gorgeous place to stay in the rainforest! The hosts can also do a guided forest walk with you which was the highlight of our stay! They were so knowledgeable and the food here was INCREDIBLE!!
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.
Beautiful hotel with full sea view to hikkaduwa beach. Frenzie is the sweetest host who upgraded us to a beautiful suite and made our stay memorable. Staff is excellent and attentive. Best hire in hikkaduwa
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.
Excellent accommodation Hospitality
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!!
Located in Sinimodera, a few steps from Mawella Beach, Deewara Mawella Tangalle - Thema Collection has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
Had a really nice stay here, the place has a very relaxed peacefull feel to it which make it great to just switch off for a few days. The rooms were clean and comfy and had everything we needed. The staff were friendly and welcoming, and they made us have a comfortable stay throughout. Being close to the beach was a added advantage while still having a relaxed quite feel at the property Would definitely come back again here!
Ginganga Lodge in Galle features an outdoor swimming pool and a garden. This 4-star hotel features free WiFi and a terrace. The accommodations provides a 24-hour front desk.
The owners and staff went above and beyond to make our stay wonderful. The facilities, room and grounds were beyond beautiful and relaxing and the food was delicious!
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 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
Popular with guests booking hotels in Colombo
Fly to the most popular airports
More places to explore, more ways to go
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.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.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.Hotels 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.Flights to Sri Lanka
Book your flight to Sri Lanka in a matter of minutes!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.Cheap vacations in Colombo
Plan everything you need for your vacation in one place – from flights and stays to tours and activitiesCar 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.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.
































