Hotels in Sri Lanka (Asia)

36351 hotels in Sri Lanka

  1. Shangri-La Hambantota

    Three distinct outdoor swimming pools
    See prices from 9 sites
    from$463
  2. Hotel Sigiriya

    Proximity to Sigiriya Rock entrance
    See prices from 7 sites
    from$13
  3. Mount Lavinia Hotel

    Diverse international and local dining
    See prices from 4 sites
    from$91
  4. Heritance Kandalama

    Three distinct outdoor swimming pools
    See prices from 10 sites
    from$256
  5. Heritance Ahungalla

    Diverse buffet and dining options
    See prices from 10 sites
    from$208
  6. Radisson Blu Resort, Galle

    Multiple on-site dining venues
    See prices from 10 sites
    from$263
  7. Anantara Peace Haven Tangalle Resort

    Private villas with plunge pools
    See prices from 9 sites
    from$699
  8. Hotel Riu Sri Lanka

    Three On-Site Specialty Restaurants
    Select dates to see exact prices
  9. Jetwing Blue

    Beachfront location near international airport
    See prices from 10 sites
    from$39
  10. Taj Bentota Resort & Spa

    Outdoor pool and kids activities
    Select dates to see exact prices
  11. Marino Beach Colombo

    Rooftop infinity pool with views
    See prices from 10 sites
    from$125
  12. Club Hotel Dolphin

    Massive outdoor swimming pool complex
    See prices from 7 sites
    from$131
  13. Weligama Bay Marriott Resort & Spa

    Three distinct outdoor swimming pools
    See prices from 7 sites
    from$567
  14. Thaala Bentota

    Two outdoor swimming pool options
    Select dates to see exact prices
  15. Granbell Hotel Colombo

    Rooftop infinity pool on 27th floor
    See prices from 9 sites
    from$79
  16. Galle Face Hotel

    Diverse dining at four restaurants
    See prices from 12 sites
    from$143
  17. Jetwing Sea

    Rooms feature private sea-view balconies
    See prices from 10 sites
    from$116
  18. Serenity Boutique Unawatuna

    Enjoy authentic Sri Lankan cuisine
    See prices from 8 sites
    from$87
  19. Turtle Bay Beach Resort

    On-site snorkeling with sea turtles
    See prices from 5 sites
    from$112
  20. Jetwing Yala

    On-site wildlife viewing opportunities
    See prices from 10 sites
    from$311
  21. Occidental Eden Beruwala

    Five distinct on-site restaurants
    Select dates to see exact prices
  22. Hikka Tranz by Cinnamon EID

    Ocean views from every room
    Select dates to see exact prices
  23. Nooit Gedacht Holiday Resort

    Authentic local dining options available
    See prices from 2 sites
    from$70
  24. Dickwella Resort and Spa

    Peninsula setting with ocean views
    Select dates to see exact prices
  25. Sentido Heritance Negombo

    Guest rooms with ocean views
    See prices from 9 sites
    from$207
  26. Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

    Spacious rooms with private balconies
    See prices from 6 sites
    from$316
  27. Le Grand Galle

    Oceanfront outdoor swimming pool
    See prices from 11 sites
    from$261
  28. Cinnamon Grand Colombo

    Extensive Wellness And Pool Facilities
    See prices from 11 sites
    from$165
  29. Amaya Lake Dambulla

    Three distinct on-site dining options
    Select dates to see exact prices
  30. The Fortress Resort & Spa

    50-meter outdoor infinity pool
    See prices from 5 sites
    from$313
  31. Taj Samudra, Colombo

    Dine at seven on-site restaurants
    See prices from 9 sites
    from$196
  32. The Kingsbury Colombo

    Diverse international culinary dining options
    See prices from 11 sites
    from$121
  33. Shangri-La Colombo

    Panoramic ocean and city views
    See prices from 12 sites
    from$210
  34. Cinnamon Lodge Habarana EID

    Extensive buffet dining options available
    Select dates to see exact prices
  35. Jetwing Lighthouse

    Iconic Geoffrey Bawa architectural design
    See prices from 7 sites
    from$294

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 ‎$13 to ‎$699 (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