Photo by Geraldine Soh

Search Grantown-on-Spey hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top hotels and accommodation in Grantown-on-Spey

Ben Mhor Hotel

3.0 star property
Grantown-on-Spey
8.2 out of 10, Very good, (181)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
The price is NZ$90
includes taxes & fees
14 Nov - 15 Nov
Ben Mhor Hotel

The Grant Arms Hotel

4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (150)
"Absolutely excellent stay, couldn’t recommend more."
United States
Joseph
The price is NZ$301
includes taxes & fees
14 Nov - 15 Nov
The Grant Arms Hotel

The Speyside Hotel

3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (335)
"Dated hotel in need of serious upgrades. Great location for Speyside tourism. Friendly staff and great food."
Canada
Timothy
The Speyside Hotel

Ravenscourt Guest House

3.0 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (10)
"Friendly hosts and well-appointed rooms. Great comfy bed and lovely antique furniture."
United Kingdom
Anonymous traveller
The price is NZ$276
includes taxes & fees
10 Dec - 11 Dec
Ravenscourt Guest House

High Terrace Apartment

3.5 star property
Grantown-on-Spey
10.0 out of 10, Exceptional, (3)
"I stayed here for a 2 day conference in Boat of Garten and was within a 5 minute walk of the venue. Great comms from the hosts and place was perfectly presented and very comfortable; you might want to place another comment book in there as the existing one is full although it was fun reading through people's thoughts and and suggestions and you have clearly followed up on these. If i'm back this way, it would be the first place i book. Thanks Again. Breakfast options were a nice touch, thankyou...
United Kingdom
Robert
The price is NZ$258
includes taxes & fees
16 Nov - 17 Nov
High Terrace Apartment

Kinnaird House

3.5 star property
Grantown-on-Spey
The price is NZ$1,419
includes taxes & fees
17 Nov - 18 Nov
Kinnaird House

Pine Marten Lodge

3.5 star property
Grantown-on-Spey
The price is NZ$2,803
includes taxes & fees
27 Nov - 28 Nov
Pine Marten Lodge

Dunstaffnage Cottage

3.5 star property
Grantown-on-Spey
The price is NZ$1,519
includes taxes & fees
17 Nov - 18 Nov
Dunstaffnage Cottage

Birchbank

3.5 star property
Grantown-on-Spey
The price is NZ$1,437
includes taxes & fees
16 Nov - 17 Nov
Birchbank

AC Hotel by Marriott Inverness

4.0 star property
Inverness City Centre
9.2 out of 10, Wonderful, (860)
"Great hotel and location. "
Canada
Sean
The price is NZ$146
includes taxes & fees
14 Dec - 15 Dec
AC Hotel by Marriott Inverness

Black Isle Bar and Rooms

2.5 star property
Inverness City Centre
8.4 out of 10, Very good, (159)
"The bar was excellent. Great atmosphere. Great location. Surprisingly not that noisy, even being over a bar "
Canada
SARAH
The price is NZ$132
includes taxes & fees
14 Nov - 15 Nov
Black Isle Bar and Rooms

Craigellachie Hotel of Speyside

4.0 star property
Aberlour
9.0 out of 10, Wonderful, (340)
"The whiskey bar is amazing."
Taiwan
YU HUNG
The price is NZ$383
includes taxes & fees
23 Nov - 24 Nov
Craigellachie Hotel of Speyside

The Crossing

2.0 star property
Kingussie
9.6 out of 10, Exceptional, (37)
"Nice breakfast nice staff "
United States
Elizabeth
The price is NZ$211
includes taxes & fees
14 Nov - 15 Nov
The Crossing

The Station Hotel

4.0 star property
Aberlour
9.4 out of 10, Exceptional, (242)
"Very clean and well kept. Very easy check-in and checkout."
Canada
Kevin
The price is NZ$245
includes taxes & fees
2 Dec - 3 Dec
The Station Hotel

Holiday Inn Express Inverness by IHG

3.0 star property
Inverness
8.4 out of 10, Very good, (1002)
"Room was very quiet and breakfast plentyfull. No complaints at all"
United Kingdom
Marjorie
The price is NZ$128
includes taxes & fees
7 Dec - 8 Dec
Holiday Inn Express Inverness by IHG

Columba Hotel Inverness by Compass Hospitality

3.0 star property
Inverness City Centre
7.6 out of 10, Good, (1002)
"Great location, easy parking. "
United States
Quinn
The price is NZ$112
includes taxes & fees
16 Nov - 17 Nov
Columba Hotel Inverness by Compass Hospitality

Columba House

3.0 star property
Kingussie
7.6 out of 10, Good, (159)
"It took me about 40 minutes to get my room key as there was an issue with the key safe, no one available on site and none of the phone numbers worked (I managed to contact the hotel through Expedia...). When I got to my room the window was broken and couldn't be closed (which would've been fine if it wasn't November...). Fortunately Columba House upgraded me to a nice room where I had a comfortable stay. I did see a staff member in the morning and my 'good morning' was met with a frown and a...
United Kingdom
Heather
Columba House

B&B HOTEL Inverness

3.0 star property
Inverness City Centre
8.2 out of 10, Very good, (1000)
"Clean room, convenient location, excellent breakfast."
United Kingdom
Ioannis
The price is NZ$114
includes taxes & fees
14 Dec - 15 Dec
B&B HOTEL Inverness

Waverley Guest House

3.0 star property
Inverness City Centre
6.2 out of 10, (827)
"Room was ok but no sign of remote for TV. I was assisted by staff in accessing room as I had been delayed. The facilities were as I expected and would use them again."
United Kingdom
Manus
The price is NZ$123
includes taxes & fees
16 Nov - 17 Nov
Waverley Guest House

High Range Hotel

3.0 star property
Aviemore
9.4 out of 10, Exceptional, (332)
"This hotel complex is a gem. "
Canada
Wayne
The price is NZ$153
includes taxes & fees
16 Nov - 17 Nov
High Range Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Our guide on where to stay in Grantown-on-Spey

Find the best Grantown-on-Spey areas for the activities you enjoy most.

Craggan

If you're looking for some top things to see and do in Craggan and surrounding area, you can visit Grantown Museum and Abernethy Golf Club.

Stay near popular Grantown-on-Spey attractions

Learn more about Grantown-on-Spey

This historic Highland town offers excellent fly fishing on the River Spey and charming Victorian architecture along the High Street. Explore nearby Cairngorms National Park's hiking trails or visit Speyside's famous whisky distilleries for guided tastings and tours.

The Old Spey Bridge was built after the 1745 rebellion by General Wade's successor, Major William Caulfield, as part of the military road that ran from Coupar Angus to Fort George. The inscription on the bridge says, "AD 1754. 5 companies of the 33rd Regiment Colonel Charles Hay. Ended"

Wild Lupins (L. perennis) grown in profusion all along the banks of the Spey in June. The Spey is known to be a fast-running river and is especially famous as one of Scotland's best salmon rivers.

#InStone
#River
Photo by Geraldine Soh
Open Photo by Geraldine Soh

Top Grantown-on-Spey Hotel Reviews

More cheap accommodation in Grantown-on-Spey

Find out more about Grantown-on-Spey

Top reasons to visit Grantown-on-Spey

  • Stunning Outdoor Activities: Grantown-on-Spey offers exceptional opportunities for skiing, hiking, and biking amidst breathtaking scenery.
  • Cairngorms National Park: A nearby gem, perfect for wildlife spotting and immersive nature experiences.
  • Historic Attractions: Explore local history at Grantown Museum and nearby historic castles.
  • Charming Town Atmosphere: Enjoy a friendly vibe while browsing local shops and cafés.
  • Diverse Accommodation Options: From pet-friendly lodgings to themed hotels, there's something for every traveller.

Find great hotels in and around Grantown-on-Spey

Discover the charm of Grantown-on-Spey with a range of accommodation options tailored for adventurous travellers. From pet-friendly guesthouses to golf-themed hotels, there’s something for everyone in this picturesque Scottish town. Whether you’re searching for Spey hotels, Speyside hotels, or accommodations near Grantown, you’ll find a welcoming place to rest after exploring the stunning Highlands.

  • Macdonald Aviemore Highland Hotel: Nestled 19.3km from Grantown-on-Spey, this 4-star family-friendly hotel offers an adventurous getaway for travellers seeking both relaxation and excitement. With a distinct golf theme, guests can enjoy a range of activities including onsite archery, mountain biking, and hiking. The hotel is well-equipped for families, featuring an arcade game room, children's pool, and a first aid kit to ensure a safe and enjoyable experience for younger guests. Adventure sports, such as kayaking and fishing, are also available nearby, making it a perfect base for thrill-seekers.
  • The Boat Hotel: Located 12.9km from Grantown-on-Spey, this charming 3.5-star hotel is ideal for golf enthusiasts who wish to bring their furry friends along. The Boat Hotel is pet-friendly, allowing dogs and offering amenities like food and water bowls to ensure a comfortable stay for your pets. Golf-themed activities abound, and the welcoming atmosphere makes it a great spot for relaxation after a day on the greens. With a focus on comfort and convenience, this hotel provides a delightful retreat for both you and your pets.
  • Craiglynne Hotel: Situated in the heart of Grantown-on-Spey, the 3-star Craiglynne Hotel caters to eco-conscious adventurers and pet lovers alike. This eco-certified property boasts a range of outdoor activities such as downhill skiing, rafting, and bicycle rentals nearby, allowing guests to immerse themselves in the stunning Scottish landscape. The hotel welcomes pets with appropriate amenities and policies, ensuring that your furry companions feel at home. With its commitment to sustainability and adventure, Craiglynne Hotel is a perfect choice for eco-friendly travellers looking to explore.

Find the best attractions in and around Grantown-on-Spey

Grantown-on-Spey is a haven for outdoor enthusiasts and those seeking scenic beauty, offering attractions like lakes, nature reserves, and historic castles. Visitors can immerse themselves in local culture by exploring the Grantown Museum, browsing antiques, or enjoying a stroll through the charming town. Whether you're after romance or adventure, Grantown-on-Spey provides a delightful blend of experiences for every traveller.

  • Lochindorb Castle: Explore the fascinating ruins of Lochindorb Castle, steeped in history and culture. Nestled within Grantown-on-Spey, this medieval fortress offers a glimpse into the past, surrounded by stunning landscapes that inspire a sense of adventure.
  • Loch Garten Osprey Centre: Just 11.3km from Grantown-on-Spey, the Loch Garten Osprey Centre is a family-friendly reserve where you can observe magnificent ospreys in their natural habitat. Enjoy a relaxing day surrounded by nature, with friendly locals and recreational activities for all ages.
  • Grantown Museum: Situated in the heart of Grantown-on-Spey, the Grantown Museum showcases the rich history and culture of the area. Dive into local heritage through exhibits that highlight the town’s fascinating past and its vibrant community.

Best time to go to Grantown-on-Spey

The best time to visit Grantown-on-Spey can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Grantown-on-Spey falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Grantown-on-Spey falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January34.3°F (1.3°C)Light RainMostly CloudyAverageSlightly Low
February35.1°F (1.7°C)Light RainMostly CloudyAverageAverage
March37.8°F (3.2°C)Light RainMostly CloudyAverageSlightly Low
April42.1°F (5.6°C)Light RainMostly CloudySlightly HighAverage
May47.3°F (8.5°C)Light RainMostly CloudyAverageAverage
June52.5°F (11.4°C)Light RainMostly CloudyAverageAverage
July55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
August54.1°F (12.3°C)Light RainMostly CloudySlightly HighSlightly High
September51.1°F (10.6°C)Light RainMostly CloudyAverageSlightly High
October45.3°F (7.4°C)Light RainMostly CloudySlightly LowAverage
November39.6°F (4.2°C)Light RainMostly CloudySlightly LowSlightly Low
December35.2°F (1.8°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Grantown-on-Spey

When planning your visit to Grantown-on-Spey, you have two major airports to consider. Aberdeen Airport (ABZ) is situated 85.3km away, with excellent accommodation options such as the 5-star Marcliffe Hotel, located 9.7km from the airport, and Trump Macleod House & Lodge, 12.9km away. Inverness Airport (INV), closer at 35.4km, offers luxury stays like the Rocpool Reserve and Ness Walk, both 12.9km from the airport. Transportation services include shuttles and transfers, ensuring easy access to both airports from your hotel. Daviot Lodge, a charming 5-star B&B, is also nearby Inverness, just 11.3km from the airport.

Frequently asked questions

Where is the best place for a stay in Grantown-on-Spey?
The Speyside Hotel is a favourite with Expedia customers. This hotel offers a restaurant and free parking. Other top choices based on traveller reviews include Ben Mhor Hotel and Craiglynne Hotel. See all available top hotels, or vacation rentals in Grantown-on-Spey.
What are some of the best holiday rentals that Grantown-on-Spey has to offer?
The Old Mill Inn: This holiday home rental outside of Grantown-on-Spey offers a garden and free WiFi to help you feel comfortable in your new surroundings. See all vacation rentals in Grantown-on-Spey.
If I need to cancel my hotel reservation in Grantown-on-Spey, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable if cancelled before the hotel's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If your reservation is non-refundable, you might be able to cancel it and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Grantown-on-Spey.
What is the favourite LGBTQ-friendly hotel in Grantown-on-Spey?
Muckrach Country House is a top LGBTQ-friendly hotel, and features free parking and Hot tubs. The Ben Mhor is another good option for your holiday. See all available hotels listed as LGBTQ-friendly in Grantown-on-Spey.
What's the best dog-friendly place to stay in Grantown-on-Spey?
Ben Mhor Hotel is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options to stay with your pet include Craiglynne Hotel and The Grant Arms Hotel. See more pet-friendly hotel accommodations in Grantown-on-Spey.
What's the best luxury place to stay in Grantown-on-Spey?
Mount Barker Bed & Breakfast is a luxury B&B and popular for Expedia travellers looking for an elegant place to stay. Find more luxury hotels in Grantown-on-Spey.
What's the best accommodation for a golf trip to Grantown-on-Spey?
The Speyside Hotel is a top hotel that has a golf driving range and features free WiFi. Other good options if you'd like to stay near a golf course include Garden Park Guest House and Ravenscourt House. See more golf hotels in Grantown-on-Spey.
What are some hotels with pools in Grantown-on-Spey?
Coylumbridge Resort Hotel: Features 2 indoor swimming pools, a children's pool and 2 bars. Another choice with an on-site pool is Kingsmills Hotel. View all hotels with pools in Grantown-on-Spey.
What's it like to stay in Grantown-on-Spey?
Visitors can enjoy all that Grantown-on-Spey has to offer, including the forests and golf courses. Tourists to the city can also enjoy its secluded setting. In Grantown-on-Spey, there are 80 hotels and other accommodation options to choose from. Find out more about Grantown-on-Spey.
What should I see while I'm in Grantown-on-Spey?
Favourite places to visit include Cairngorms National Park, Lochindorb Castle and Grantown Museum. You'll also find Glenlivet Distillery and Cairngorm Reindeer Centre in the area. Take a look at what more there is to see and do in Expedia's Grantown-on-Spey guide.
What's the seasonal weather in Grantown-on-Spey?
The hottest months are usually July and August, with an average temperature of 12°C, while the coldest months are January and February, with an average of 2°C. Average annual precipitation for Grantown-on-Spey is 1022 mm.

Explore a world of travel with Expedia