Hotels in Sri Lanka (Asia)

In order to supply this free comparison, booking sites pay us a fee when a user clicks on their specific offer. We do not display any offers (including cheaper offers) that do not meet our minimum fee requirements. Cheaper offers may on occasion be available under "More deals" as we request updated offers from online booking sites when you click that button. Learn how trivago works.

    • Popular choice

    Heritance Kandalama

    9.1Excellent (17,877 ratings)
    Panoramic views of iconic landmarks, Diverse and exquisite dining experiences
    Dambulla
    from  $203
    See prices from 18 sites
  1. Hotel Sigiriya

    9.1Excellent (4,957 ratings)
    Proximity to ancient Sigiriya palace, Open-air dining with scenic vistas
    Sigiriya
    from  $14
    See prices from 13 sites
    • Popular choice

    Shangri-La Hambantota

    9.1Excellent (9,365 ratings)
    Three distinct outdoor swimming pools, Signature CHI, The Spa with Ayurveda
    Hambantota
    from  $204
    See prices from 17 sites
    • Popular choice

    Mount Lavinia Hotel

    8.3Very good (15,854 ratings)
    Balinese beachfront spa, Diverse dining experiences
    Mount Lavinia
    from  $72
    See prices from 15 sites
  2. Jetwing Blue

    8.5Excellent (10,135 ratings)
    Prime beachfront location, Two expansive outdoor pools
    Negombo
    from  $36
    See prices from 14 sites
  3. Marino Beach Colombo

    9.2Excellent (23,640 ratings)
    Rooftop infinity pool with ocean views, Well-equipped spa and wellness center
    Colombo
    from  $112
    See prices from 18 sites
  4. Hotel Riu Sri Lanka

    8.8Excellent (11,020 ratings)
    Diverse themed dining options, Spacious rooms with sea views
    Bentota
    from  $221
    See prices from 9 sites
    • Popular choice

    Radisson Blu Resort Galle

    9.0Excellent (7,991 ratings)
    Expansive outdoor pool and kids' area, Wellness spa and fitness center
    Galle
    from  $170
    See prices from 7 sites
    • Popular choice

    Granbell Hotel Colombo

    8.8Excellent (13,458 ratings)
    Rooftop infinity pool with ocean views, Modern Japanese-inspired design
    Colombo
    from  $85
    See prices from 18 sites
    • Popular choice

    Trinco Blu by Cinnamon

    8.8Excellent (7,632 ratings)
    Ocean-facing chalets with daybeds, Balinese spa treatments
    Trincomalee
    from  $301
    See prices from 3 sites
    • Popular choice

    Anantara Peace Haven Tangalle Resort

    9.6Excellent (7,861 ratings)
    Private villas with plunge pools, Holistic ayurvedic wellness journeys
    Tangalle
    from  $414
    See prices from 12 sites
    • Popular choice

    Club Hotel Dolphin

    8.9Excellent (13,548 ratings)
    Sri Lanka's longest swimming pool, Sprawling beachfront resort setting
    Waikkal
    from  $114
    See prices from 6 sites
  5. Taj Bentota Resort & Spa

    8.9Excellent (9,121 ratings)
    Direct beach access, Outdoor pool with poolside bar
    Bentota
    from  $288
    See prices from 8 sites
    • Popular choice

    Sentido Heritance Negombo

    9.2Excellent (11,772 ratings)
    Direct beachfront access and views, Expansive outdoor pool with swim-up bar
    Negombo
    from  $177
    See prices from 14 sites
    • Popular choice

    Heritance Ahungalla

    9.2Excellent (17,613 ratings)
    The four blues visual experience, Direct beach access and ocean views
    Ahungalla
    from  $79
    See prices from 13 sites
    • Popular choice

    Weligama Bay Marriott Resort & Spa

    9.2Excellent (9,733 ratings)
    Direct beach access for surfing, Three distinct outdoor pools
    Mirissa
    from  $255
    See prices from 13 sites
  6. Mandarina Colombo

    8.7Excellent (6,880 ratings)
    Comprehensive fitness center, Rooftop infinity pool with ocean views
    Colombo
    from  $78
    See prices from 16 sites
    • Popular choice

    Jetwing Sea

    8.2Very good (6,887 ratings)
    Two infinity pools with ocean views, Unique in-room amenities
    Negombo
    from  $91
    See prices from 11 sites
    • Popular choice

    Cinnamon Grand Colombo

    9.3Excellent (39,832 ratings)
    Resort-style outdoor pools and spa, Direct access to Crescat Boulevard
    Colombo
    from  $120
    See prices from 16 sites
  7. Cinnamon Lakeside Colombo

    9.1Excellent (28,007 ratings)
    Stunning Lake Views and Ambiance, Poolside Relaxation with Scenic Views
    Colombo
    from  $100
    See prices from 15 sites
    • Popular choice

    Galle Face Hotel

    9.0Excellent (2,930 ratings)
    Mount Lavinia
    from  $171
    See prices from 13 sites
    • Popular choice

    Thaala Bentota

    9.1Excellent (11,991 ratings)
    Prime beachfront location, Diverse dining with local and international flavors
    Bentota
    from  $130
    See prices from 12 sites
    • Popular choice

    Jetwing Yala

    9.1Excellent (6,445 ratings)
    Expansive ocean-facing pool, Full-service spa and fitness center
    Tissamaharama
    from  $214
    See prices from 6 sites
  8. Turtle Bay Beach Resort

    8.9Excellent (632 ratings)
    Panoramic ocean views from rooms, Outdoor pool with ocean views
    Mirissa
    Select dates to see prices and availability
  9. Le Grand Galle

    9.1Excellent (3,959 ratings)
    Prime location near Galle Fort, Expansive outdoor swimming pool
    Galle
    from  $206
    See prices from 12 sites
  10. The Kingsbury Colombo

    8.9Excellent (30,033 ratings)
    Prime central Colombo location, Diverse international dining
    Colombo
    from  $124
    See prices from 13 sites
    • Popular choice

    Jetwing Lagoon

    9.0Excellent (4,923 ratings)
    Ayurvedic wellness and spa treatments, Sri Lanka's longest west coast pool
    Negombo
    from  $171
    See prices from 12 sites
    • Popular choice

    Occidental Eden Beruwala

    9.1Excellent (10,743 ratings)
    Beachfront access to golden sands, Freshwater outdoor pool with bar
    Beruwala
    Select dates to see prices and availability
  11. Shangri-La Colombo

    9.2Excellent (21,036 ratings)
    Authentic Ceylonese spa treatments, Modern co-working space, Co-nnect
    Colombo
    from  $223
    See prices from 13 sites
    • Popular choice

    Hikka Tranz by Cinnamon EID

    8.7Excellent (12,214 ratings)
    Diverse dining with specialty crab restaurant, Family-friendly pools and activities
    Hikkaduwa
    from  $134
    See prices from 6 sites
    • Popular choice

    Amaya Lake Dambulla

    9.1Excellent (10,900 ratings)
    Secluded lakeside sanctuary, Two inviting swimming pools
    Dambulla
    Select dates to see prices and availability
  12. Weligama Bay Resort

    8.4Very good (773 ratings)
    Outdoor pool overlooking the surf, Direct beach access and surf lessons
    Weligama
    from  $237
    See prices from 4 sites
    • Popular choice

    The Fortress Resort & Spa

    9.2Excellent (3,970 ratings)
    Proximity to Koggala Lake attractions, Expansive 50-meter swimming pool
    Koggala
    from  $178
    See prices from 11 sites
    • Popular choice

    The Blue Water

    8.8Excellent (9,376 ratings)
    Direct beach access and ocean views, Expansive oceanfront swimming pool
    Wadduwa
    from  $184
    See prices from 8 sites
  13. Dickwella Resort and Spa

    8.7Excellent (5,380 ratings)
    Unique peninsula ocean views, Fresh seawater swimming pool
    Tangalle
    from  $137
    See prices from 7 sites

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 ‎$14 to ‎$414 (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