Find hotels in Grantown-on-Spey from AED 186

  • 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
Guest rating
Star rating

Our top choices for Grantown-on-Spey hotels

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (342 reviews)
"Great staff. Lovely food. Clean and tidy."
United Kingdom
Barry
The price is AED 517
AED 621 total
includes taxes & fees
3 Apr - 4 Apr
The Speyside Hotel

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (489 reviews)
"Yes, there were shops very close. The room was clean with very comfortable beds. The public areas were attractive and welcoming."
United Kingdom
Elaine
The price is AED 218
AED 262 total
includes taxes & fees
28 Mar - 29 Mar
Craiglynne Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (151 reviews)
"Excellent hotel and great breakfast."
United Kingdom
DAVID
The price is AED 481
AED 577 total
includes taxes & fees
26 Mar - 27 Mar
The Grant Arms Hotel

Ravenscourt Guest House

Ravenscourt Guest House
3.0 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (10 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 AED 823
AED 823 total
includes taxes & fees
26 Mar - 27 Mar
Ravenscourt Guest House

Kinnaird House

Kinnaird House
3.5 star property
Grantown-on-Spey
The price is AED 2,605
AED 3,126 total
includes taxes & fees
10 Apr - 11 Apr
Kinnaird House

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (196 reviews)
"Really nice place for a wee mini break very clean and comfy bed and very courteous staff A lovely comfortable bar that serves food too A lovely place to stay 👍"
United Kingdom
Harvey
The price is AED 186
AED 186 total
includes taxes & fees
12 Apr - 13 Apr
Ben Mhor Hotel

Pine Marten Lodge

Pine Marten Lodge
3.5 star property
Grantown-on-Spey
The price is AED 5,110
AED 6,132 total
includes taxes & fees
10 Apr - 11 Apr
Pine Marten Lodge

Birchbank

Birchbank
3.5 star property
Grantown-on-Spey
The price is AED 2,663
AED 3,196 total
includes taxes & fees
28 Mar - 29 Mar
Birchbank

Dunstaffnage Cottage

Dunstaffnage Cottage
3.5 star property
Grantown-on-Spey
The price is AED 2,795
AED 3,354 total
includes taxes & fees
3 Apr - 4 Apr
Dunstaffnage Cottage

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,006 reviews)
"Great stay perfect for the airport "
Canada
Stacey
The price is AED 333
AED 399 total
includes taxes & fees
19 Apr - 20 Apr
Courtyard by Marriott Inverness Airport

Smithton Hotel

Smithton Hotel
3.0 star property
Inverness
8.4 out of 10, Very Good, (227 reviews)
"Great hotel!"
Canada
Lisa
The price is AED 403
AED 484 total
includes taxes & fees
26 Mar - 27 Mar
Smithton Hotel

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,002 reviews)
"Clean room, stayed in the garden rooms which was perfect for a dog "
United Kingdom
Emily
The price is AED 604
AED 725 total
includes taxes & fees
29 Mar - 30 Mar
Kingsmills Hotel

Cairngorm Guest House

Cairngorm Guest House
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (149 reviews)
"The room we stayed in, was cosy, warm and welcoming. It had a lovely cottage feel to it. The staff were amazing, so accommodating, friendly and made our trip so memorable with some fantastic recommendations to do. Breakfast was delightful!"
United Kingdom
Charlotte
The price is AED 390
AED 468 total
includes taxes & fees
26 Mar - 27 Mar
Cairngorm Guest House

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (261 reviews)
"Breakfast and service amazing. Small town so not a great selection of amenities but generally everything you need available."
United Kingdom
Christopher
The price is AED 355
AED 426 total
includes taxes & fees
29 Mar - 30 Mar
Argyle Guest House

Premier Inn Inverness West

Premier Inn Inverness West
3.0 star property
Ballifeary
7.6 out of 10, Good, (19 reviews)
"Good for one night stay "
Canada
Jaspreet
The price is AED 238
AED 286 total
includes taxes & fees
19 Apr - 20 Apr
Premier Inn Inverness West

Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (405 reviews)
"The staff was so kind and thoughtful! The property is beautiful and the breakfast is divine!"
United States
Hannah
The price is AED 678
AED 813 total
includes taxes & fees
26 Mar - 27 Mar
Culloden House Hotel

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
4.0 star property
Inverness City Centre
8.4 out of 10, Very Good, (1,001 reviews)
"Great location, comfortable beds and wonderful breakfast.I would definitely recommend this hotel."
United States
Kelly
The price is AED 348
AED 418 total
includes taxes & fees
29 Mar - 30 Mar
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

North Kessock Hotel

North Kessock Hotel
3.0 star property
Inverness
9.0 out of 10, Wonderful, (148 reviews)
"Locality was amazing, away from city center and overlooking the water. Small boutique family hotel."
Canada
Kevin
The price is AED 411
AED 493 total
includes taxes & fees
29 Mar - 30 Mar
North Kessock Hotel

The Crossing

The Crossing
2.0 star property
Kingussie
9.6 out of 10, Exceptional, (41 reviews)
"Nice breakfast nice staff "
United States
Elizabeth
The price is AED 407
AED 488 total
includes taxes & fees
30 Mar - 31 Mar
The Crossing

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
The price is AED 551
AED 661 total
includes taxes & fees
27 Mar - 28 Mar
Cardhu Country 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 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.

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 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 a haven for outdoor enthusiasts, featuring skiing at Cairngorm and numerous hiking trails.
  • Whisky Tours: Experience the rich distilling heritage of the region with immersive whisky tours.
  • Charming Local Culture: Visit the Grantown Museum to learn about the area's history and culture.
  • Beautiful Scenery: Enjoy stunning landscapes and serene lakes, perfect for relaxation and exploration.
  • Variety of Accommodations: Choose from pet-friendly hotels to luxury stays tailored for every traveler.

Find great hotels in and around Grantown-on-Spey

Discover a variety of accommodation options in Grantown-on-Spey, where adventure meets comfort. Whether you're seeking pet-friendly hotels or a golf-themed getaway, you'll find the perfect spot to relax after a day of exploring. With a range of star-rated hotels and guesthouses, each offering unique amenities, you can easily find the best hotels to suit your needs. Dive into hotel reviews to make an informed choice for your memorable Scottish vacation.

  • Macdonald Aviemore Highland Hotel: This 4-star hotel is an adventure lover's paradise, located just 19.3km from Grantown-on-Spey. The Macdonald Aviemore Highland Hotel is perfect for those seeking a golf-themed vacation or a business trip infused with recreation. Guests can indulge in a variety of adventure sports including skiing, waterskiing, hiking, and fishing, all readily accessible nearby. The hotel features excellent facilities tailored for the active traveler, ensuring a memorable stay filled with excitement and relaxation.
  • The Boat Hotel: Situated 12.9km from Grantown-on-Spey, The Boat Hotel offers a cozy, family-friendly atmosphere. This 3.5-star hotel is ideal for those traveling with children and pets, providing engaging amenities such as an arcade game room, highchairs, and sledding opportunities nearby. The golf-themed experience adds a fun twist for sport enthusiasts, while the pet-friendly policy welcomes furry companions. With thoughtful services for families, this hotel ensures a delightful vacation for all members of the family.
  • Craiglynne Hotel: Located in the heart of Grantown-on-Spey, the Craiglynne Hotel is a 3-star eco-certified accommodation that caters to environmentally conscious travelers. This pet-friendly hotel offers a range of adventure sports like mountain biking, hiking, and snowboarding nearby, making it perfect for those seeking outdoor excitement. Guests will appreciate the establishment's commitment to sustainability, allowing them to enjoy their vacation while being kind to the planet. With amenities suited for pets, it's a welcoming retreat for nature lovers and their furry friends.

Where to stay in and around Grantown-on-Spey

Grantown-on-Spey offers an idyllic escape for outdoor enthusiasts and those seeking tranquility. Nestled in the heart of Strathspey, this charming town serves as a gateway to the picturesque Speyside region. Enjoy scenic hikes, explore historical sites, or relax in the serene atmosphere surrounded by friendly locals. Don't miss the chance to experience the region's luxury accommodations and family-friendly excursions, making it the perfect peaceful getaway in the United Kingdom.

  • Nethy Bridge: Nestled approximately 8.0km from Grantown-on-Spey, Nethy Bridge is a charming village that attracts outdoor enthusiasts year-round. While visitor numbers peak in January, April, and July, the area remains a hidden gem for those seeking adventure and stunning scenery. The village is well-known for its proximity to ski fields, making it a popular destination for winter sports. Additionally, the nearby national parks and recreational areas offer ample opportunities for hiking, biking, and wildlife spotting, ensuring a fulfilling travel experience steeped in nature.
  • Dulnain Bridge: This quaint village, located within the vicinity of Grantown-on-Spey, is perfect for travelers looking for adventure and outdoor experiences. Dulnain Bridge enjoys a steady influx of visitors, particularly in March, April, and July. The local attractions include a famous shop and an amusement park, adding a touch of whimsy to your trip. Surrounded by breathtaking landscapes of national parks, this village serves as an ideal base for exploring the natural beauty of the Highlands. Don’t miss the chance to immerse yourself in the scenic surroundings while enjoying the charm of this delightful community.
  • Cromdale: A picturesque village located near Grantown-on-Spey, Cromdale experiences a seasonal influx of visitors, with the peak occurring from March to May. Travelers flock here for a taste of adventure, as the area offers an arcade adventure zone and various outdoor activities. The stunning backdrop of national parks and historic places provides a rich cultural experience alongside the natural beauty. While June and the months from October to November see fewer tourists, Cromdale remains a captivating destination for those seeking both relaxation and excitement in the great outdoors.

Things to do near Grantown-on-Spey

Grantown-on-Spey offers a perfect blend of outdoor adventures and stunning scenery, making it an ideal vacation spot. You can enjoy skiing at Cairngorm, explore numerous hiking trails, or play a round of golf at the Spey Golf Course and Abernethy Golf Club. Don't miss out on the opportunity to indulge in whisky tours that highlight the region's rich distilling heritage.

Shopping

In Grantown-on-Spey, you can explore local shops for unique souvenirs. If you're up for a drive, Relax (40.2km away), Iolaire (32.2km away), and Harbour Treasures (48.3km away) offer a wider selection of gifts and treasures to take home.

Recreation

At Abernethy Golf Club, enjoy a round of golf surrounded by breathtaking scenery, just 8.0km from Grantown-on-Spey. Boat of Garten Golf Club, located 12.9km away, offers a picturesque course that embraces the outdoors. Carrbridge Golf Club, also 12.9km distant, provides a welcoming atmosphere for golf enthusiasts.

Adventure

CairnGorm Mountain, located 22.5km from Grantown-on-Spey, offers thrilling skiing experiences amidst stunning landscapes. For biking enthusiasts, Bike Glenlivet, situated 12.9km away, provides exhilarating trails surrounded by nature. Lecht Ski Resort, 25.7km from town, is perfect for skiing adventures with fantastic slopes and sports vibes.

Nightlife

In Grantown-on-Spey, the nightlife is charming and relaxed, with venues like The Grant Arms Hotel offering cozy pubs and live music. The Spey Bar provides a welcoming atmosphere for locals and tourists alike, perfect for enjoying a drink and mingling after a day of exploring.

*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 during the off-peak months of January, March, or November when hotel prices are lower. Booking about a month in advance often yields the best rates, and Tuesdays are typically the cheapest days to stay. Use Expedia's tools to find last-minute deals and filter for budget-friendly accommodations, including eco-certified options. Combine your hotel stay with flights and activities for additional savings, and always sort the price filter from low to high to uncover great deals.

  • 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: Booking a hotel in Grantown-on-Spey about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia's search tool to refine your preferences, such as your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly hotel options currently available. To find the best prices and deals, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can save some money by combining your hotel stay 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 perfect getaway for outdoor enthusiasts and adventure seekers, with stunning scenery and a variety of attractions. Explore the Grantown Museum to learn about local culture, visit beautiful lakes, and discover nearby castles. Whether you're looking for romance or outdoor experiences, this charming town provides a delightful blend of activities and sights that cater to every type of traveler.

  • Lochindorb Castle: Explore the fascinating ruins of Lochindorb Castle, steeped in history and culture. Nestled within Grantown-on-Spey, this site offers a glimpse into the past, surrounded by stunning views of the loch.
  • Loch Garten Osprey Centre: A family-friendly destination located 11.3km away, this nature reserve invites you to relax and enjoy the company of friendly locals. Witness ospreys in their natural habitat while engaging in recreational activities.
  • Loch Morlich: Situated 19.3km from Grantown-on-Spey, Loch Morlich is a picturesque lake perfect for outdoor adventures. Its beautiful beach and romantic scenery make it an ideal spot for both relaxation and exploration.

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.

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

For your visit to Grantown-on-Spey, you can fly into two major airports: Aberdeen (ABZ) and Inverness (INV). Aberdeen Airport is located 85.3km away and offers nearby hotels such as the 5-star Marcliffe, 9.7km from the airport, and the 4-star Village Hotel Aberdeen, 6.4km away. Inverness Airport is closer at 35.4km, with excellent hotel options like the 5-star Ness Walk, 12.9km from the airport, and Rocpool Reserve, also 12.9km away. Both airports provide convenient transportation services to their respective hotels, ensuring a smooth start to your vacation in Scotland.

Frequently asked questions

Where is the best place for a stay in Grantown-on-Spey?
The Speyside Hotel is a favorite with Expedia customers. This hotel offers a restaurant and free parking. Other top choices based on traveler reviews include Ben Mhor Hotel and The Grant Arms 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?
Rossal House Apartments: Visitors like this Grantown-on-Spey vacation home rental. It offers a terrace, a garden, and free WiFi to help you feel perfectly 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.
Where can I learn more about changing or cancelling my trip to Grantown-on-Spey?
For more information about rescheduling or cancelling your trip to Grantown-on-Spey, click here.
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.
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.
Where is the best hotel to stay near Lochindorb Castle?
The Speyside Hotel is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers free parking and a bar. You'll find it 6.3 mi (10.1 km) from Lochindorb Castle. Other good options in the area include Ben Mhor Hotel and Craiglynne Hotel.
What about the best place to stay near Grantown Museum?
One of the top choices for your stay is The Grant Arms Hotel, located next to Grantown Museum, and this 4-star hotel offers free breakfast and a restaurant. Ben Mhor Hotel and The Speyside Hotel are other good choices nearby.
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?
Kingsmills Hotel: Hotel located near Inverness Castle. Offers an indoor pool, an outdoor pool, and 2 restaurants. Another choice that offers an onsite pool is Inverness Palace Hotel & Spa, WorldHotel Distinctive. View all hotels with pools in Grantown-on-Spey.
What's the best hotel for staying near Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
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 79 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.