• Castle Road, Grantown-on-Spey, Morayshire, Scotland PH26 3HN
  • Email:reception@garthhotel.com
CALL DIRECT Phones available 24hrs

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.

Breaks & Offers

Please check for the latest offers.

View Offers

Restaurant & Bar

Our restaurant is open every day serving the very best in local produce.

More info

Weddings & Events

Find out more about our Wedding service.

More info


Book a room with us.

More info

Request A Call Back

    Bookings & Enquiries

    call us on 01479 787 900 or email reception@garthhotel.com

    Book Online

    Copyright © 2019 The Garth Hotel

    Web Hosting by: Purple Imp