A road winding through a forest with a lake in the distance.

Grantown-on-Spey Hotels

  • 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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Grantown-on-Spey hotels

1. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.2 out of 10, Wonderful, (187 reviews)
"Great hotel we enjoyed our stay"
United States
Liang
The price is P8,210
P9,852 total
includes taxes & fees
Nov 23 - Nov 24
The Grant Arms Hotel

2. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (433 reviews)
"Great experience staying at the hotel, food was excellent and staff friendly."
United Kingdom
Margaret
The price is P6,764
P8,116 total
includes taxes & fees
Nov 22 - Nov 23
The Speyside Hotel

3. Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (236 reviews)
"Great hotel all round. Spacious and clean room, friendly staff and large parking area. Welcoming atmosphere in the Bar too."
United Kingdom
Paul
The price is P2,476
P2,476 total
includes taxes & fees
Nov 20 - Nov 21
Ben Mhor Hotel

4. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (608 reviews)
"Good place to have a cosy room stop over when travelling."
United Kingdom
Olivia
The price is P2,922
P3,506 total
includes taxes & fees
Nov 16 - Nov 17
Craiglynne Hotel

5. Muckrach Country House

Muckrach Country House
3.0 star property
Grantown-on-Spey
10.0 out of 10, Exceptional, (11 reviews)
"Can’t say enough good things about Muckrach Country House. The home is absolutely gorgeous. Our room was stunning. We had absolutely the best nights sleep of our whole trip! More importantly Donnie and the staff are the sweetest people! We only got to stay one night but wish we had more time to stay. Absolutely book it, you won’t be disappointed."
United States
Douglas
The price is P8,357
P10,028 total
includes taxes & fees
Nov 15 - Nov 16
Muckrach Country House

6. Dunstaffnage Cottage

Dunstaffnage Cottage
3.5 star property
Grantown-on-Spey
The price is P50,561
P60,673 total
includes taxes & fees
Nov 17 - Nov 18
Dunstaffnage Cottage

7. Pine Marten Lodge

Pine Marten Lodge
3.5 star property
Grantown-on-Spey
The price is P96,824
P116,189 total
includes taxes & fees
Nov 19 - Nov 20
Pine Marten Lodge

8. The Mash Tun

The Mash Tun
2.5 star property
Aberlour
10.0 out of 10, Exceptional, (1 review)
"Wonderful location next to the River Spey. Staff were very friendly and helpful. Quickly resolved a problem with me having inadvertently paid twice. Lively bar with good food. Room was very comfortable"
United Kingdom
William
The price is P10,104
P12,125 total
includes taxes & fees
Dec 14 - Dec 15
The Mash Tun

9. Nethybridge Hotel

Nethybridge Hotel
3.0 star property
Nethy Bridge
7.8 out of 10, Good, (358 reviews)
"Lovely hotel."
United States
Christine
The price is P4,774
P5,729 total
includes taxes & fees
Nov 16 - Nov 17
Nethybridge Hotel

10. The Boat Hotel

The Boat Hotel
3.5 star property
Boat of Garten
8.2 out of 10, Very good, (823 reviews)
"The staff were welcoming & very helpful with advice on local attractions. The food was lovely. The room was clean & as described...cosy."
Australia
ken
The price is P3,708
P4,449 total
includes taxes & fees
Nov 16 - Nov 17
The Boat Hotel

11. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (409 reviews)
"Great place to stay while in Speyside. The breakfast was excellent. The restaurant has great food too! Would stay here again."
United States
Banan
The price is P14,438
P17,325 total
includes taxes & fees
Dec 13 - Dec 14
Craigellachie Hotel of Speyside

12. Cairn Hotel

Cairn Hotel
3.0 star property
Carrbridge
9.0 out of 10, Wonderful, (525 reviews)
"Would recommend this hotel to all."
United Kingdom
Jean
The price is P6,666
P7,999 total
includes taxes & fees
Dec 14 - Dec 15
Cairn Hotel

13. Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (915 reviews)
"Excellent 2 night stay at this family friendly hotel in October with our two grandkids. Only negative was the pool having to close for a deep clean on one night of our stay so our grandkids missed out on the pool disco, however I am sure this was required for health and safety reasons."
United Kingdom
Sally
The price is P8,463
P10,155 total
includes taxes & fees
Dec 15 - Dec 16
Macdonald Aviemore Highland Hotel

14. Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
10.0 out of 10, Exceptional, (7 reviews)
"So far our favorite hotel on this trip. Staff was super friendly and welcoming. Great options for dinner and breakfast. It’s a smaller hotel so it felt more intimate, but was still quiet. Would definitely recommend."
United States
Rachael
The price is P13,269
P15,923 total
includes taxes & fees
Nov 16 - Nov 17
Hotel 1881 Archiestown

15. Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (412 reviews)
"Staff was very friendly and helpful. The breakfast was great."
United States
Jodi
The price is P5,627
P6,752 total
includes taxes & fees
Dec 13 - Dec 14
Black Friars

16. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,000 reviews)
"Walkable to the airport and rental car drop off, the courtyard is perfect for an early morning flight."
United States
Michael
The price is P4,107
P4,929 total
includes taxes & fees
Nov 22 - Nov 23
Courtyard by Marriott Inverness Airport

17. Ness Walk

Ness Walk
5.0 star property
Ballifeary
9.8 out of 10, Exceptional, (605 reviews)
"What a lovely hotel, staff and location."
United States
Claire
The price is P12,982
P15,578 total
includes taxes & fees
Dec 13 - Dec 14
Ness Walk

18. River Ness Hotel, a member of Radisson Individuals

River Ness Hotel, a member of Radisson Individuals
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (773 reviews)
"It was a nice hotel, would stay there again"
United States
Marlon
The price is P5,052
P6,063 total
includes taxes & fees
Dec 13 - Dec 14
River Ness Hotel, a member of Radisson Individuals

19. Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (450 reviews)
"This place is amazing!"
United States
Rodney
The price is P11,578
P13,894 total
includes taxes & fees
Dec 1 - Dec 2
Culloden House Hotel

20. Cairngorm Guest House

Cairngorm Guest House
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (171 reviews)
"Only stayed one night, so was fine for a stop over. Staff were pleasant and very helpful."
United Kingdom
Christopher
The price is P7,372
P8,846 total
includes taxes & fees
Nov 15 - Nov 16
Cairngorm Guest House
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

Where to stay in Grantown-on-Spey

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

Craggan

While there might not be top attractions in Craggan, you can explore the larger area and discover places like 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.

A road winding through a forest with a lake in the distance.

Top Grantown-on-Spey Hotel Reviews

More cheap stays in Grantown-on-Spey

Find out more about Grantown-on-Spey

Top reasons to visit Grantown-on-Spey

  • Outdoor Adventures: Grantown-on-Spey is perfect for outdoor enthusiasts, offering thrilling skiing and scenic hiking trails.
  • Strathspey Steam Railway: Experience a unique journey through the Highlands aboard the historic steam railway.
  • Rich Heritage: Visit the Grantown Museum for fascinating insights into the local history and culture.
  • Stunning Landscapes: Explore picturesque lakes, nature reserves, and historic castles set against a breathtaking backdrop.
  • Welcoming Atmosphere: Enjoy family-friendly excursions and a friendly vibe that ensures a memorable stay.

Find great hotels in and around Grantown-on-Spey

In Grantown-on-Spey, you'll discover a delightful selection of hotels and guesthouses catering to adventure seekers and those looking for a pet-friendly escape. Whether you're keen on a golf-themed holiday or simply wish to unwind amidst stunning landscapes, the accommodations here offer something for everyone. Explore the charm of Spey hotels, and enjoy a memorable stay in this picturesque Scottish town.

  • Macdonald Aviemore Highland Hotel: Nestled 19km from Grantown-on-Spey, this 4-star hotel is an ideal choice for families and adventure seekers alike. Emphasising a golf-themed experience, guests can enjoy various activities, including nearby sailing, windsurfing, and fishing. The hotel features facilities for children, including a shared playground, games, and breakfast options tailored for younger visitors. With its extensive offerings in adventure sports and recreation, the Macdonald Aviemore Highland Hotel provides a vibrant atmosphere perfect for creating memorable family moments.
  • The Boat Hotel: Located 13km from Grantown-on-Spey, this 3.5-star hotel boasts a guest rating of 8.2 out of 10, making it a popular choice among visitors. Aimed at ski and golf enthusiasts, The Boat Hotel offers convenient access to ski lifts and shuttles. Guests can engage in various adventure sports, including waterskiing and mountain biking. The hotel’s inviting atmosphere and comfortable accommodations make it an excellent base for those looking to explore the stunning Scottish Highlands while enjoying a variety of outdoor activities.
  • Craiglynne Hotel: Situated within Grantown-on-Spey, this 3-star hotel welcomes adventure lovers and pet owners. With a range of activities such as skiing, snowboarding, and mountain biking available nearby, guests can immerse themselves in the great outdoors. The Craiglynne Hotel is also pet-friendly, offering amenities for furry companions, ensuring a comfortable stay for all family members. This hotel combines a warm atmosphere with a commitment to providing adventure-focused experiences amidst the scenic beauty of Scotland.

Where to stay in and around Grantown-on-Spey

Grantown-on-Spey offers a delightful blend of adventure and serenity, making it a perfect getaway for outdoor enthusiasts. Explore the charming town with its rich heritage, visit the scenic Abernethy Golf Club, and wander through pretty gardens. The friendly atmosphere and family-friendly excursions create a welcoming vibe, ensuring a memorable experience for every traveller. Venture beyond the town to discover the stunning landscapes and hidden gems that surround this picturesque Scottish destination.

  • Nethy Bridge: Nestled 8km from Grantown-on-Spey, Nethy Bridge is a charming village renowned for its stunning natural scenery and outdoor adventures. With a consistent flow of visitors year-round, particularly peaking in January, April, and July, this locale is perfect for those seeking skiing, hiking trails, and breathtaking views. The nearby Cairngorms National Park is a major attraction, along with a local museum that showcases the region's rich heritage. Nethy Bridge offers a peaceful retreat for nature lovers and adventure enthusiasts alike.
  • Boat of Garten: Located 13km from Grantown-on-Spey, Boat of Garten invites visitors with its picturesque landscapes and recreational opportunities. This village experiences moderate seasonal visitor numbers, peaking in March to April and July. Adventurers can indulge in skiing and golfing while enjoying the proximity to the stunning national parks. With its serene atmosphere, Boat of Garten is an excellent destination for outdoor activities and offers a welcoming community vibe, making it ideal for a relaxing getaway.
  • Cromdale: Situated in the vicinity of Grantown-on-Spey, Cromdale is a quaint village that sees a surge of visitors from March to May. Known for its outdoor adventure offerings, including a nearby resort and an arcade adventure zone, Cromdale is perfect for families and thrill-seekers alike. The village's proximity to national parks and a visitor centre allows for easy exploration of the stunning Highland scenery. Although quieter in the summer and autumn months, Cromdale's charm and adventure-filled offerings make it a hidden gem worth discovering.

Things to do in Grantown-on-Spey

Shopping

In Grantown-on-Spey, you can explore local shops like The Craft Shop for unique gifts and The Old Bank Bookshop for literary treasures. If you're up for a drive, visit Aviemore's shopping options, including the Macdonald Aviemore Resort, which offers a wider variety of retail experiences.

Recreation

The Grantown-on-Spey Wellness Centre offers a tranquil atmosphere with various therapies, including massage and yoga classes, designed to rejuvenate the spirit. Nearby, the Spey Valley Golf Club provides a scenic setting for leisurely rounds of golf amidst stunning landscapes, perfect for relaxation and enjoyment.

Adventure

Explore the stunning landscapes of the Cairngorms National Park, where you can hike through breathtaking trails and encounter diverse wildlife. For thrill-seekers, try mountain biking at the nearby trails or enjoy exhilarating white-water rafting on the River Spey, offering an unforgettable adrenaline rush.

Nightlife

In Grantown-on-Spey, the Craiglynne Hotel provides a relaxed atmosphere with a welcoming bar and occasional live music. The Grantown Club offers a friendly social scene, perfect for mingling over drinks. For a more traditional experience, the local pubs serve a selection of ales and hearty fare.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Grantown-on-Spey

To save money on your trip to Grantown-on-Spey, consider visiting in January, March, or November for lower accommodation prices. Booking your hotel about a month in advance can yield better rates, especially on Tuesdays, which tend to be the cheapest nights. Explore last-minute deals on Expedia for potential savings and use their search tool to compare prices from various hotels, including eco-friendly options. Additionally, consider bundling your hotel, flights, and activities for better overall deals, ensuring a budget-friendly holiday experience.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Grantown-on-Spey are January, March and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Grantown-on-Spey about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Grantown-on-Spey is Tuesday. The most expensive day to stay in Grantown-on-Spey is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can organise your search results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservation in Grantown-on-Spey with your flights and activities through an Expedia package.

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

Grantown-on-Spey offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal destination for those seeking culture and romance. Visitors can explore stunning lakes, nature reserves, and historic castles, all set against the picturesque backdrop of the Scottish Highlands. For a touch of local history, the Grantown Museum provides fascinating insights into the area's heritage, enhancing your experience in this charming town.

  • Tomintoul & Glenlivet Discovery Centre & Museum: Located 16km from Grantown-on-Spey, this museum offers a fascinating insight into the rich history and culture of the Tomintoul and Glenlivet region. Engage with interactive exhibits that celebrate local traditions, whisky production, and the stunning landscape that surrounds it.
  • Lochindorb Castle: Nestled within Grantown-on-Spey, the ruins of Lochindorb Castle provide a glimpse into Scotland's medieval past. Explore the remnants of this historic fortress, surrounded by beautiful scenery, while absorbing the intriguing stories of its former inhabitants.
  • Loch Morlich: Situated 19km away, Loch Morlich is renowned for its breathtaking scenery and outdoor activities. With its sandy beaches and crystal-clear waters, it offers a romantic setting for walks, picnics, and various water sports amidst stunning natural beauty.

Best time to go to Grantown-on-Spey

The best time to visit Grantown-on-Spey is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 CloudyAverageSlightly High
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 CloudyAverageAverage
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

Travelling to Grantown-on-Spey is convenient with several major airports nearby. EDInburgh Airport (EDI), located 154km away, offers hotels such as Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. INVerness Airport (INV) is a closer option at 35km away, with excellent hotels like Ness Walk and Rocpool Reserve, both 13km from the airport. Dundee Airport (DND), situated 103km away, features accommodations like The Hideaway Experience and Premier Inn Dundee North, 5 and 3km from DND respectively. Each airport provides varied transportation options to ensure a smooth journey to Grantown-on-Spey.

Frequently asked questions

Where is the best place for a stay in Grantown-on-Spey?
Based on our traveler data, Craiglynne Hotel is one of the top choices for your stay. This hotel offers a restaurant and free parking. Other good choices for your stay include The Speyside Hotel and Ben Mhor Hotel. See all available top hotels, or vacation rentals in Grantown-on-Spey.
What are some of the best vacation rentals in Grantown-on-Spey?
Inverness Holiday House: You might want to consider this vacation home rental near Grantown-on-Spey, which comes with free WiFi so you can feel at home during your trip. 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! Most hotel reservations are fully refundable if cancelled prior to the accommodation'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 still cancel 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's the best place to stay for a family vacation in Grantown-on-Spey?
Muckrach Country House is a hotel with free parking and free breakfast, and it's a top choice on Expedia for families. Attractions in the area like Landmark Forest Adventure Park and Cairngorm Reindeer Herd are also fun for kids of all ages. Find more child-friendly accommodations in Grantown-on-Spey.
What is the top LGBTQ-friendly hotel in Grantown-on-Spey?
The Ben Mhor is a top LGBTQ-friendly hotel that features free parking and a computer station. See all available hotels listed as LGBTQ-friendly in Grantown-on-Spey.
What's the best pet-friendly accommodation in Grantown-on-Spey?
Craiglynne Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good choices for you and your pet's trip include The Speyside Hotel and Ben Mhor 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 travelers 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: Offers 2 indoor pools, a children's pool, and 2 bars. Another choice that offers an onsite 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 85 hotels and other accommodations to choose from. Find out more about Grantown-on-Spey.
What is there to see in Grantown-on-Spey?
Natural beauty is on display at Cairngorms National Park, Anagach Woods, and River Spey. A couple of additional sights to add to your agenda are Grantown Museum and Lochindorb Castle. Check out what more to see and do in Expedia's Grantown-on-Spey guide.
What's the seasonal weather like in Grantown-on-Spey?
The hottest months are usually July and August with an average temp of 53°F, while the coldest months are January and February with an average of 36°F. Average annual precipitation for Grantown-on-Spey is 40 inches.