Hotels in Sri Lanka

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

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Top destinations for Sri Lanka city trips

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

Colombo

Historical Landmarks, Religious & Spiritual, Street Food & Markets
115 hotels

Kandy

Religious & Spiritual, Festivals & Music, Historical Landmarks
286 hotels

Negombo

Beach Resort Area, Tropical beach, Canals
181 hotels

Ella

Mountain Trails, Iconic Transport, Scenic Views
210 hotels

Nuwara Eliya

Rolling Hills, Countryside, Iconic Transport
211 hotels

Mirissa

Marine Wildlife, Tropical beach, Surfing
134 hotels

Sigiriya

Ancient Ruins & Civilisations, Archaeological Sites, Historical Landmarks
132 hotels

Katunayaka

Lakes & Rivers, Boat Tours, Fishing
82 hotels

Galle

Old Town, Historical Landmarks, Unique Architecture
131 hotels

Ahangama

Surfing, Tropical beach, Digital Nomad Friendly
151 hotels

Hotels in the most popular regions in Sri Lanka

Discover Sri Lanka by exploring its top regions

Hotels in Sri Lanka near popular landmarks

Pick your point of interest and find a hotel nearby

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,117 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 $182 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,049 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 $72 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,326 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,130 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 $44 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,164 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,648 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,404 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,115 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,198 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,523 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 $96 per night

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

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 34 reviews
From $68 per night

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

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

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

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

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 267 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
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.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 85 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
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
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 268 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.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 170 reviews
From $115 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
Meals and breakfast extra. Special mention to sanjeewa.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 74 reviews
From $35 per night

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.

Guest review
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.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
From $221 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, 1,052 reviews

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Kandy

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

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Colombo

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

Popular with guests booking hotels in Colombo

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 956 reviews

Popular with guests booking hotels in Colombo

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

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 activities
  • Flights 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!