My Favourites

The Haugh Hotel
The Haugh Hotel

By Grantown on Spey, Morayshire, PH26 3LW

The Haugh Hotel is a traditional stone built small village inn, situated in Cromdale.

Book Online

Reviews:
  • Seafield Lodge Hotel
    Seafield Lodge Hotel

    Grantown-on-Spey, PH26 3JN

    Quietly situated, yet close to Grantown's many amenities, the Seafield Lodge is one of Speyside's leading sporting hotels.

    Price: £35 - £110 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Culdearn House Hotel
    Culdearn House Hotel

    Grantown on Spey, Morayshire, PH26 3JU

    Culdearn House is a lovely country house offering luxury accommodation,fine dining & situated in the heart of Speyside.

    Price: £130 - £150 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Exterior
    Ravenscourt House Hotel

    Grantown on Spey, Morayshire, PH26 3JG

    Ravenscourt House is a Family run 8-bedroom hotel, stone built in the Victorian era.

    Price: £70 - £130 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Grant Arms Hotel
    Grant Arms Hotel

    Grantown on Spey, PH26 3HF

    The Grant Arms Hotel lies in the Highland town of Grantown-On-Spey. Recently renovated and upgraded. 50 En-Suite rooms.

    Price: £50 - £208 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    • AA Reviews Available 3 stars
    Tigh na Sgiath Country House Hotel
    Tigh na Sgiath Country House Hotel

    Dulnain Bridge, Grantown on Spey, PH26 3PA

    Located in the Cairngorm National Park,nr Aviemore - romantic, rural, elegant victorian country house hotel set in 2.5...

    Price: £70 - £120 (Per room per night)

    Book Online

    Reviews:
  • The Garth Hotel
    The Garth Hotel

    Grantown on Spey, Morayshire, PH26 3HN

    The Garth Hotel is family owned and is the Premier Independent Hotel in Grantown-on-Spey.

    Price: £42 - £69 (Per person per night)

    Make Enquiry Book Online

    Reviews:
  • Muckrach Lodge Hotel

    by Grantown on Spey, PH26 3LY

    Strathspey Hotel

    Grantown on Spey, Morayshire, PH26 3EL

    Craiglynne Hotel

    Grantown on Spey, Morayshire, PH26 3JX

    Ben Mhor Hotel

    Grantown on Spey, Moray, PH26 3EG

    1 The Haugh Hotel By Grantown on Spey, Morayshire, PH26 3LW
    2 Seafield Lodge Hotel Grantown-on-Spey, PH26 3JN 3 stars
    3 Culdearn House Hotel Grantown on Spey, Morayshire, PH26 3JU 4 stars
    4 Ravenscourt House Hotel Grantown on Spey, Morayshire, PH26 3JG 4 stars
    5 Grant Arms Hotel Grantown on Spey, PH26 3HF 3 stars
    6 Tigh na Sgiath Country House Hotel Dulnain Bridge, Grantown on Spey, PH26 3PA
    7 The Garth Hotel Grantown on Spey, Morayshire, PH26 3HN
    8 Muckrach Lodge Hotel by Grantown on Spey, PH26 3LY
    9 Strathspey Hotel Grantown on Spey, Morayshire, PH26 3EL
    10 Craiglynne Hotel Grantown on Spey, Morayshire, PH26 3JX
    11 Ben Mhor Hotel Grantown on Spey, Moray, PH26 3EG

    Click the map pins to view more information.

    Search Filters

    Nearby Places

    Price Per Room

    Price Per Person

    Booking

    Rating

    Features & Facilities

    Region

    • Aberdeen, Aberdeenshire and Moray
    • Argyll & the Isles
    • Aviemore and the Cairngorms X
    • Ayrshire, Arran & Clyde Valley
    • Caithness, Sutherland & Ross-shire
    • Dumfries & Galloway
    • Edinburgh
    • Fife & St. Andrews
    • Fort William, Ben Nevis & Lochaber
    • Glasgow
    • Inverness, Loch Ness & Nairn
    • Isle of Skye & Kyle of Lochalsh
    • Loch Lomond, Stirling & the Trossachs
    • Lothian & Scottish Borders
    • Orkney Islands
    • Outer Hebrides
    • Perthshire, Angus & Dundee
    • Shetland Islands