Book Hotels in Grantown-on-Spey
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Grantown-on-Spey hotels

The Speyside Hotel
"Fantastic place with a warm welcome. The food was delightful and the rooms very comfortable. Great job Team Speyside! Thanks for a great stay."
Reviewed on Aug 30, 2026

The Grant Arms Hotel
"The property was very clean especially the bathroom. Our room was quite small but had everything you need. The staff were really friendly."
Reviewed on Aug 25, 2026

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
"Great location on the river."
Reviewed on Aug 28, 2026

The Royal Highland Hotel
"Great location"
Reviewed on Aug 28, 2026

Columba Hotel Inverness by Compass Hospitality
"Some Staff were lovely but the Hotel was shabby dirty, room not serviced over 4 days and had to go down to get fresh towels each day.. it is terribly maintained and not worthy of 2 stars. Large bathroom but not a single place for toiletries, you had to straddle the toilet to use mirror light . Bed ..."
Reviewed on Aug 29, 2026

Craiglynne Hotel
"Extremely accommodating of my disabled daughter and arranged a ground floor room for us."
Reviewed on Aug 28, 2026

Coylumbridge Resort Hotel
"."
Reviewed on Aug 30, 2026

Ben Mhor Hotel

River Ness Hotel, a member of Radisson Individuals
Grantown-on-Spey Hotel & Travel Guide\n
Planning on exploring Scottish Highlands? If you're looking to get a feel of the city, reserve hotels that are just a short drive from downtown Grantown-on-Spey. Within an easy commute to central Grantown-on-Spey, there are 9 suitable hotel and apartment options.
Accommodations that are within easy driving distance to the center of Grantown-on-Spey include the The Craiglynne Hotel and Seafield Lodge Hotel.
One of the small selection of Travelocity-listed cheaper hotel choices in Grantown-on-Spey is the Rosehall Guest House.
The Hilton Coylumbridge is about 15 miles (24 kilometers) away from central Grantown-on-Spey. Another hotel is the Dalrachney Lodge Hotel, which is situated 10 miles (15 kilometers) away. The The Boat Hotel as well as the Macdonald Aviemore Highland Hotel are some other bases in Grantown-on-Spey.
11 miles (17 kilometers) from Grantown-on-Spey modern travelers will find Fort Augustus, where you can spend the day at the Loch Garten Osprey Centre. Boat of Garten places to stay include the Carn Mhor Bed and Breakfast and Carrmoor Guest House. For another option, look into Fort Augustus, located 45 miles (69 kilometers) southwest of Grantown-on-Spey. While you're there, take the time to check out the Benedictine Abbey. Travelocity-listed rooms in Fort Augustus include the The Lovat, Loch Ness and The Inch Hotel.
Just because you are traveling, should not mean that you shouldn't expand your obsession for all things sport. Pittodrie Stadium is 60 miles (94 kilometers) to the east of Grantown-on-Spey. Wise visitors that are hoping to find a room or apartment close to the stadium should look at the Aberdeen Douglas Hotel or the Rox Hotel.
Situated 20 miles (34 kilometers) outside the middle of Grantown-on-Spey is Inverness Airport. Find nearby Travelocity-listed accommodation at Dolphin Bay Suites or Inchrye Bed & Breakfast.
Frequently asked questions
Recent Grantown-on-Spey hotel reviews by fellow wanderers

Coylumbridge Resort Hotel
"An elevator is needed for 2nd floor access."
Explore More Ways to Travel with Travelocity
- Macdonald Aviemore Highland Hotel
- The Speyside Hotel
- The Grant Arms Hotel
- Lodges in Glenmore
- Cottages in Glenmore
- Hotels in Glenmore
- Macdonald Aviemore Hotel
- Hotels near Glenfarclas Distillery
- Macdonald Spey Valley Resort
- Macdonald Strathspey Hotel
- Wedding in Aviemore
- Hotels in Aviemore
- Woodland Lodge in the heart of Scotland
- Bedandbreakfast in Glenmore
- Coylumbridge Resort Hotel
- Macdonald Morlich Hotel
- Bar in Cromdale
- Hotels in Dulnain Bridge
- Agritourism in Aviemore
- Bennachie - a house that sleeps 8 guests in 4 bedrooms
- Cairngorms Flower Lodge
- Earth House Scotland - Stunning Historic Fishing Lodge on the River Spey
- Tulach Ard House






