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

Alben Castle Glenfall - Sri Lanka
7.9 19 reviews

Alben Castle Glenfall

hotel, Nuwara Eliya
Alben Castle Glenfall, a 5-star hotel in Nuwara Eliya, is situated 2.7km from Gregory Lake and 9.7km from Hakgala Botanical Garden, offering convenient access to these popular attractions.
This one-bedroom, one-bathroom guesthouse features a restaurant serving à la carte, American, and Asian breakfasts, along with amenities including a terrace, garden, parking, and room service, plus a shared lounge and 24-hour front desk.
The Grand Blackpool Bungalow - Sri Lanka
No reviews

The Grand Blackpool Bungalow

hotel, Nuwara Eliya
The Grand Blackpool Bungalow, a 4-star hotel in Nuwara Eliya, is located 2.5 kilometres from Gregory Lake and 8 kilometres from Hakgala Botanical Garden.
This family-friendly accommodation offers 1-bedroom suites for up to 3 guests, featuring private bathrooms, balconies with mountain views, a tea/coffee maker, and complimentary toiletries, with guests able to enjoy the garden, terrace, and on-site bar.
Le Leopard D 'Argent - Sri Lanka
9.0 435 reviews

Le Leopard D 'Argent

hotel, Kandy
Le Leopard D'Argent is located in Kandy, just 1.8 kilometres from the Royal Botanical Gardens and 1.7 kilometres from the Ceylon Tea Museum, offering a convenient base for exploring the city's cultural attractions. This 4-star hotel enjoys very good user ratings for location and cleanliness, making it a popular choice for travellers.
The hotel features a range of facilities for guests, including a swimming pool, a restaurant, a bar, and a spa. Guests can also enjoy a game of table tennis, hire a car to explore the surrounding area, or simply relax on the terrace or in the garden.
Grand Villa Kalametiya - Sri Lanka
9.3 37 reviews

Grand Villa Kalametiya

hotel, Kalametiya
Grand Villa Kalametiya, a 4-star hotel, is situated in Kalametiya, Sri Lanka, 1.8 km from Gurupokuna Beach, offering easy access to the coastline and proximity to attractions such as Hummanaya Blow Hole (32km) and Bundala Bird Sanctuary (48km).
This guesthouse boasts 22 square metre rooms, each with a bedroom, bathroom, air conditioning, free Wi-Fi, and a terrace/balcony in some cases; guests can enjoy an Asian breakfast, on-site restaurant and bar, free parking, and a free shuttle service.

Top cities

Best Sri Lanka hotels with a pool

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

Pavana Hotel Negombo - Sri Lanka
8.6 125 reviews

Pavana Hotel Negombo

hotel, Negombo
Pavana Hotel Negombo is located in Negombo, a 12-minute walk from Poruthota Beach and 15.9 kilometres from Bandaranaike International Airport, with St Anthony's Church 5.9 kilometres away and Dutch Fort 8.9 kilometres away.
This hotel offers family rooms with air conditioning, private bathrooms, garden views, and complimentary WiFi, alongside extensive spa facilities, a year-round outdoor swimming pool, a fitness centre, and a family-friendly restaurant serving diverse cuisines with evening entertainment.
Grand Highway Resort - Sri Lanka
10 1 review

Grand Highway Resort

hotel, Galle
The Grand Highway Resort, a 4-star hotel in Galle, is located 37 kilometres from Galle Fort, the Dutch Church, and Galle Lighthouse, with Koggala Airport situated 43 kilometres away.
This family-friendly accommodation offers air-conditioned rooms with balconies, a rooftop swimming pool, a garden, a terrace, and a restaurant serving diverse cuisines for brunch, lunch, dinner, high tea, and cocktails, with 24-hour front desk service available.
Solomon Beach Hotel - Sri Lanka
8.5 77 reviews

Solomon Beach Hotel

hotel, Marawila
Solomon Beach Hotel, a 3-star beachfront establishment in Marawila, Sri Lanka, is situated 6.4km from Thoduwawa Railway Station and 38.6km from Bandaranaike International Airport.
This hotel offers 1 bedroom, 1 bathroom guest rooms with air conditioning, a swimming pool, spa, restaurant, free Wi-Fi, and free parking, providing direct beach access and stunning sea views.

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

Nature Hub Econ Lodging - Sri Lanka
9.1 30 reviews

Nature Hub Econ Lodging

hotel, Koslanda
Nature Hub Econ Lodging offers budget-friendly accommodation in Koslanda, Sri Lanka, approximately 45 kilometres from the Demodara Nine Arch Bridge and within a 32-kilometre radius of Buduruwagala Temple, Haputale Railway Station, and Ella Rock.
This one-bedroom guesthouse features a private bathroom with a bidet, an outdoor swimming pool, garden, barbecue facilities, free parking, and in-room amenities including a desk and electric kettle; some rooms offer garden views.
Sun Mount Adams Peak - Sri Lanka
9.0 215 reviews

Sun Mount Adams Peak

hotel, Nallathanniya
Sun Mount Adams Peak, a 3-star guesthouse in Nallathanniya, offers convenient access to Adam's Peak, a mere 0.6km walk away, and is 31km from Hatton Railway Station.
This family-friendly establishment, featuring a restaurant, room service, free Wi-Fi, and free private parking, provides a one-bedroom, one-bathroom unit with a terrace/balcony and accommodates up to two guests, perfect for a peaceful getaway.
Lake Breeze - Sri Lanka
8.3 118 reviews

Lake Breeze

hotel, Nuwara Eliya
Lake Breeze, in Nuwara Eliya, offers a convenient location a 7-minute walk from Gregory Lake and 7 kilometres from Hakgala Botanical Garden.
This one-bedroom, one-bathroom guesthouse provides free parking, breakfast options including halal choices, bike and car rentals, and multilingual staff; some rooms feature balconies with river views.
Nice Place Beach Hotel - Sri Lanka
8.8 147 reviews

Nice Place Beach Hotel

hotel, Arugam Bay
The Nice Place Beach Hotel is situated in Arugam Bay, Sri Lanka, a short distance (1.8km) from Pasarichenai Beach and 3.2km from Crocodile Rock.
This family-friendly guesthouse offers air-conditioned rooms with one bathroom each, a restaurant, free Wi-Fi, parking, and easy access to Arugam Bay's main beach, plus bike rentals for exploring local attractions like Muhudu Maha Viharaya Temple (3.2km).

Best hotels in Sri Lanka with a gym

Cozy Resort Ella - Sri Lanka
8.3 322 reviews

Cozy Resort Ella

hotel, Ella
Cozy Cottage Ella, a 2-star hotel in Ella, is located 7.56 kilometres from the Demodara Nine Arch Bridge and 45.06 kilometres from the Hakgala Botanical Garden.
This accommodation offers air-conditioned rooms with complimentary WiFi, a terrace or balcony, and mountain or city views, alongside on-site facilities including a garden, fitness centre, and restaurant, with bike and car rental services available for exploring the surrounding area.
Royal Kandyan Hotel - Sri Lanka
8.2 65 reviews

Royal Kandyan Hotel

hotel, Kandy
The Royal Kandyan Hotel in Kandy offers convenient accommodation within walking distance of Kandy city centre, providing easy access to attractions such as the Temple of the Tooth Relic.
This 4-star establishment features an outdoor swimming pool, a spa, a fitness centre, and a restaurant offering full and half-board options, alongside free Wi-Fi and valet parking.
Coco Forest Camping Resort - Luxury Glamping & Farm Stay Villa - Sri Lanka
9.7 11 reviews

Coco Forest Camping Resort - Luxury Glamping & Farm Stay Villa

hotel, Kurunegala
Coco Forest Villa, a luxury farm stay, is located in the Kurunegala district, approximately 45 kilometres from the Royal Botanic Gardens, Peradeniya, and 47 kilometres from Kandy Railway Station.
This accommodation offers a garden setting with free private parking, a shared lounge, a restaurant, room service, and a 24-hour front desk, with rooms featuring a seating area and private bathroom; it is family friendly and pets are allowed, with bike and car hire available for exploring the area popular for cycling.
Northgate Jaffna - Sri Lanka
8.6 1655 reviews

Northgate Jaffna

hotel, Jaffna
Northgate Jaffna is conveniently located just 500 metres from Jaffna Railway Station, making it easy to explore the city and its surrounding attractions. This 4-star hotel consistently receives very good user reviews, indicating a comfortable and enjoyable stay.
The hotel offers a range of modern amenities, including a swimming pool, fitness centre, and a terrace, providing guests with plenty of opportunities to relax and unwind. Guests can also enjoy a variety of dining options, including Indian, Local, and International cuisine, as well as a bar and room service.
©2026 cozycozy.com