Hotels in Sri Lanka

Enter your dates to pick from 18377 hotels and other places to stay!

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Check-in date - Check-out date
Select occupancy

Top destinations for Sri Lanka city trips

Find hotels in some of the most popular cities in Sri Lanka

Kandy

Temples, Botanical Gardens, Culture
1290 hotels

Weligama

Surfing, Beaches, Sandy Beaches
1181 hotels

Galle

Old Town, History, City Walks
1165 hotels

Ella

Scenery, Nature, Nature Walks
1163 hotels

Hikkaduwa

Beaches, Sandy Beaches, Beach Walks
1161 hotels

Negombo

Beach Walks, Friendly Locals, Beaches
1028 hotels

Nuwara Eliya

Nature, Scenery, Mountains
982 hotels

Ahangama

Surfing, Beaches, Relaxation
916 hotels

Mirissa

Beaches, Sandy Beaches, Beach Walks
781 hotels

Unawatuna

Beaches, Sandy Beaches, Relaxation
743 hotels

Hotels in the most popular regions in Sri Lanka

Discover Sri Lanka by exploring its top regions

Top picks for hotels in Sri Lanka

Try one of these popular and highly-rated Sri Lanka hotels

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,075 reviews

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.

From $155 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,036 reviews

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...

From $61 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,342 reviews

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.

From $201 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,132 reviews

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.

From $58 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,155 reviews

Located in Katunayaka, Shady transit hotel features a garden. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.

From $18 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,656 reviews

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...

From $108 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,407 reviews

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.

From $77 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,116 reviews

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.

From $69 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,200 reviews

A 13-minute walk from Mahamodara Beach in the center of Galle, Brixia Cafe & Guest provides accommodations with access to beauty services.

From $63 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,530 reviews

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.

From $60 per night

Best reviewed hotels

See all

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.

Guest review
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.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 17 reviews
From $102 per night

Amba Kola Udawalawa has an outdoor swimming pool, garden, a terrace and restaurant in Udawalawe.

Guest review
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 :)
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 359 reviews
From $47 per night

Ududola Rainforest Cottages has an outdoor swimming pool, garden, a shared lounge and restaurant in Migahatenna.

Guest review
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.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews
From $113 per night

MARGOSA MOUNTAIN VILLA features a garden, terrace, a restaurant and bar in Galewela.

Guest review
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.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 34 reviews
From $68 per night

Grand Haven Udawalawe has a garden, shared lounge, a terrace and massage services in Dematapelessa.

Guest review
worth every penny you spend here. big pool. big room, food was awesome.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 16 reviews
From $30 per night

Comfortable Accommodations: Together Boutique Villa in Ahangama offers family rooms with air-conditioning, private bathrooms, and free WiFi.

Guest review
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
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 289 reviews
From $120 per night

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.

Guest review
Clean and good room also the owner is good help and breakfast amazing ❤️thanku so much
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 169 reviews
From $27 per night

Located in Deniyaya, Rainforest Nest features a garden, terrace, restaurant, and free WiFi. The property provides room service and a concierge service for guests.

Guest review
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.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 265 reviews
From $42 per night

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.

Guest review
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!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 78 reviews
From $50 per night

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.

Guest review
The best hotel in Hikkaduwa! Great location, the manager really helped with every request, and the stuff was lovely.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 266 reviews
From $238 per night

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.

Guest review
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:)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 165 reviews
From $95 per night

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.

Guest review
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!!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 70 reviews
From $35 per night

Most booked hotels in Sri Lanka in the past month

See all

Popular with guests booking hotels in Katunayaka

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 952 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9,830 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 6,418 reviews

Popular with guests booking hotels in Kandy

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,447 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,075 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,820 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,901 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,262 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,974 reviews

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,611 reviews

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 activities
  • 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.
  • 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.