Photo by Geraldine Soh

Find hotels in Grantown-on-Spey from £46

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Grantown-on-Spey hotels and places to stay

Star Hotel

4.0 star property
9.8 out of 10, Exceptional, (14)
"Very clean great food and amazing staff"
The price is £95
includes taxes & fees
30 Jul - 31 Jul
Star Hotel

Forces Manor

2.0 star property
9.4 out of 10, Exceptional, (3)
"Great place to stay if you love the outdoors"
Forces Manor

Courtyard by Marriott Inverness Airport

4.0 star property
9.2 out of 10, Wonderful, (907)
"Wondeful hotel. Great attentive staff "
The price is £170
includes taxes & fees
3 Aug - 4 Aug
Courtyard by Marriott Inverness Airport

The Grant Arms Hotel

4.0 star property
9.0 out of 10, Wonderful, (120)
"Very old, things have to be updated even in an antique hotel. Food was great"
The price is £115
includes taxes & fees
23 Jul - 24 Jul
The Grant Arms Hotel

Ben Mhor Hotel

3.0 star property
8.2 out of 10, Very good, (153)
"Friendly staff, good breakfast "
The price is £46
includes taxes & fees
20 Aug - 21 Aug
Ben Mhor Hotel

Craiglynne Hotel

3.0 star property
7.2 out of 10, Good, (433)
"Good value hotel which was comfortable and centrally located. Breakfast was also good value."
The price is £53
includes taxes & fees
30 Jul - 31 Jul
Craiglynne Hotel

The Speyside Hotel

3.5 star property
9.4 out of 10, Exceptional, (311)
"Great hotel, very comfortable and an excellent restaurant."
The price is £135
includes taxes & fees
23 Jul - 24 Jul
The Speyside Hotel

High Terrace Apartment

3.5 star property
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...
The price is £111
includes taxes & fees
19 Aug - 20 Aug
High Terrace Apartment

Nethybridge Hotel

3.0 star property
7.8 out of 10, Good, (257)
"Beautiful 1600 Inn. Great food. Very pleasant staff. "
The price is £76
includes taxes & fees
31 Jul - 1 Aug
Nethybridge Hotel

The Crossing

2.0 star property
9.6 out of 10, Exceptional, (21)
"This was a lovely B&B next to the river. We had a great time. It was relaxing and calming, and the breakfast was delicious. "
The price is £113
includes taxes & fees
30 Jul - 31 Jul
The Crossing

Sweeney Aviemore Two

2.0 star property
8.8 out of 10, Excellent, (17)
" Great place to stay "
The price is £119
includes taxes & fees
6 Aug - 7 Aug
Sweeney Aviemore Two

Cairn Hotel

3.0 star property
9.0 out of 10, Wonderful, (492)
"Good value for what I paid. The room was clean and comfortable but could do with a freshening up. The breakfast was good and the staff were friendly."
The price is £120
includes taxes & fees
10 Aug - 11 Aug
Cairn Hotel

Argyle Guest House

3.0 star property
9.6 out of 10, Exceptional, (236)
"Stay here often great value for money hosts incredibly helpful whatever the issue."
The price is £114
includes taxes & fees
10 Aug - 11 Aug
Argyle Guest House

High Range Hotel

3.0 star property
9.6 out of 10, Exceptional, (305)
"very clean and bright motel. Lovely view from room. "
The price is £117
includes taxes & fees
23 Jul - 24 Jul
High Range Hotel

The Boat Hotel

3.5 star property
8.2 out of 10, Very good, (686)
"Beautiful tranquil setting. Lovely big room, ideal for dogs. Tasty food."
The price is £97
includes taxes & fees
28 Jul - 29 Jul
The Boat Hotel

Macdonald Aviemore Highland Hotel

4.0 star property
7.8 out of 10, Good, (766)
"Breakfast was good"
The price is £135
includes taxes & fees
17 Aug - 18 Aug
Macdonald Aviemore Highland Hotel

Duke Of Gordon Hotel

3.0 star property
8.0 out of 10, Very good, (244)
"This hotel has a lot of potential. We were raced through our evening meal with hardly a gap between courses. The main meal was venison casserole which was delicious but it was served with overcooked frozen brussel sprouts and frozen peas and sweetcorn mixed which lowered the quality of the meal. The rest of the meal was ok. Some of the staff in the dining room were less than communicative. I love the hotels ambience and it could be excellent."
The price is £112
includes taxes & fees
26 Jul - 27 Jul
Duke Of Gordon Hotel

Glenan Lodge Self Catering

3.0 star property
9.4 out of 10, Exceptional, (189)
"What a lovely place to stay! The surrounding countryside is beautiful and Kay was fantastic!"
The price is £106
includes taxes & fees
3 Aug - 4 Aug
Glenan Lodge Self Catering

Coylumbridge Resort Hotel

4.0 star property
6.8 out of 10, (1009)
"Great hotel, they even upgraded our room which was very appreciated. The pool and sauna were a nice asset as well."
The price is £79
includes taxes & fees
18 Aug - 19 Aug
Coylumbridge Resort Hotel

Columba House

3.0 star property
7.6 out of 10, Good, (148)
"It's functional, but soulless. Lovely location, spacious room, plenty of parking and convenient for exploring the Highlands. "
The price is £85
includes taxes & fees
7 Aug - 8 Aug
Columba 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 for the activities you enjoy most. Learn more about Grantown-on-Spey
Learn more about Grantown-on-Spey
Craggan map

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.

Accommodation near Grantown-on-Spey attractions

Lochindorb Castle
Lochindorb Castle

Lochindorb Castle

Find out about the history of Grantown-on-Spey when you take a trip to Lochindorb Castle. Visit the lively bars or top-notch restaurants in this relaxing area.

Grantown Museum

Grantown Museum

You can spend time exploring the galleries in Grantown Museum during your trip to Grantown-on-Spey. Visit the top-notch restaurants or lively bars in this walkable area.

Learn more about Grantown-on-Spey

Trip time! Discover the hiking, snowboarding and natural setting in upscale Grantown-on-Spey.

by
(
)
Open Photo by Jim Bain (CC BY-SA) / Cropped from original

Top Grantown-on-Spey Hotel Reviews

Find out more about Grantown-on-Spey

Find out more about Grantown-on-Spey

Top reasons to visit Grantown-on-Spey

  • Outdoor Adventures: Enjoy skiing at local ski fields and explore picturesque hiking trails in the stunning Scottish landscape.
  • Rich Cultural Heritage: Visit the Grantown Museum to learn about the area's history and immerse yourself in local customs.
  • Scenic Beauty: Discover the breathtaking Spey Valley, picturesque lakes, and scenic reserves perfect for nature lovers.
  • Golfing Experience: Play a round at the renowned Spey Golf Course amidst stunning scenery.
  • Warm Hospitality: Experience friendly locals and a variety of charming accommodation options for a memorable stay.

Find great hotels near Grantown-on-Spey

Grantown-on-Spey offers a delightful selection of accommodation options, from charming guesthouses to well-appointed hotels. Whether you seek a pet-friendly retreat, an adventure-filled stay, or a golf-themed experience, you’ll find a variety of choices to suit your preferences. With stunning natural surroundings and a warm local atmosphere, your visit to this picturesque Scottish town promises to be memorable.

  • Macdonald Aviemore Highland Hotel: Nestled in the heart of the Scottish Highlands, the Macdonald Aviemore Highland Hotel offers a luxurious retreat for golf enthusiasts and adventure seekers alike. With its 4-star rating, this hotel is perfect for those looking to blend business with pleasure. The property boasts a range of business amenities including accessible meeting rooms and conference spaces, making it an ideal choice for corporate travellers. Guests can indulge in golf-themed activities or take advantage of the adventure sports available onsite, such as hiking, mountain biking, and skiing. The picturesque surroundings provide a stunning backdrop for an unforgettable experience.
  • The Boat Hotel: Situated just 5.0km from Grantown-on-Spey, The Boat Hotel is a charming 3.5-star accommodation perfect for families and adventure lovers. With a focus on outdoor activities, guests can easily access nearby hiking trails, mountain biking routes, and skiing locations. The hotel caters to families with children-friendly amenities such as an arcade game room and highchairs. Its welcoming atmosphere and emphasis on adventure make it an ideal base for exploring the stunning natural beauty of Scotland.
  • Macdonald Aviemore Hotel: The Macdonald Aviemore Hotel is a stylish 4-star retreat that warmly welcomes LGBTQIA travellers and families alike. Located 8.1km from Grantown-on-Spey, this hotel offers a perfect blend of comfort and business facilities, including conference spaces and meeting rooms. Families will appreciate the child-friendly amenities such as supervised childcare and an arcade game room, ensuring a fun and safe environment for younger guests. With its inclusive atmosphere and excellent services, it guarantees a memorable stay for everyone.

Where to stay in and around Grantown-on-Spey

Grantown-on-Spey offers a captivating blend of adventure and scenic beauty, making it an ideal getaway for outdoor enthusiasts. Explore the picturesque Spey Valley, indulge in Scottish hospitality, and discover excellent places to stay amidst friendly locals. Whether you're seeking a secluded retreat or a luxurious escape, this charming town and its surrounding areas promise unforgettable experiences for families and history buffs alike.

  • Nethy Bridge: Nestled approximately 3.1km from Grantown-on-Spey, Nethy Bridge offers a picturesque escape into the heart of the Scottish Highlands. Known for its stunning outdoor scenery, the area attracts visitors year-round, with peaks in January, April, and July. Outdoor enthusiasts will delight in skiing and golfing opportunities, while the nearby national and historic parks provide a rich backdrop for exploration. A visit to Nethy Bridge promises an adventure-filled experience amidst breathtaking landscapes.
  • Dulnain Bridge: Located within the vicinity of Grantown-on-Spey, Dulnain Bridge is a charming village that invites travellers seeking outdoor adventures and scenic beauty. The village experiences a steady flow of visitors, particularly from March to April and in July. Highlights include skiing and access to an arena entertainment facility, making it a fantastic spot for both sports and leisure activities. The surrounding national parks and historic sites further enhance the allure of Dulnain Bridge, making it a delightful destination for nature lovers.
  • Cromdale: A quaint village near Grantown-on-Spey, Cromdale is perfect for those who thrive on outdoor adventures. This village sees a surge of visitors from March to May, while the quieter months of June and October to November appeal to those seeking tranquillity. With exceptional hiking trails and running routes, Cromdale is a haven for active holidaymakers. Local attractions, including a museum and nearby national parks, provide cultural enrichment alongside the natural splendour, making Cromdale a must-visit for adventure seekers.

Things to do near Grantown-on-Spey

Grantown-on-Spey offers a fantastic blend of outdoor adventures and stunning scenery. You can enjoy skiing at local ski fields or explore picturesque hiking trails. For a more leisurely experience, visit the Spey Golf Course or embark on birding tours to appreciate the area’s diverse wildlife. This charming town is perfect for those seeking both thrill and tranquility amidst the breathtaking Scottish landscape.

Shopping

In Grantown-on-Spey, you can shop at local boutiques and gift shops for unique souvenirs. If you're up for a drive, visit Relax 15.5km away, Iolaire 12.4km away, and Harbour Treasures 18.6km away for more varied shopping experiences.

Recreation

At Abernethy Golf Club, enjoy a round of golf surrounded by breathtaking scenery, just 3.1km from Grantown-on-Spey. Boat of Garten Golf Club, located 5.0km away, offers a picturesque setting for outdoor sports enthusiasts. Carrbridge Golf Club, also 5.0km distant, provides a charming golfing experience amidst nature.

Adventure

CairnGorm Mountain, 8.7km from Grantown-on-Spey, offers thrilling skiing experiences amidst stunning landscapes. Bike Glenlivet, 5.0km away, invites you to explore exhilarating trails perfect for adventure enthusiasts. Lecht Ski Resort, located 9.9km from the town, boasts fantastic skiing opportunities in a vibrant sports atmosphere.

Nightlife

In Grantown-on-Spey, the lively Craiglynne Hotel offers a welcoming bar atmosphere with local ales. For a more intimate vibe, The Spey offers live music and a cosy setting, perfect for unwinding after a day of exploration.

Booking tips and Expedia advantages for Grantown-on-Spey

To save money on your trip to Grantown-on-Spey, consider visiting during the cheaper months of January, March, or November, and aim to book your hotel about a month in advance. Tuesday is the least expensive day to stay, while Friday tends to be pricier. Use Expedia’s tools to compare hotel prices and look for last-minute deals. Additionally, consider package deals that combine accommodation with flights and activities for further savings. Exploring the area on foot or using local public transport can also help keep costs down while enjoying the beautiful scenery.

  • 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 May and July to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Grantown-on-Spey is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Make use of Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you're looking for. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Grantown-on-Spey with your flights and activities through an Expedia package deal.

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

Grantown-on-Spey offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal destination for nature lovers and romantics alike. Visitors can explore picturesque lakes, scenic reserves, and historic castles. A visit to the local Grantown Museum provides insight into the area's rich heritage, ensuring a well-rounded experience for all travellers seeking to immerse themselves in the beauty and charm of the Scottish Highlands.

  • Lochindorb Castle: Explore the atmospheric ruins of Lochindorb Castle, steeped in history and culture. Set against the stunning backdrop of the loch, this historic site offers a glimpse into Scotland’s past, making it a perfect spot for those intrigued by medieval architecture and heritage.
  • Loch Garten Osprey Centre: Located 4.3km from Grantown-on-Spey, the Loch Garten Osprey Centre is a delightful family-friendly destination. Enjoy watching these magnificent birds in their natural habitat while relaxing in a serene environment, perfect for nature enthusiasts and families alike.
  • Grantown Museum: Situated within Grantown-on-Spey, Grantown Museum showcases the rich cultural history of the area. With engaging exhibits and knowledgeable staff, visitors can immerse themselves in the local heritage, making it a must-visit for history buffs.

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 visiting Grantown-on-Spey, you can fly into two major airports. Aberdeen Airport (ABZ) is situated 32.9km away, with excellent hotel options like the 5-star Marcliffe, 3.7km from the airport, and the Trump Macleod House & Lodge, 5.0km away. Inverness Airport (INV) is closer at 13.7km, offering luxurious stays such as the 5-star Ness Walk and Rocpool Reserve, both 5.0km from the airport. The Factor's House, a charming bed and breakfast, is 5.6km from Inverness. Transportation from these hotels to the airports is convenient, ensuring a smooth journey for your Scottish adventure.

Frequently asked questions

What are the best hotels in Grantown-on-Spey that travellers recommend?
The Speyside Hotel is a great choice in Grantown-on-Spey, boasting an exceptional score of 9.4. This hotel combines luxury with adventure, featuring premium bedding for a restful night's sleep, deep soaking bathtubs for unwinding after a day of adventure, and even champagne service to elevate your stay. Couples can indulge in a romantic dining experience, while golf enthusiasts will appreciate the onsite clubhouse.

For a truly exceptional experience, Tulach Ard House is a delightful option with a stellar rating of 9.6. Known for its warm atmosphere and premium bedding, this hotel is great for couples seeking a peaceful retreat. The attentive service ensures every detail is taken care of, allowing you to focus on creating memorable moments together in the beautiful Scottish Highlands.

Families will find The Grant Arms Hotel, rated 9.2, to be an accommodating choice. Its welcoming environment, combined with a range of nearby outdoor activities, makes it an excellent base for family adventures. With spacious rooms and a commitment to quality service, this hotel provides a comfortable retreat for those traveling with children.

For travellers looking for a more casual experience, Ben Mhor Hotel, which holds a rating of 8.2, offers a relaxed atmosphere with a billiards table for some family fun or friendly competition. This hotel is great for groups or families looking to enjoy a laid-back stay while still being close to the area's attractions.

Each of these hotels in Grantown-on-Spey ensures attentive service and enriching experiences, making your travel planning smooth and enjoyable. Whether you're seeking romance, family fun, or a golf getaway, you'll find the great accommodation to enhance your Scottish adventure.
What are the best family hotels in Grantown-on-Spey?
The Speyside Hotel in Grantown-on-Spey is an excellent choice for families, boasting a high traveller review rating of 9.4. This welcoming hotel provides complimentary travel cribs, ensuring that younger guests are well-accommodated. The serene surroundings and friendly service create a relaxing atmosphere, superb for families looking to unwind.

Another fantastic option is The Grant Arms Hotel, which scores an excellent 9.2 in guest reviews. This family-friendly establishment offers amenities like free rollaway beds, kids' meals, and travel cribs, making it easy for parents to cater to their children's needs. The inviting dining options and spacious rooms ensure that everyone in the family feels at home.

For families seeking a bit of fun, the Ben Mhor Hotel is a great pick, with a traveller rating of 8.2. It features an arcade game room and a garden area, where kids can play while parents relax. The provision of free cribs allows families with infants to stay comfortably, creating a stress-free environment for all.

Lastly, the Craiglynne Hotel, rated 7.4 by guests, also offers free cribs and daily housekeeping, ensuring that families can enjoy a clean and tidy space during their stay. Its beautiful garden is superb for outdoor family time, making it a charming retreat for those visiting Grantown-on-Spey. Find more child-friendly accommodations in Grantown-On-Spey.
What hotels in Grantown-on-Spey offer free breakfast?
Mount Barker Bed & Breakfast in Grantown-on-Spey is a charming four-and-a-half-star property that welcomes guests with a delightful complimentary breakfast each morning. With its cozy ambiance, this bed and breakfast provides a superb retreat for families and couples alike, featuring comfortable rooms with free WiFi and complimentary toiletries to enhance your stay. Find more hotels with free breakfast in Grantown-On-Spey.
What are the most romantic hotels in Grantown-on-Spey for couples?
For couples seeking a romantic escape in Grantown-on-Spey, The Speyside Hotel is a delightful choice, boasting an impressive customer review rating of 9.4. This charming Victorian property offers an array of amenities that enhance the romantic atmosphere, including couples dining for intimate meals and luxurious accommodations featuring premium bedding and deep soaking bathtubs, superb for unwinding together after a day of adventure. See all romantic hotels in Grantown-On-Spey.
When is the best time to go to Grantown-on-Spey?
The most popular time to visit Grantown-on-Spey is during the summer months, particularly July. This is when the region truly comes alive, with average temperatures around 18 to 22°C, making it great for enjoying the great outdoors. The clear skies and vibrant landscapes invite visitors to explore the stunning surroundings, from the picturesque Spey Valley to the nearby Cairngorms National Park.

During the peak season, which runs from June to August, outdoor activities abound. You can partake in hiking, cycling, and even canoeing along the River Spey. The long daylight hours provide ample opportunity for sightseeing, allowing you to fully immerse yourself in the natural beauty and local wildlife. Additionally, various festivals and events often take place, showcasing the rich Scottish culture and traditions, which adds a unique charm to your visit.

For those who prefer a quieter experience, consider visiting in November. While the weather may be cooler, with temperatures dipping to around 5°C, this is a wonderful time to appreciate the serene beauty of the area without the crowds. You can enjoy cosy evenings in local pubs, sample hearty Scottish cuisine, and take part in seasonal festivities.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Grantown-on-Spey.
How can I save on a Grantown-on-Spey hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Grantown-on-Spey hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Grantown-on-Spey hotel?
Prices for hotels in Grantown-on-Spey often vary, but you can find a great deal from £46 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.