Hotels in Grantown-on-Spey

~ Our Location ~

The Ben Mhor hotel is in the heart of the quaint historical town of Grantown on Spey, in the heart of Cairngorms National Park and deep in the Scottish Highlands. Our town boasts a lovely traditional High Street, wonderful cafes, bars, and independent shops, but most of all our selling point centres around the friendly local community.

53-57 High Street, Grantown-on-Spey, PH26 3EG


Travel by car and enjoy free parking at the rear of the hotel off Grant road.

There is a bus stop 2 minutes walk away at the square, where you can go to Aviemore, Inverness or Perth.

Nearest airport: Inverness INV – 35-minute drive.

Train station: Carrbridge – 15-minute drive.