Top 10 Hotels in Grantown-on-Spey

See all 8 Hotels in Grantown-on-Spey

Recent Reviews in Grantown-on-Spey

Hide content

Grantown-on-Spey Hotel Types & Locations

Grantown-on-Spey Hotel Guide

For vacationers visiting Scottish Highlands and hoping to secure basic or more upscale hotels options in Grantown-on-Spey, there are several alternatives. The middle of Grantown-on-Spey boasts 2 Expedia-listed apartments and hotels within easy driving distance.

Some of the hotels that are close to the heart of Grantown-on-Spey are the Seafield Lodge Hotel and The Craiglynne Hotel.

15 miles away from downtown Grantown-on-Spey, is the Hilton Coylumbridge. Alternatively, the Boat Hotel is 10 miles away. The Argyle Guest House as well as the Glentorets B&B are two other hotel options around Grantown-on-Spey.

15 miles away from Grantown-on-Spey is Aviemore, home to the Loch Morlich, Spey Valley Championship Golf Course and Cairngorm Reindeer Centre. The Macdonald Aviemore Hotel and Macdonald Aviemore Highland Hotel are a few of the long and short-stay options in Aviemore. 18 miles to the southeast of Grantown-on-Spey, you'll also find Nairn, which is home to the Golf View Hotel & Spa and The Newton Hotel. If you're staying in Nairn, be sure to explore the Nairn Golf Club, Nairn Beach and Nairn Museum.

25 miles from Grantown-on-Spey is Inverness, a regional center with a population of 41,000, home to great attractions like the Inverness Castle, Eastgate Shopping Centre and Eden Court Theatre. The Inverness Cathedral and Inverness Museum and Art Gallery are also worth your time. Should you wish to stay in Inverness, check out the rates and amenities at the Culloden House Hotel and Loch Ness Country House Hotel.

Inverness Airport is the most frequently used airport for flying into Grantown-on-Spey. It is 20 miles drive away. If you would like to stay nearby, try the Dolphin Bay Suites or Inchrye Bed & Breakfast.