Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Grantown On Spey

Cromdale
3.3 Miles from the centre
per night from £60
Estimated price based on searches in the last month
38 The Square
1 Mile from the centre

Haus Alba is a townhouse located in the centre of Grantown on Spey. Free WiFi access is available. Each room here will provide you with a seating area. Private bathroom also comes with a shower. Extras include ironing facilities. Other facilities offered at the property include luggage storage and ski storage. An array of activities can be enjoyed on site or in the surroundings, including golfing, fishing and hiking. The property offers free parking. Haus Alba offers walking and climbing tours on request, as well as whisky and landmark tours, given by a fully qualified, diligent outdoor professional, who will ensure that guests see the best that Scotland has to offer. The bed and breakfast is 200 metres from Grantown Museum. Inverness Airport is 31 miles away (pick up on request).

Show more
per night from £80
Estimated price based on searches in the last month
High Street
0.7 Miles from the centre

Located in Grantown on Spey, in the heart of the Cairngorms National Park, Willowbank offers bed and breakfast accommodation, modern rooms and free Wi-Fi throughout. This guest house also has free private car park and secure storage for cycles, fishing equipment and golf clubs. Each of the rooms at Willowbank features a flat-screen TV and tea/coffee making facilities. Some rooms have an en suite bathroom, while others have a private shower room for guests' use only. There are 2 rooms set on the ground floor. A home-cooked breakfast is served in the large conservatory, and is prepared with the best local ingredients. Continental breakfast is also available. Guests can also relax in the cosy residents' lounge, featuring a small library of books and literature concerning the local area. Aviemore is just a 15-minute drive away, and the town centre is a 5-minute walk away.

Show more
per night from £85
(price for Tue, 18 Aug)
Firhall Grant Road
1 Mile from the centre

Located in the historic town of Grantown-on-Spey, Firhall Highland Bed and Breakfast is a newly redeveloped 1880s home offering free WiFi, free private parking, and home-baked biscuits. The elegant, individually designed rooms all feature a flat-screen TV, bedside-mounted USB charging sockets, refrigerator, coffee machine, and complimentary selection of tea, coffee and hot chocolate. Each room includes a modern bath/shower room with underfloor heating and free toiletries. A Full Scottish breakfast or an à la carte-style cooked breakfast is available every morning. Eggs come from the property’s own free-range hens. Packed lunches are available on request. Grantown’s high street is just a 5-minute walk away, and there are many walking trails nearby. The Speyside Whisky Trail and activities such as golf and fishing are available nearby. The ski resort of Aviemore in the Cairngorm Mountains is a 20-minute drive away.

Show more
per night from £120
Estimated price based on searches in the last month

The Garth Hotel

86
498 reviews by TrustYou
Castle Road
per night from £79
Estimated price based on searches in the last month

Tulach Ard House Hotel

Woodlands Terrace, High Street
per night from £80
Estimated price based on searches in the last month

Craiglynne Hotel

65
566 reviews by TrustYou
Woodlands Terrace
0.7 Miles from the centre
per night from £92
Estimated price based on searches in the last month

Strathallan Bed and Breakfast Hotel

98
103 reviews by TrustYou
Strathallan House Grant Road
per night from £105
Estimated price based on searches in the last month

Rosehall Guest House Hotel

13 The Square
1.1 Miles from the centre
per night from £110
Estimated price based on searches in the last month

The Spey Hotel

Heathfield Road
per night from £115
Estimated price based on searches in the last month

Garden Park Guest House Hotel

Woodside Avenue
per night from £117
Estimated price based on searches in the last month

Dunallan House Hostal

95
97 reviews by TrustYou
Woodside Avenue
0.9 Miles from the centre
per night from £125
Estimated price based on searches in the last month

Hotels in Grantown On Spey

A traditional highland town on the River Spey, north of the Cairngorms National Park, Grantown-on-Spey is a beautiful, charming town with plenty to do.

Grantown-on-Spey is surrounded by ancient and majestic woodlands which offer a unique habitat for a wide variety of Scottish wildlife. We have a number of Grantown-on-Spey hotels from which to explore this beautiful Scottish area.

Things to do

Take a trip to The Speyside Centre, Speyside's largest garden centre, which sells over 300 different heathers to choose from if you want to take home a living part of Scotland.

Discover the secrets of the town's history at Grantown Museum, a source of great pride to the people of Grantown-on-Spey. In 1999, the museum was awarded a commendation in the Scottish Museum of the Year Awards.

Tormore Distillery is a new-style distillery and was built in 1958 for Long John Distillers; it was the first malt whisky distillery to be built in the Highlands in the 20th century and now offers visitors daily tours.

Visit the nearby Revack Estate which is home to beautiful gardens, an orchid house and a popular nature trail, and is a great outdoor natural adventure playground for all the family.

Leisure facilities

Grantown-on-Spey is a popular leisure destination throughout the entire year, with skiing and snowboarding in colder periods and golf, fishing and other outdoor pursuits in warmer months. The area is also popular with climbers, walkers and cyclists, with a number of mountain bike trails in the area.

The Grantown-on-Spey Golf Club is an eighteen-hole course approximately 35 miles south-east of Inverness, opened in 1890.

Experience real trout fishing surrounded by beautiful countryside, where visitors can enjoy the peace and solitude of the outdoors with the added satisfaction of catching their own breakfast.

Food and drink

Traditional Scottish fare is famous the world over and Grantown-on-Spey has some wonderful eateries in which to sample it. Try the Riverside Restaurant or The Wee Puffin for great Scottish menus and warm hospitality.

Frequently asked questions about Hotels in Grantown On Spey

Which hotels are the most popular ones to stay at in Grantown On Spey?

The best hotels to stay in Grantown On Spey are Haus Alba, Willowbank and Firhall Highland B&B.

What is the cheapest price for a hotel in Grantown On Spey?

The Haugh Hotel in Grantown On Spey offers one night in a double room at the price of £60.

What are the best hotels in Grantown On Spey near the center?

Willowbank, Haus Alba and Firhall Highland B&B are located in the central neighborhood of Grantown On Spey.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555