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.