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

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Grantown-on-Spey hotels

Muckrach Country House

Muckrach Country House
3.0 star property
Grantown-on-Spey
10.0 out of 10, Exceptional, (2 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 P12,275
P14,730 total
includes taxes & fees
Jul 12 - Jul 13
Muckrach Country House

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (527 reviews)
"Very helpful and friendly staff, excellent buffet breakfast, great off road parking, will definitely stay again."
United Kingdom
Mick
The price is P4,326
P5,191 total
includes taxes & fees
Jul 19 - Jul 20
Craiglynne Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (162 reviews)
"The staff were amazing! They went above and beyond to make us feel at home at every step. Facilities were a little less "family friendly" than a more modern hotel but we still really enjoyed our time with our toddler!"
United States
Stephanie
The price is P9,126
P10,952 total
includes taxes & fees
Jul 4 - Jul 5
The Grant Arms Hotel

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (216 reviews)
"Easy to find, amazing breakfast, and the staff were extremely kind. Excellent one night stopover."
United States
Shannon
The price is P6,045
P6,045 total
includes taxes & fees
Jul 2 - Jul 3
Ben Mhor Hotel

Pine Marten Lodge

Pine Marten Lodge
3.5 star property
Grantown-on-Spey
The price is P84,952
P101,943 total
includes taxes & fees
Jul 4 - Jul 5
Pine Marten Lodge

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (374 reviews)
"Great Breakfast Lots of whisky choices at bar Staff all v helpful"
United Kingdom
andrew
The price is P9,431
P11,317 total
includes taxes & fees
Jul 5 - Jul 6
The Speyside Hotel

Ravenscourt Guest House

Ravenscourt Guest House
3.0 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (11 reviews)
"This was a perfect guest house for us to use as a home base to enjoy the Speyside area. Food was excellent and the bed was very comfortable. The staff were also very friendly. "
United States
Elizabeth Marie
The price is P14,602
P14,602 total
includes taxes & fees
Jul 28 - Jul 29
Ravenscourt Guest House

Kinnaird House

Kinnaird House
3.5 star property
Grantown-on-Spey
The price is P43,304
P51,964 total
includes taxes & fees
Jul 16 - Jul 17
Kinnaird House

Dunstaffnage Cottage

Dunstaffnage Cottage
3.5 star property
Grantown-on-Spey
The price is P46,521
P55,825 total
includes taxes & fees
Jul 18 - Jul 19
Dunstaffnage Cottage

North Kessock Hotel

North Kessock Hotel
3.0 star property
Inverness
9.0 out of 10, Wonderful, (164 reviews)
"small but cute room, friendly staff, great dinner and drinks"
Canada
alishia
The price is P12,168
P14,602 total
includes taxes & fees
Jul 8 - Jul 9
North Kessock Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1,006 reviews)
"The staff was amazing, kind and accommodating! A wonderful place to stay anytime you travel in and out of Scotland through Inverness! Would definitely stay here again"
United States
Tina
The price is P12,334
P14,801 total
includes taxes & fees
Jul 5 - Jul 6
Courtyard by Marriott Inverness Airport

Cairn Hotel

Cairn Hotel
3.0 star property
Carrbridge
9.0 out of 10, Wonderful, (513 reviews)
"Friendly staff and a nice cosy regional pub"
Australia
Simon
The price is P8,112
P9,735 total
includes taxes & fees
Jul 2 - Jul 3
Cairn Hotel

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (269 reviews)
"Delicious menu on offer, to supplement the great buffet. Enjoyed the decor/ambience of the breakfast room. Perfect location and the host gave spot-on nature, history and shopping suggestions. Loved our Pheasant Suite too. "
Australia
Susan
The price is P6,551
P7,861 total
includes taxes & fees
Jul 14 - Jul 15
Argyle Guest House

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (198 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is P11,560
P13,872 total
includes taxes & fees
Jul 13 - Jul 14
Cardhu Country House

Smithton Hotel

Smithton Hotel
3.0 star property
Inverness
8.6 out of 10, Excellent, (252 reviews)
"Amazing food"
United States
Kimberly
The price is P9,369
P11,243 total
includes taxes & fees
Jul 14 - Jul 15
Smithton Hotel

West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very Good, (359 reviews)
"Friendly welcome Good location Nice roomt"
United Kingdom
Pearl
The price is P4,721
P5,665 total
includes taxes & fees
Jul 3 - Jul 4
West End Hotel

The Crossing

The Crossing
2.0 star property
Kingussie
9.6 out of 10, Exceptional, (48 reviews)
"Nice breakfast nice staff "
United States
Elizabeth
The price is P8,492
P11,817 total
includes taxes & fees
Jul 23 - Jul 24
The Crossing

Star Hotel

Star Hotel
4.0 star property
Kingussie
9.8 out of 10, Exceptional, (43 reviews)
"Enjoyed our stay, easy to get around and friendly staff. "
United Kingdom
melissa
The price is P16,693
P20,032 total
includes taxes & fees
Jul 26 - Jul 27
Star Hotel

Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (427 reviews)
"Great place to stay… "
United States
Jon
The price is P25,351
P30,421 total
includes taxes & fees
Jul 22 - Jul 23
Culloden House Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (258 reviews)
"Great location "
Australia
Vincent
The price is P12,645
P15,174 total
includes taxes & fees
Jul 13 - Jul 14
The Station 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

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 Craig MacLean Leisure Centre.

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 stone bridge over a river, surrounded by lush greenery and purple flowers.
Photo by Geraldine Soh
Open Photo by Geraldine Soh

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?
The Old Mill Inn: You might want to consider this vacation home rental near Grantown-on-Spey, which offers a garden and free WiFi to help you feel comfortable in your new surroundings. This vacation rental also comes with free parking to give you added peace of mind. 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?
Muckrach Country House is a top LGBTQ-friendly hotel, and features free parking and private hot tubs. The Ben Mhor is another good option for your stay. 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 Ben Mhor Hotel and The Speyside 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: Features 2 indoor pools, a children's pool, and 2 bars. Another choice that offers an onsite pool is Craigmonie Hotel Inverness by Compass Hospitality. 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 84 hotels and other accommodations to choose from. Find out more about Grantown-on-Spey.
What is there to see in Grantown-on-Spey?
Favorite places to visit include Cairngorms National Park, Lochindorb Castle, and Grantown Museum. Additionally, you might want to add Craig MacLean Leisure Centre to your itinerary. 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.