Looking to visit us...?

Book a room Book a table

Find Us in the Highlands

The Garth Hotel is located in Grantown on Spey, a small town just 10 miles from the A9 (please use the A95 from the A9) 15 miles from Aviemore where you can find the nearest train station and public transport. Inverness Airport is just 29 miles from Grantown on Spey. There is a bus stop just outside the hotel and taxi service is always available.


    Garth Hotel

    Castle Road

    Grantown-on-Spey

    Morayshire, PH26 3HN

    reception@garthhotel.com

    01479 787 900


    Request A Call Back

      Speed up your check in. Download the Garth App today

      Open Modal