Scotland hotels. Best hotels in Scotland, United Kingdom

Hotels in Grantown on Spey

Provide your desired dates to access the latest pricing and special offers for hotels

Grantown on Spey, Scotland, United Kingdom

Welcome to Grantown-on-Spey, a charming town nestled at the edge of the stunning Cairngorm mountains in the Scottish Highlands. Founded in 1765, Grantown-on-Spey is a lively hub for tourism and services in the Strathspey region. This picturesque town offers a range of accommodations for visitors, from cozy B&Bs to grand hotels, ensuring a comfortable stay for every traveler.

One of the town's highlights is its collection of historic buildings, including several large hotels that date back to the 18th and 19th centuries. Take a stroll along the High Street and Square, where you'll find beautiful examples of Scottish baronial architecture and Georgian and Victorian-era buildings. The Grant Arms Hotel, which hosted Queen Victoria and Prince Albert, is a must-visit landmark. And if you're looking to immerse yourself in history, don't miss the Grantown Museum housed in the former Grantown Female School.

For nature lovers, Grantown-on-Spey offers plenty of opportunities to explore the great outdoors. Anagach Woods, located on the town's eastern edge, boasts scenic walking trails where you might even spot the majestic Capercaillie bird. And if you're a whisky enthusiast, be sure to visit the nearby distilleries, including the newly constructed Cairn distillery by Gordon & MacPhail.

So whether you're seeking a peaceful getaway amidst breathtaking landscapes, a taste of Scottish history and culture, or a whisky-filled adventure, Grantown-on-Spey has it all. Book your stay at one of the town's fantastic hotels, and get ready to create memories that will last a lifetime.

Best Hotels in Grantown on Spey

Tigh na Sgiath Country House Hotel

Tigh na Sgiath Country House Hotel

Skiing

Free Private Parking

Adults only

Discover the charm of Tigh na Sgiath Country House Hotel, a 4-star adults-only retreat located just 3.1mi from the heart of Grantown on Spey. Enjoy complimentary Wi-Fi, free private parking, and a host of amenities designed for relaxation, including a terrace and a picturesque garden. Perfect for pet owners, this hotel allows furry friends for an additional fee. With skiing opportunities nearby and a bar for unwinding after a day of adventure, Tigh Na Sgiath stands out for its exceptional service and tranquil atmosphere, making it the ideal escape for couples seeking a cozy getaway.

Mount Barker

Mount Barker

Skiing

Free Private Parking

Adults only

Experience the tranquility of Mount Barker, a 5-star bed and breakfast located just 0.2mi from the city center of Grantown on Spey. This adults-only retreat offers unique features such as soundproof rooms and breathtaking mountain views, ensuring a peaceful stay. Guests enjoy complimentary private parking and free Wi-Fi, along with access to premium streaming services. Indulge in outdoor activities with skiing and horseback riding options available for extra charges, or unwind in the beautiful garden. With extra-long beds and a focus on privacy, Mount Barker stands out for those seeking a luxurious and serene escape.

Garden Park Guest House

Garden Park Guest House

Skiing

Snorkeling

Free Private Parking

Garden Park Guest House is a 4-star Bed and Breakfast in Grantown on Spey, United Kingdom, just 0.1mi from the city center. It offers free private parking and free Wifi, plus skiing and free snorkeling along with on-site water sports facilities. A 24-hour front desk, soundproof rooms, and non-smoking accommodations enhance comfort, while a tour desk, garden, and picnic area add convenience and leisure. Live music (free) complements the stay; transportation options include shuttle service (extra charges) and airport shuttle (extra charges). For activity options, golf, tennis, and horseback riding incur extra charges.

Dunallan Guest House

Dunallan Guest House

Skiing

Free Private Parking

Free wifi

Dunallan Guest House is a 4-star bed and breakfast in Grantown on Spey, United Kingdom, located just 0.1mi from the city center. This property offers free on-site parking, free Wi-Fi, and non-smoking rooms with garden views, along with a bathtub and free toiletries. Ski enthusiasts will appreciate on-site ski rental and access to skiing, while a golf course is available as an amenity. Pets are welcome with an additional charge. With a convenient address on Woodside Avenue, it combines comfort, accessibility, and practical amenities for a memorable stay.

Grant Arms Hotel

Grant Arms Hotel

Skiing

Free parking

Restaurant

The Grant Arms Hotel, located in Grantown on Spey, United Kingdom, is a 4-star hotel that stands out for several reasons. Firstly, its prime location just 0.1mi from the city center makes it the perfect choice for travelers looking to explore and experience the heart of Grantown on Spey. Additionally, this hotel offers a host of amenities that set it apart from others, such as free breakfast, free Wi-Fi, and a range of recreational activities including skiing, golf, tennis, and more. With its pet-friendly policy and wheelchair accessibility, the Grant Arms Hotel caters to a wide range of guests, ensuring a comfortable and enjoyable stay for everyone.

The Speyside Hotel and Restaurant

The Speyside Hotel and Restaurant

Skiing

Pet Friendly

Restaurant

The Speyside Hotel and Restaurant in Grantown on Spey sits just 0.2mi from the city center and offers breakfast, free on-site parking, free Wi-Fi, and a pet-friendly policy. Guests can enjoy an in-house Restaurant, Terrace and Garden, plus a streaming service and free live music performances. Non-smoking rooms, a Bathtub and Free toiletries add comfort; ski access is available, with additional options such as meeting/banquet facilities, airport shuttle, golf, mini golf, and horseback riding as extras. Central location combined with versatile amenities and entertainment options helps this hotel stand out among nearby options.

Garth Hotel

Garth Hotel

Skiing

Free parking

Restaurant

Garth Hotel is a 3-star Inn in Grantown on Spey, just 0.2mi from the town center on Castle Road. It stands out with practical perks: free on-site parking and free WiFi, plus an on-site restaurant and bar, room service, and meeting/banquet facilities. Family and solo travelers alike benefit from non-smoking rooms, kids’ meals, terrace and garden, as well as streaming service (like Netflix), bathtub and free toiletries. Pets are welcome (extra charges), and skiing and a golf course (extra charges) are available to guests.

The Ben Mhor Hotel, Bar & Restaurant

The Ben Mhor Hotel, Bar & Restaurant

Skiing

Restaurant

Free Private Parking

The Ben Mhor Hotel, Bar & Restaurant is the perfect choice for your stay in Grantown on Spey. Conveniently located just 0.1mi from the city center, this hotel offers easy access to all the attractions and activities in the area. What sets this hotel apart from others are the fantastic amenities it offers. Start your day with a delicious breakfast and then take advantage of the free Wifi to plan your adventures. Pet owners will be delighted to know that this hotel is pet-friendly, and private parking is available free of charge. With a bar, restaurant, and beautiful garden on-site, you'll have everything you need for a comfortable and enjoyable stay.

Craiglynne Hotel

Craiglynne Hotel

Free parking

Restaurant

Free wifi

Welcome to the Craiglynne Hotel, located in the charming city of Grantown on Spey, United Kingdom. Our 3-star hotel offers a range of amenities to ensure a comfortable stay. Enjoy a complimentary breakfast to start your day off right. Take advantage of our free parking and pet-friendly policy (extra charges may apply). Stay connected with free WiFi and enjoy the golf course for an added fee. With a 24-hour front desk, non-smoking rooms, a bar, and a restaurant, our hotel provides everything you need for a memorable stay. Plus, our convenient location just 0.4mi from the city center makes exploring Grantown on Spey a breeze.

Which 4-star hotels are the most popular?

When visiting Grantown on Spey, one of the most popular 4-star hotels is Dunallan Guest House. Located just 0.1mi from the city center, this bed and breakfast offers comfortable accommodations starting at $104. Guests can enjoy a variety of amenities including skiing, a pet-friendly environment (extra charges may apply), free private parking, and complimentary wifi. The guest house also boasts a golf course, non-smoking rooms, a garden view, and private bathrooms with bathtubs. The convenient location and array of amenities make Dunallan Guest House a top choice for travelers.

Another highly regarded 4-star hotel in Grantown on Spey is Grant Arms Hotel. Situated just 0.1mi from the city center, the hotel offers affordable rates starting at $97. Guests can start their day with a delicious breakfast and take advantage of amenities such as skiing, free parking, and complimentary wifi. The hotel also features a golf course and tennis court (extra charges may apply), making it an ideal choice for sports enthusiasts. With its non-smoking rooms, bar, restaurant, and wheelchair accessibility, Grant Arms Hotel provides a comfortable and inclusive stay for all guests.

For travelers seeking a memorable stay in Grantown on Spey, the Grant Arms Hotel is a top choice. This 4-star hotel starts at $97 per night and is conveniently located just 0.1mi from the city center. Guests can indulge in a delicious breakfast and enjoy amenities such as skiing, free parking, and complimentary wifi throughout the property. The hotel offers additional facilities including a golf course and tennis court (extra charges may apply) for active guests. With its non-smoking rooms, bar, restaurant, and wheelchair accessibility, the Grant Arms Hotel caters to a range of travelers and ensures a comfortable and enjoyable stay.

Which 3-star hotels are the most popular?

One of the most popular 3-star hotels in Grantown on Spey is the Craiglynne Hotel. With prices starting from $41 per night, it offers great value for budget-conscious travelers. The hotel is located just 0.4mi from the city center, making it conveniently situated for exploring the area. The Craiglynne Hotel provides guests with various amenities, including free parking, free wifi, and a 24-hour front desk. The on-site restaurant and bar offer a range of options for dining, and the hotel also features a golf course for those looking to enjoy a round of golf during their stay.

Another popular 3-star option in Grantown on Spey is the Garth Hotel. With prices starting from $131 per night, it is a bit pricier than the Craiglynne Hotel, but it offers a range of amenities that make it worth considering. The hotel is located just 0.2mi from the city center, making it easily accessible for guests. Amenities at the Garth Hotel include free parking, free wifi, and a restaurant and bar. The hotel also offers activities such as skiing and golf for those looking to enjoy outdoor pursuits. The rooms are comfortable and feature private bathrooms with bathtubs, and the friendly staff provide daily housekeeping.

For travelers seeking a cozy inn experience, the Garth Hotel is a popular choice. With prices starting from $131 per night, it is a bit more expensive than some other options in the area, but it offers a charming ambiance and a range of amenities for guests to enjoy. Located just 0.2mi from the city center, it is conveniently situated for exploring Grantown on Spey. The Garth Hotel offers comfortable non-smoking rooms with private bathrooms and free toiletries. For dining, guests can enjoy the on-site restaurant and bar, as well as a terrace and garden area. The hotel also offers free wifi and free parking for guests' convenience.

Frequently Asked Questions

What is the lowest price of hotels in Grantown on Spey?

The lowest price of hotels in Grantown on Spey is a steal at just $49! One option is the charming Craiglynne Hotel, where you can enjoy a delightful breakfast to start your day on the right foot. For just a bit more, The Ben Mhor Hotel, Bar & Restaurant offers a starting price of $49, also including breakfast. So, whether you're on a budget or looking for a little extra luxury, Grantown on Spey has options to suit every traveler.

What is the average price of hotels in Grantown on Spey?

Looking for a cozy spot in Grantown on Spey? The average price of 3-star hotels is around $103, while 4-star hotels go for approximately $121 per night. So, whether you prefer something more budget-friendly or fancy, you'll find great options to suit your taste and wallet in this delightful Scottish town!

What are the best hotels in Grantown on Spey center?

The best hotels in Grantown on Spey center are the Craiglynne Hotel, Garth Hotel, and The Speyside Hotel and Restaurant. The Craiglynne Hotel offers rooms starting from $41 and includes breakfast. The Garth Hotel, located on Castle Road, offers rooms starting from $131 and also provides breakfast. The Speyside Hotel and Restaurant, situated on Grant Road, offers rooms starting from $147 and includes breakfast as well.