Hotels in Sri Lanka (Asia)

36474 hotels in Sri Lanka

  1. Shangri-La Hambantota

    5 Stars
    Three distinct outdoor swimming pools
    See prices from 20 sites
    from£121
  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. Radisson Blu Resort, Galle

    5 Stars
    Multiple on-site dining venues
    See prices from 14 sites
    from£125
  5. Heritance Kandalama

    5 Stars
    Three distinct outdoor swimming pools
    See prices from 19 sites
    from£104
  6. Heritance Ahungalla

    5 Stars
    Diverse buffet and dining options
    See prices from 18 sites
    from£88
  7. Anantara Peace Haven Tangalle Resort

    5 Stars
    Private villas with plunge pools
    See prices from 19 sites
    from£257
  8. Hotel Riu Sri Lanka

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

    5 Stars
    Outdoor pool and kids activities
    See prices from 7 sites
    from£141
  10. Jetwing Blue

    5 Stars
    Beachfront location near international airport
    See prices from 17 sites
    from£21
  11. Marino Beach Colombo

    5 Stars
    Rooftop infinity pool with views
    See prices from 21 sites
    from£68
  12. Turtle Bay Beach Resort

    3 Stars
    On-site snorkeling with sea turtles
    See prices from 7 sites
    from£69
  13. Weligama Bay Marriott Resort & Spa

    5 Stars
    Three distinct outdoor swimming pools
    See prices from 12 sites
    from£294
  14. Thaala Bentota

    5 Stars
    Two outdoor swimming pool options
    See prices from 9 sites
    from£68
  15. Granbell Hotel Colombo

    4 Stars
    Rooftop infinity pool on 27th floor
    See prices from 20 sites
    from£45
  16. Galle Face Hotel

    5 Stars
    Diverse dining at four restaurants
    See prices from 22 sites
    from£61
  17. Club Hotel Dolphin

    4 Stars
    Massive outdoor swimming pool complex
    See prices from 10 sites
    from£67
  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. Nooit Gedacht Holiday Resort

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

    5 Stars
    On-site wildlife viewing opportunities
    See prices from 15 sites
    from£166
  22. Occidental Eden Beruwala

    5 Stars
    Five distinct on-site restaurants
    See prices from 5 sites
    from£101
  23. Dickwella Resort and Spa

    5 Stars
    Peninsula setting with ocean views
    See prices from 7 sites
    from£77
  24. Hikka Tranz by Cinnamon EID

    4 Stars
    Ocean views from every room
    See prices from 11 sites
    from£142
  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. Le Grand Galle

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

    5 Stars
    Extensive Wellness And Pool Facilities
    See prices from 22 sites
    from£65
  28. Sentido Heritance Negombo

    5 Stars
    Guest rooms with ocean views
    See prices from 10 sites
    from£105
  29. Amaya Lake Dambulla

    5 Stars
    Three distinct on-site dining options
    See prices from 4 sites
    from£71
  30. The Kingsbury Colombo

    5 Stars
    Diverse international culinary dining options
    See prices from 20 sites
    from£72
  31. Taj Samudra, Colombo

    5 Stars
    Dine at seven on-site restaurants
    See prices from 19 sites
    from£60
  32. The Fortress Resort & Spa

    5 Stars
    50-meter outdoor infinity pool
    See prices from 12 sites
    from£169
  33. Occidental Paradise Dambulla

    5 Stars
    Lush jungle setting with wildlife
    See prices from 15 sites
    from£59
  34. Shangri-La Colombo

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

    5 Stars
    Diverse buffet and dining options
    See prices from 8 sites
    from£54

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