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

Colombo

Kandy

Negombo

Ella

Nuwara Eliya

Mirissa

Sigiriya

Katunayaka

Galle

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

Colombo District

Galle District

Anuradhapura District

Yala National Park

Matale District
Sinharaja Forest Reserve
Wilpattu National Park

Matara District

Kandy District

Gampaha District

Badulla District

Nuwara Eliya District

Hambantota District
Ratnapura District

Kalutara District

Trincomalee District

Puttalam District

Ampara District

Kurunegala District
Monaragala District

Kegalle District

Jaffna District
Cultural Triangle

Batticaloa District
Polonnaruwa District
Knuckles Mountain Range

Bentota Region
Mannar District
Vavuniya District
Udawalawe National Park
Koggala Lake
Mullaitivu District
Kalutara Beach
Bundala National Park
Kilinochchi District
Hotels in Sri Lanka near popular landmarks
Pick your point of interest and find a hotel nearby

Galle Fort, Galle
Demodara Nine Arch Bridge, Ella

Sri Dalada Maligawa, Kandy

Kandy Lake, Kandy

Kandy Train Station, Kandy
Gregory Lake, Nuwara Eliya
American Embassy, Colombo

Dambulla Cave Temple, Dambulla

Temple of Tooth Relic, Kandy
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.
MARGOSA MOUNTAIN VILLA features a garden, terrace, a restaurant and bar in Galewela.
Amba Kola Udawalawa has an outdoor swimming pool, garden, a terrace and restaurant in Udawalawe.
Kind staff, idyllic atmosphere, and close to the national park. The host offers various services, such as safari, cooking class, boat safari, etc. The swimming pool is a nice way to cool yourself down on a hot day.
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 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.
This place is super special. Tucked away in a family home. The room and facilities were of a very high standard, clean and most satisfying. The owners were really accommodating. They really could not have done anymore. They checked in on me everyday, whilst allowing me to enjoy my alone time. The breakfast was above and beyond. It felt like I was eating at a palace. They served me western and Sri Lankan food, encouraging me to try new variations. The owners themselves are just wonderful people, who will stay in my heart forever. Thank you for such a lovely stay.
Located in Deniyaya, Rainforest Nest features a garden, terrace, restaurant, and free WiFi. The property provides room service and a concierge service for guests.
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.
It’s brand new with only 4 rooms. I was only the second person to stay there. The rooms are huge, the shower incredible. The pool is great. The best thing is the staff. The manager and wife are brilliant. The food was great. I went dinner bed and breakfast and glad I did. I was asked what I wanted for dinner each afternoon. Breakfast was good as well. More than I could eat. A variety of items. I felt well looked after. They were always checking that I was happy. Always happy to answer questions. Booked a good safari for me. Thanks very much for a brilliant 3 nights. Best time in Sri Lanka.
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.
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.
Meals and breakfast extra. Special mention to sanjeewa.
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.
The property was great and the location in and of itself was amazing, it showed off Tangalle's coast and culture, The Food was Tasty and the rooms were very comfortable. The staff complete the experience by providing friendly and efficient service.
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 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
Fly to the most popular airports
More places to explore, more ways to go
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 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.Cheap vacations in Colombo
Plan everything you need for your vacation in one place – from flights and stays to tours and activitiesFlights to Sri Lanka
Book your flight to Sri Lanka in a matter of minutes!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.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.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.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!
































