Top Hotels in Grantown-on-Spey

Search among 10 available hotels and places to stay in Grantown-on-Spey from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-10 out of 10
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great214 reviews
MapView on map300 yd from City Center100 yd from Grantown Museum & Heritage Trust Ltd
From   US$ 99 /nightSelect
MapView on map100 yd from City Center200 yd from Craggan Golf Course
From   US$ 40 /nightSelect
8.2
Great132 reviews
300 yd from City Center100 yd from Craggan Golf Course
From   US$ 114 /nightSelect
8.2
Great143 reviews
500 yd from City Center100 yd from Grantown museum
From   US$ 109 /nightSelect
8.4
Great29 reviews
300 yd from City Center100 yd from Royal British Legion
From   US$ 131 /nightSelect
300 yd from City Center300 yd from Craggan Golf Course
From   US$ 104 /nightSelect
8.2
Great96 reviews
200 yd from City Center100 yd from Royal British Legion
From   US$ 137 /nightSelect
8.2
Great77 reviews
400 yd from City Center200 yd from Craggan Golf Course
From   US$ 157 /nightSelect
8.4
Great33 reviews
400 yd from City Center400 yd from Craggan Golf Course
From   US$ 242 /nightSelect
8.2
Great33 reviews
200 yd from City Center200 yd from Craggan Golf Course
From   US$ 69 /nightSelect

Best hotels and places to stay in Grantown-on-Spey

Why visit?

Grantown-on-Spey is a charming town located in the heart of the Scottish Highlands and serves as an ideal base for exploring the surrounding natural beauty. With a variety of accommodation options including B&Bs, hotels, and self-catering apartments, Grantown-on-Spey offers a comfortable stay for every type of traveler. Experience the warm hospitality, stunning landscapes, and outdoor activities that this quaint Scottish town has to offer.

Where to stay?

Grantown-on-Spey Town Center: Staying in the town center provides easy access to local attractions, restaurants, and shops. There are several hotels and B&Bs to choose from, offering comfortable and convenient accommodation. Visitors can explore the nearby Grantown Museum, stroll along the Speyside Way trail, or enjoy a relaxing afternoon at the Anagach Woods.

Dulnain Bridge: Located just a short drive from Grantown-on-Spey, Dulnain Bridge offers a peaceful and scenic setting for travelers. This area is perfect for those seeking a quieter stay, with a couple of charming B&Bs and self-catering options available. Visitors can enjoy picturesque walks along the River Dulnain, visit the nearby Allargue Distillery, or take a drive to the stunning Cairngorms National Park.

Nethy Bridge: Situated close to Grantown-on-Spey, Nethy Bridge is a quaint village surrounded by lush green forests and scenic landscapes. The accommodation options here include elegant hotels and cozy B&Bs. Visitors can explore the nearby Abernethy Forest, visit the fascinating Highland Wildlife Park, or indulge in outdoor activities such as hiking, mountain biking, and fishing.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

The Grant Arms Hotel: This historic hotel in Grantown-on-Spey offers comfortable rooms, a warm and friendly atmosphere, and excellent value for money. Guests can enjoy a hearty breakfast at the onsite restaurant, explore the nearby attractions, and take advantage of the hotels convenient location in the town center.

The Craiglynne Hotel: Situated amidst picturesque landscapes, this charming hotel provides affordable accommodation with a touch of Scottish hospitality. The spacious rooms offer modern amenities, and guests can relax in the cozy lounge or enjoy a meal at the hotels restaurant. The Craiglynne Hotel offers great value for both leisure and business travelers.

Seafield Lodge Hotel: Located a short distance from Grantown-on-Spey, this family-run hotel offers a peaceful setting with comfortable rooms at an affordable price. The hotel provides a warm and welcoming atmosphere, delicious home-cooked meals, and easy access to the surrounding countryside, making it a fantastic choice for those looking for value for money.

Best kids-friendly hotels:

The Garth Hotel: With its family-friendly atmosphere and comfortable accommodations, The Garth Hotel welcomes travelers with children. The hotel offers spacious family rooms, a childrens menu at the onsite restaurant, and is conveniently located near attractions suitable for kids, such as the Landmark Forest Adventure Park.

The Grantown East B&B: This charming bed and breakfast is an excellent choice for families seeking a relaxed and welcoming environment. With spacious rooms, a delicious breakfast, and nearby family-friendly attractions, such as the Strathspey Steam Railway, The Grantown East B&B ensures a delightful stay for both parents and children.

Best hotels for a romantic getaway:

The Garden Park Guest House: With its peaceful and romantic ambiance, The Garden Park Guest House provides an intimate setting for couples. The guesthouse offers cozy rooms, beautiful garden views, and a delicious breakfast to start the day off right. Enjoy a romantic walk along the nearby River Spey or explore the romantic trails of the nearby Cairngorms National Park.

The Seafield Lodge Hotel: Nestled in a tranquil location, this hotel provides a romantic getaway for couples seeking privacy and relaxation. The hotel offers comfortable rooms, stunning views of the surrounding landscapes, and the opportunity to enjoy romantic walks in the nearby Abernethy Forest.

Best for location:

The Garth Hotel: Located in the heart of Grantown-on-Spey, The Garth Hotel offers easy access to local attractions, restaurants, and shops. With its central location, guests can explore the towns vibrant atmosphere and enjoy the convenience of being within walking distance of various amenities.

The Grant Arms Hotel: Situated in the town center, The Grant Arms Hotel is just a short distance from attractions such as the Grantown Museum and Anagach Woods. Its convenient location allows guests to explore the towns highlights and enjoy the surrounding natural beauty effortlessly.

The Craiglynne Hotel: This hotel is ideally situated for those looking to explore both Grantown-on-Spey and the stunning Cairngorms National Park. With its favorable location, guests can easily access outdoor activities, scenic trails, and other attractions nearby.

Show moreLess