Beach hotels in Dornoch, United Kingdom

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

    Royal Golf Hotel

    8.7Excellent (1,557 ratings)
    Panoramic golf course and sea views, Historic charm with modern comfort
    0.3 km to City center
    from  $421
    See prices from 11 sites
    • Popular choice

    Dornoch Station

    8.5Excellent (839 ratings)
    Rooms with golf and sea views, Highland-inspired interior design
    0.3 km to City center
    from  $545
    See prices from 11 sites
  1. Links House at Royal Dornoch

    9.7Excellent (639 ratings)
    MARA restaurant's hyper-local dining, Curated bespoke guest experiences
    0.3 km to City center
    from  $1,240
    See prices from 9 sites
    • Popular choice

    The Royal Hotel Tain

    7.6Good (1,783 ratings)
    Historic building with character, Proximity to golf and distillery
    Tain, 7.8 km to Dornoch
    Select dates to see prices and availability
  2. Mansfield Castle Hotel

    7.5Good (1,005 ratings)
    Sherry decanters and whirlpool baths, Award-winning cuisine and oak paneling
    Tain, 8.4 km to Dornoch
    from  $281
    See prices from 6 sites
  3. The Glenmorangie House

    9.5Excellent (353 ratings)
    Charming walled gardens and patio, Gourmet dining with local produce
    Tain, 14.4 km to Dornoch
    Select dates to see prices and availability
  4. Balintore Inn

    8.7Excellent (700 ratings)
    Scenic sea views, Exceptional homemade dining
    Tain, 15.4 km to Dornoch
    Select dates to see prices and availability

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.