• US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099
We're sorry, but the hotel you've selected can no longer be booked through our system. Please continue your search from the list of properties below.
View on Map

All Displayed Prices Exclude Tax Recovery Charges and Service Fees

Sort Descending by Top Picks
Check to Compare Properties
  1. Craigellachie Hotel Craigellachie Hotel 3 out of 5 Star Rating

    In Aberlour

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $110.71 USD Lowest Avg. Nightly Rate

    Select at the Craigellachie Hotel
  2. Glentorets B&B 3 out of 5 Star Rating

    In a rural location

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  3. Eight Acres Hotel Eight Acres Hotel 3 out of 5 Star Rating

    In Elgin

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $94.21 USD Lowest Avg. Nightly Rate

    Select at the Eight Acres Hotel
  4. The Lodge Elgin - Guest house The Lodge Elgin - Guest house 4 out of 5 Star Rating

    In Elgin

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $102.80 USD Lowest Avg. Nightly Rate

    Select at the The Lodge Elgin - Guest house
  5. Links Lodge - B&B Links Lodge - B&B 4 out of 5 Star Rating

    Near the sea

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $124.89 USD Lowest Avg. Nightly Rate

    Select at the Links Lodge - B&B
  6. Argyle Guest House Argyle Guest House 3 out of 5 Star Rating

    In a state/national park

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $95.00 USD Lowest Avg. Nightly Rate

    Select at the Argyle Guest House
  7. The following hotels are located within 25 miles of Moray, UK

    Craiglynne Hotel Craiglynne Hotel 3 out of 5 Star Rating

    On the riverwalk

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $155.80 USD Lowest Avg. Nightly Rate

    Select at the Craiglynne Hotel
  8. Cluny Bank Hotel Cluny Bank Hotel 4 out of 5 Star Rating

    In Forres

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $173.97 USD Lowest Avg. Nightly Rate

    Select at the Cluny Bank Hotel
  9. Kildrummy Inn Kildrummy Inn 4 out of 5 Star Rating

    In Kildrummy neighborhood

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $114.64 USD Lowest Avg. Nightly Rate

    Select at the Kildrummy Inn
  10. Seafield Lodge Hotel Seafield Lodge Hotel 3 out of 5 Star Rating

    In Grantown-on-Spey

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $94.13 USD Lowest Avg. Nightly Rate

    Select at the Seafield Lodge Hotel
  11. The Haugh Hotel The Haugh Hotel 3 out of 5 Star Rating

    In Grantown-on-Spey

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $102.73 USD Lowest Avg. Nightly Rate

    Select at the The Haugh Hotel
  12. Cullen Bay Hotel Cullen Bay Hotel 3 out of 5 Star Rating

    In Cullen neighborhood

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $126.52 USD Lowest Avg. Nightly Rate

    Select at the Cullen Bay Hotel
  13. Dunallan House Dunallan House 4 out of 5 Star Rating

    In Grantown-on-Spey

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $119.14 USD Lowest Avg. Nightly Rate

    Select at the Dunallan House
  14. The Station Hotel- Inn The Station Hotel- Inn 3 out of 5 Star Rating

    Near the beach

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $130.29 USD Lowest Avg. Nightly Rate

    Select at the The Station Hotel- Inn
  15. Balciuin B&B Not Yet Rated

    Nethy bridge

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
Check to Compare Properties
Sort Descending by Top Picks
Book Stotfield Hotel Online or Call
  • US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099