Find hotels in Sri Lanka at the best prices

18893 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Sri Lanka hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

18893 Cheap hotels in Sri Lanka

Best Sri Lanka luxury hotels (4 and 5 stars)

Among the 18893 accommodations in Sri Lanka, here are the 4 best luxury hotels

Riff Hikkaduwa - Sri Lanka
9.6 1814 reviews

Riff Hikkaduwa

hotel, Hikkaduwa
Riff Hikkaduwa is a beachfront hotel located 1.4 kilometres from the Hikkaduwa Coral Reef and 2.1 kilometres from the Hikkaduwa Bus Stand, offering a convenient location for exploring the area. The hotel is a five-star property with excellent user ratings across the board.
The hotel features a range of modern amenities and activities, including a swimming pool, fitness centre, spa, and tennis court. Guests can enjoy a continental breakfast daily and dine at the on-site restaurant or relax with a drink at the bar.
Blue Ocean Resort - Sri Lanka
8.8 160 reviews

Blue Ocean Resort

hotel, Netolpitiya
Blue Ocean Resort, a 5-star hotel in Netolpitiya, enjoys direct beach access to Wella Odaya Beach, a 17-minute walk from Rekawa Beach and 26km from the Hummanaya Blow Hole.
This beachfront establishment offers 1-bedroom suites with private bathrooms, a swimming pool, jacuzzi, restaurant, bar, free Wi-Fi, and free private parking, plus room service and airport shuttle (Mattala Rajapaksa International Airport, 55km).
Oak Ray City Hotel - Sri Lanka
8.2 358 reviews

Oak Ray City Hotel

hotel, Kandy
The Oak Ray City Hotel enjoys a central Kandy location, close to Kandy Railway Station, Kandy City Centre Shopping Mall, and Bogambara Stadium.
This 4-star hotel offers air-conditioned rooms with free Wi-Fi, room service, an on-site restaurant and bar, a terrace, and free private parking; airport shuttle service to Victoria Reservoir Kandy Seaplane Base Airport (24km) is available at a cost.
Mk Colombo - Sri Lanka
9.1 132 reviews

Mk Colombo

hotel, Colombo
Mk Colombo, a 3-star hotel, is located in Colombo, 2.9 kilometres from Khan Clock Tower and 3.2 kilometres from R Premadasa Stadium, with Colombo Town Hall and Maradana Train Station nearby.
This establishment offers air-conditioned rooms with complimentary WiFi, an on-site restaurant serving continental, Asian, or halal breakfast, and free private parking, with a terrace and 24-hour room service available.

Top cities

Best Sri Lanka hotels with a pool

Among the 18893 accommodations in Sri Lanka, here are the 4 best hotels with a pool

Nilaveli Shan Guest - Sri Lanka
10 1 review

Nilaveli Shan Guest

hotel, Trincomalee
Nilaveli Shan Guest, a 3-star hotel in Trincomalee, is situated a 10-minute walk from Nilaveli Beach, 3.2 kilometres from Pigeon Island National Park, and 13.7 kilometres from Kanniya Hot Springs.
This guest house offers air-conditioned rooms with free WiFi, an outdoor swimming pool, a garden, and on-site parking, accommodating up to 7 guests.
Avon Villa - Sri Lanka
9.5 121 reviews

Avon Villa

hotel, Hikkaduwa
Avon Villa, a 3-star guesthouse, enjoys a prime location in Hikkaduwa, less than 0.2 kilometres from Hikkaduwa Beach and close to Narigama and Seenigama beaches.
This 16 square metre room, offering a double bed, features air conditioning, a private bathroom, and access to a swimming pool, garden, and shared kitchen facilities; airport transfers are available.
Reecha Hotel Mullai - Near Jaffna - Sri Lanka
8.4 135 reviews

Reecha Hotel Mullai - Near Jaffna

hotel, Kilinochchi
Reecha Organic Resort Jaffna, a 4-star hotel in Kilinochchi, Sri Lanka, is conveniently located 7.7km from the Elephant Pass War Memorial and approximately 48km from both the Nilavarai Well and Nallur Kovil.
This family-friendly establishment offers air-conditioned rooms, a swimming pool, fitness centre, spa, restaurant and bar, plus free private parking and a range of culinary options including American, Chinese, British, vegetarian, halal and vegan choices.
Aquila By Bolgoda Holiday Resort - Sri Lanka
8.5 57 reviews

Aquila By Bolgoda Holiday Resort

hotel, Moratuwa
Aquila By Bolgoda Holiday Resort, a 2-star hotel in Moratuwa, Sri Lanka, is conveniently located 14 kilometres from Bambalapitiya Railway Station and offers easy access to other attractions like the Khan Clock Tower (19km) and R. Premadasa Stadium (21km).
This guesthouse features a swimming pool, jacuzzi, and garden, accommodating up to 3 guests in its one-bedroom, one-bathroom unit; room service and free Wi-Fi are also provided.

Frequently Asked Questions about hotels in Sri Lanka

  • What are the best landmarks to visit in Sri Lanka?

    Sri Lanka boasts incredible landmarks! Sigiriya Rock Fortress, a UNESCO World Heritage site, is a must-see, offering breathtaking views. The ancient city of Polonnaruwa, another UNESCO site, showcases impressive ruins. For religious significance, the Temple of the Tooth Relic in Kandy is a powerful and beautiful experience. Finally, don't miss Galle Fort, a well-preserved 16th-century fort on the coast.
  • What are the most popular 2, 3 and 4-star hotels in Sri Lanka?

    Among 2, 3 and 4-star hotels in Sri Lanka, Airport A4 Transit Hub - Eco Chalets, Zion View Ella Green Retreat and La Safari Inn are the most popular ones.

  • What are some must-do activities in Sri Lanka?

    Sri Lanka offers a diverse range of activities. You can climb Sigiriya Rock, explore the tea plantations in Nuwara Eliya, go surfing in Arugam Bay, visit the Pinnawala Elephant Orphanage (though ethical concerns are increasing regarding elephant tourism), or take a scenic train journey through the hill country. Wildlife safaris in Yala National Park or Udawalawe National Park are also popular.
  • What are the best luxury hotels in Sri Lanka?

    Riff Hikkaduwa, Marino Beach Colombo and Elegant Hotel are among the best luxury hotels in Sri Lanka.

  • When is the ideal time to visit Sri Lanka?

    The best time to visit depends on what you want to do. December to March is generally considered the peak season, with dry and sunny weather, ideal for beach holidays and sightseeing. However, this is also the most expensive time to travel. The shoulder seasons (April-May and September-November) offer a good balance of pleasant weather and fewer crowds.
  • What are the best family friendly hotels in Sri Lanka?

    The best family friendly hotels in Sri Lanka are Il Frangipane, Chill Ville - View Point Hotel and Karpaha Sands.

  • Which neighborhoods or areas are best for spending a week in Sri Lanka?

    A week in Sri Lanka allows for a good exploration. Consider basing yourself in Negombo for a few days to relax on the beach, then head to the cultural triangle (Sigiriya, Polonnaruwa, Dambulla), spending a couple of nights in each area. Finally, you could end your trip in Kandy or Ella, depending on your interests.
  • What are the best pet friendly hotels in Sri Lanka?

    The best pet friendly hotels in Sri Lanka are Good Karma, Airport A4 Transit Hub - Eco Chalets and Hotel River Front.

  • Which parts of Sri Lanka are perfect for a weekend getaway?

    For a short trip, consider exploring the beaches around Negombo or Bentota for a relaxing weekend. Alternatively, a cultural weekend could focus on Kandy and its surrounding tea country. If you prefer nature, a trip to Sinharaja Rainforest could be a good option, though it requires more travel time.
  • What are the best hotels with jacuzzi in Sri Lanka?

    Good Karma, Karpaha Sands and Marino Beach Colombo are the best hotels with a jacuzzi in Sri Lanka.

  • Is renting a car recommended for exploring Sri Lanka?

    Renting a car can be convenient, especially for exploring at your own pace, but driving in Sri Lanka can be challenging due to traffic and road conditions. Consider hiring a driver if you're not comfortable driving yourself. Public transportation is available, but it can be slow and less comfortable for longer distances.
  • What are the best hotels with a swimming pool in Sri Lanka?

    Il Frangipane, Good Karma and Airport A4 Transit Hub - Eco Chalets are among the best hotels with a swimming pool in Sri Lanka.

  • Are credit cards widely accepted in Sri Lanka?

    Credit card acceptance varies. Major hotels and larger establishments usually accept credit cards, but smaller businesses and local markets often prefer cash. It's advisable to carry some Sri Lankan Rupees (LKR).
  • What are the largest airports in Sri Lanka?

    The main international airport is Bandaranaike International Airport (CMB) near Colombo. There are also smaller domestic airports, such as Mattala Rajapaksa International Airport (HRI) and others for connecting to more remote areas.
  • Are there any unwritten rules of behavior visitors should know about Sri Lanka?

    Sri Lanka is a predominantly Buddhist country, so dressing modestly when visiting temples is important. Removing your shoes before entering homes or some religious sites is customary. Showing respect for elders and using your right hand when eating or giving something is considered polite.
  • What local specialties should you try in Sri Lanka?

    Sri Lankan cuisine is delicious and diverse. Try kottu roti (a spicy stir-fry dish), rice and curry (a staple meal with many variations), string hoppers (small, cylindrical rice flour hoppers), and various seafood dishes. Don't forget to sample some Ceylon tea!
  • Where are the best shopping spots in Sri Lanka?

    Colombo offers a wide range of shopping options, from high-end boutiques to local markets. Barefoot Garden Cafe in Colombo is known for its handicrafts and clothing. Pettah Market in Colombo is a vibrant, bustling market for souvenirs and local goods. Nuwara Eliya offers tea shops for high-quality Ceylon tea.
  • What signature events or festivals take place in Sri Lanka?

    Sri Lanka has many festivals throughout the year. The Kandy Esala Perahera, a spectacular procession celebrating the Temple of the Tooth Relic, is a major event. Sinhala and Tamil New Year is another significant celebration.
  • What’s the best place in Sri Lanka for mild and comfortable weather?

    Nuwara Eliya in the hill country offers consistently mild and comfortable weather throughout the year, making it a great escape from the heat.
  • What are the most common travel mistakes tourists make in Sri Lanka?

    Common mistakes include not exchanging currency beforehand, not being aware of local customs, overpacking, and not planning transportation in advance, especially outside of major cities. Also, be aware of scams and negotiate prices before agreeing to services.
  • What are some hidden gems to explore in Sri Lanka?

    Beyond the popular spots, consider exploring Little Adam's Peak near Ella for stunning views, visiting the ancient city of Anuradhapura, or exploring the beaches of Mirissa or Weligama. The Horton Plains National Park also offers incredible biodiversity and hiking opportunities.

Best Sri Lanka hotels with parking

Slightly Chilled - Sri Lanka
8.8 170 reviews

Slightly Chilled

hotel, Nallathanniya
Slightly Chilled hotel in Nallathanniya offers a convenient base for exploring Adam's Peak, being just under 2km away and 30km from Hatton Railway Station and Castlereigh Reservoir Seaplane Base Airport.
This 2-star guesthouse provides comfortable rooms with amenities including free Wi-Fi, a restaurant serving local cuisine, and a garden, plus valet parking and airport transfers, making it ideal for hikers and those visiting the area.
Krautergarten Resort & Wellness - Sri Lanka
8.5 4 reviews

Krautergarten Resort & Wellness

hotel, Negombo
Krautergarten Resort & Wellness is a 1-star hotel in Negombo, located a 7-minute walk from Negombo Beach and 3.06 kilometres from St. Anthony's Church.
This accommodation offers air-conditioned rooms with balconies, complimentary WiFi, and an on-site restaurant serving international cuisine, with free private parking available for guests.
New Ella Nature View - Sri Lanka
8.8 260 reviews

New Ella Nature View

hotel, Ella
The New Ella Nature View guesthouse is situated in Ella, Sri Lanka, a 1.6km walk from Ella Railway Station, 1.6km from the Ella Spice Garden Cooking Class, and within a few kilometres of Little Adam's Peak and Ella Rock.
This one-bedroom, one-bathroom lodging offers free Wi-Fi, a terrace, garden, restaurant, room service, and parking, plus bike and car rentals for exploring nearby hiking trails.
Rangiri Villa Sigiriya - Sri Lanka
9.6 5 reviews

Rangiri Villa Sigiriya

hotel, Dambulla
Rangiri Villa Sigiriya, an accommodation in Dambulla, is located 6.9 kilometres from Sigiriya Rock and 8.8 kilometres from Pidurangala Rock, with Sigiriya Airport 4 kilometres away.
This villa offers one bedroom, one bathroom, and accommodates up to three guests, featuring private bathrooms with a bidet and complimentary toiletries, with some rooms providing a private balcony.

Best hotels in Sri Lanka with a gym

Jays Place Matale - Sri Lanka
9.7 13 reviews

Jays Place Matale

hotel, Kavudupelella
Jays Place Matale, a 4-star hotel in Kavudupelella, is conveniently located in the Kandy district, approximately 39 kilometres from Kandy City Centre Shopping Mall and Kandy railway station, and 48 kilometres from Victoria Reservoir Kandy Seaplane Base Airport.
This guesthouse offers well-appointed rooms with air conditioning, private bathrooms, balconies, and free Wi-Fi, plus free bikes, on-site parking, a restaurant serving breakfast, and family rooms.
Serene Kandy - Sri Lanka
8.5 472 reviews

Serene Kandy

hotel, Kandy
The Serene Kandy hotel is situated in Kandy, just 2.4 kilometres from the Sri Dalada Maligawa Temple, Kandy Museum, and Kandy City Center Shopping Mall. This 4-star hotel enjoys a very good user rating and location rating.
The accommodation offers a choice of rooms across three wings, each with a kettle, air conditioning, and a wardrobe. Guests can enjoy the rooftop pool, European restaurant and bar, spa, fitness centre, and various other amenities.
Mermaid Hotel & Club - Sri Lanka
8.4 258 reviews

Mermaid Hotel & Club

hotel, Kalutara
The Mermaid Hotel & Club is located in the Mahawaskaduwa fishing village of Kalutara District, Sri Lanka, approximately 39 kilometres from Colombo and 74 kilometres from Colombo International Airport.
This family-friendly hotel boasts two outdoor swimming pools, a spa offering massage and yoga, four bars (excluding specified closure days), a games room, a seafood restaurant with ocean views, and rooms with private balconies, satellite TV, and mini-bars; free on-site parking is available.
Tappers' Village Nature Resort & Retreat Centre, Kiriella - Sri Lanka
9.5 10 reviews

Tappers' Village Nature Resort & Retreat Centre, Kiriella

hotel, Ratnapura
This two-bedroom, two-bathroom house in Kiriella, Ratnapura District, Sri Lanka, is situated 40 kilometres from Ratnapura's Leisure World, offering a peaceful retreat.
The property boasts a swimming pool, garden, fitness centre, and free Wi-Fi, accommodating families with children and providing access to hiking trails and table tennis; packed lunches are available for day trips.
©2026 cozycozy.com