Grantown-on-Spey is a town in the Highland Council Area, historically within the county of Moray. It is located on a low plateau at Freuchie beside the river Spey at the northern edge of the Cairngorm mountains, about 20 miles south-east of Inverness.
AdFind discounts on the best Where To Stay In Grantown-on-spey. Tripadvisor helps you spend less. Save money & book with Tripadvisor, the world's largest travel website.
Candid traveller photos · Easy price comparison · Millions of hotel reviews