Hotels in Sri Lanka (Asia)

36459 hotels in Sri Lanka

  1. Shangri-La Hambantota

    5 Stars
    Three distinct outdoor swimming pools
    See prices from 20 sites
    from£120
  2. Hotel Sigiriya

    4 Stars
    Proximity to Sigiriya Rock entrance
    See prices from 12 sites
    from£7
  3. Mount Lavinia Hotel

    4 Stars
    Diverse international and local dining
    See prices from 12 sites
    from£51
  4. Heritance Ahungalla

    5 Stars
    Diverse buffet and dining options
    See prices from 17 sites
    from£88
  5. Heritance Kandalama

    5 Stars
    Three distinct outdoor swimming pools
    See prices from 20 sites
    from£104
  6. Radisson Blu Resort, Galle

    5 Stars
    Multiple on-site dining venues
    See prices from 14 sites
    from£125
  7. Anantara Peace Haven Tangalle Resort

    5 Stars
    Private villas with plunge pools
    See prices from 19 sites
    from£257
  8. Jetwing Blue

    5 Stars
    Beachfront location near international airport
    See prices from 17 sites
    from£21
  9. Hotel Riu Sri Lanka

    5 Stars
    Three On-Site Specialty Restaurants
    Select dates to see exact prices
  10. Taj Bentota Resort & Spa

    5 Stars
    Outdoor pool and kids activities
    See prices from 7 sites
    from£141
  11. Marino Beach Colombo

    5 Stars
    Rooftop infinity pool with views
    See prices from 22 sites
    from£68
  12. Weligama Bay Marriott Resort & Spa

    5 Stars
    Three distinct outdoor swimming pools
    See prices from 12 sites
    from£294
  13. Granbell Hotel Colombo

    4 Stars
    Rooftop infinity pool on 27th floor
    See prices from 20 sites
    from£45
  14. Thaala Bentota

    5 Stars
    Two outdoor swimming pool options
    See prices from 11 sites
    from£67
  15. Turtle Bay Beach Resort

    3 Stars
    On-site snorkeling with sea turtles
    See prices from 7 sites
    from£69
  16. Club Hotel Dolphin

    4 Stars
    Massive outdoor swimming pool complex
    See prices from 7 sites
    from£61
  17. Galle Face Hotel

    5 Stars
    Diverse dining at four restaurants
    See prices from 22 sites
    from£61
  18. Jetwing Sea

    4 Stars
    Rooms feature private sea-view balconies
    See prices from 9 sites
    from£46
  19. Serenity Boutique Unawatuna

    4 Stars
    Enjoy authentic Sri Lankan cuisine
    See prices from 13 sites
    from£47
  20. Occidental Eden Beruwala

    5 Stars
    Five distinct on-site restaurants
    See prices from 5 sites
    from£101
  21. Nooit Gedacht Holiday Resort

    3 Stars
    Authentic local dining options available
    See prices from 2 sites
    from£41
  22. Jetwing Yala

    5 Stars
    On-site wildlife viewing opportunities
    See prices from 15 sites
    from£166
  23. Hikka Tranz by Cinnamon EID

    4 Stars
    Ocean views from every room
    See prices from 12 sites
    from£127
  24. Dickwella Resort and Spa

    5 Stars
    Peninsula setting with ocean views
    See prices from 8 sites
    from£77
  25. Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

    5 Stars
    Spacious rooms with private balconies
    See prices from 20 sites
    from£161
  26. Sentido Heritance Negombo

    5 Stars
    Guest rooms with ocean views
    See prices from 10 sites
    from£105
  27. Le Grand Galle

    5 Stars
    Oceanfront outdoor swimming pool
    See prices from 19 sites
    from£148
  28. Cinnamon Grand Colombo

    5 Stars
    Extensive Wellness And Pool Facilities
    See prices from 19 sites
    from£59
  29. Amaya Lake Dambulla

    5 Stars
    Three distinct on-site dining options
    See prices from 4 sites
    from£71
  30. Taj Samudra, Colombo

    5 Stars
    Dine at seven on-site restaurants
    See prices from 19 sites
    from£60
  31. The Kingsbury Colombo

    5 Stars
    Diverse international culinary dining options
    See prices from 20 sites
    from£71
  32. The Fortress Resort & Spa

    5 Stars
    50-meter outdoor infinity pool
    See prices from 12 sites
    from£169
  33. Shangri-La Colombo

    5 Stars
    Panoramic ocean and city views
    See prices from 20 sites
    from£121
  34. Amaya Hills Kandy

    5 Stars
    Diverse buffet and dining options
    See prices from 13 sites
    from£55
  35. Jetwing Lighthouse

    5 Stars
    Iconic Geoffrey Bawa architectural design
    See prices from 8 sites
    from£156

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in Sri Lanka - Price range from ‎£7 to ‎£294 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Sri Lanka

Sri Lanka - More Top Destinations