Explore and find hotels in Sri Lanka

Sri Lanka’s ancient kingdoms date back over 2,500 years, giving its wildlife, waterfalls, ruins and reams of tea plantations an aura of enlightenment. As an island nation, the country benefits from a wonderful feeling of remoteness, making it easy to lose yourself amidst the tropical rainforests, immaculate white-sand beaches and age-old towns. The southern Hill Country is home to Ella, with its rumbling Ravana Falls and the 1,300-metre-high cliff or Ella’s Rock - reachable via a scenic two-hour trek along a tea-house-laden railway track. Some of Sri Lanka’s best beaches can be found in Tangalla, Kalpitiya and Hikkaduwa, with some offering water sports, dolphin and whale watching, and snorkeling. For safari adventures, the country boasts a wealth of stunning national parks. Yala is the best spot for leopards, while Udawalawe and Wasgamuwa are home to parades of wild elephants. If you’re in search of ancient ruins, head for the sites of Anuradhapura and Polonnaruwa to discover architectural gems such as huge dagobas (dome-shaped structures containing relics). Sri Lanka offers a wide range of beach hotels, and mountain top villas surrounded by tea plantations. There’s also a variety of apartments, B&Bs and independent homestays available.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 1,019 reviews

    Located within 500 metres of Mirissa Beach and 34 km of Galle International Cricket Stadium, Mimoza Mirissa provides rooms with air conditioning and a private bathroom in Mirissa.

    From US$49 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,551 reviews

    Set in Negombo, less than 1 km from Wellaweediya Beach, Belmont Boutique Hotel - Free Airport Shuttle Service offers accommodation with an outdoor swimming pool, free private parking, a garden and a..

    From US$99 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 1,234 reviews

    Atha Resort is set in Sigiriya, 5.3 km from Sigiriya Rock and 8.4 km from Pidurangala Rock.

    From US$150 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 1,095 reviews

    Attractively situated in Galle, Brixia Cafe & Guest features air-conditioned rooms with free WiFi, free private parking and room service.

    From US$63 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 1,132 reviews

    Located in Tissamaharama, 2.6 km from Tissa Wewa, Hotel River Front provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

    From US$58 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,033 reviews

    Located in Sigiriya, 2.3 km from Sigiriya Rock, Royal Rock Sigiriya provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$57 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 1,467 reviews

    Located in Sigiriya, 1.9 km from Sigiriya Rock, il Frangipane provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$98 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,381 reviews

    Set in Kandy, 800 metres from Bogambara Stadium, swp eco lodge offers air-conditioned rooms and a garden.

    From US$81 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 1,102 reviews

    Set amongst the scenic landscapes of tea plantation, 2 km from Nuwara Eliya city, and the property is equipped with a heated indoor swimming pool along with a picturesque view of Bambarakelle Mountain...

    From US$270 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10,277 reviews

    Situated in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

    From US$85 per night