Explore Affordable Hotels in Grantown-on-Spey

Grant Arms Hotel
Hotel
25 The Square,, Grantown on Spey, PH26 3HF, United Kingdom

In the fine country town of Grantown-on-Spey, not far from the famous Spey River, this impressive 18th century residence has been upgraded to offer modern comforts while retaining a traditional character. This four-star Gold hotel offers free WiFi in all public areas. Each room is en-suite and features a TV. Once visited by Queen Victoria and Prince Albert in 1860, the Grant Arms features 50 bedrooms with attached bathroom and comprehensive meeting and conference facilities. Guests can enjoy local popular activities including bird watching, walking, skiing, golfing and fishing. There are distilleries in the local area which you are welcome to visit. The nearest airport is Inverness Airport, 22 mi from Grant Arms Hotel.

Guest Reviews:

- "Fab stay. Nice staff and comfy rooms" - "Return visitors." - "Perfect location to base from to go to the Speyside distilleries and Loch Ness" - "Lovely birding break in a beautiful part of the country" - "Charming style of hotel" - "Very happy and will definitely return." - "Great food and pleasant atmosphere" - "Met expectations" - "Ideal location and very comfortable stay" - "Enjoyable" - "Good location"

The Grant Arms Hotel
Hotel
25 The Square, Grantown-on-Spey, PH26 3HF, United Kingdom

Hotel with free parking, in the vicinity of Cairngorms National Park
A restaurant, a bar/lounge, and a snack bar/deli are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include a meeting room, laundry facilities, and a computer station.
The Grant Arms Hotel offers 50 accommodations with complimentary newspapers and hair dryers. Flat-screen televisions come with cable channels.

Bathrooms include shower/tub combinations and complimentary toiletries. Guests can surf the web using the complimentary wireless Internet access. Housekeeping is provided daily.


The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "Overall excellent. Parking was a bit difficult. Would prefer breakfast cooked to order rather than buffet." - "Beautiful old building, simple elegant and comfortable. Restaurant staff are especially kind and helpful. Tea time in the lobby is lovely. Bathroom is massive with an old tub for a proper soak after long walks in the area. Beautiful!" - "A grand but somewhat faded old hotel. But the stay was great, staff super friendly and helpful, restaurant and lounge were both good."

Ravenscourt House, Guest House
Hotel
Seafield Avenue, Grantown on Spey, PH26 3JG, United Kingdom

Welcome to Ravenscourt House, a charming family-run guest house offering 7 beautifully appointed bedrooms. Built in the Victorian era, this stone-built property exudes character and history, providing a unique and memorable stay. Key Features: *Free WiFi: Stay connected with our complimentary internet access, available throughout the property. *Ample Parking: Enjoy the convenience of ample parking space for all our guests. *Fully licensed bar. *Prime Location: Just a two-minute stroll from the center of Grantown-on-Spey, a delightful small town with a village feel, nestled amid stunning countryside on the northern edge of the Cairngorms National Park. *High-Standard Bedrooms: Each of our 7 bedrooms is furnished to a high standard with period furnishings, ensuring a comfortable and elegant stay. Discover the perfect blend of historic charm and modern amenities at Ravenscourt House. Whether you're here for a peaceful retreat or an adventure in the great outdoors, our guest house offers the ideal base for exploring the beauty of the Cairngorms and beyond. Book your stay with us today and experience the warm hospitality and unique character of Ravenscourt House.

Guest Reviews:

- "Very clean good breakfast" - "Ideal place to stay for exploring the area. Would highly recommend." - "Perfect place to stay in Grantown on Spey" - "The owners of Ravenscourt really care about your stay. More so than any hotel I’ve stayed in before. We’ll be back." - "Great little place that invites to come back" - "Great hospitality with owner nick ! Highly recommend!" - "Lovely place, lovely proprietors." - "Fabulous stay"

Craiglynne Hotel
Hotel
Woodlands Terrace, Grantown-on-Spey, PH26 3JX, United Kingdom

Victorian hotel with a 24-hour front desk and a restaurant
A restaurant, a bar/lounge, and a 24-hour front desk are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Additionally, free newspapers, a garden, and a lobby fireplace are onsite.
Craiglynne Hotel offers 82 accommodations, which are accessible via exterior corridors and feature coffee/tea makers and complimentary toiletries. Each accommodation is individually furnished. Televisions come with digital channels. Bathrooms include shower/tub combinations.

This Grantown-on-Spey hotel provides complimentary wireless Internet access. Business-friendly amenities include desks and phones. Housekeeping is offered daily and irons/ironing boards can be requested.


The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "Friendly and helpful staff room was clean and confortable food was excellent" - "Lovely staff. Great food. Comfortable bed. Good base to start the NC500 from. " - "I really enjoyed my stay, the staff were excellent and very helpful. " - "Had a good stay. Highly satisified with the room facilities." - "Lovely hotel and good breakfast. " - "Ideal for fleeting visit, hotel was well worth the cost, no complaints whatsoever."

Tigh na Sgiath Country House Hotel
House
Skye of Curr Road, Grantown on Spey, PH26 3PA

Tigh na Sgiath Country House Hotel enjoys a location in Grantown on Spey, 31 miles from Inverness Castle and 29 miles from University of the Highlands and Islands, Inverness. This country house offers free private parking, luggage storage space, and free Wifi. The accommodation provides room service and private check-in and check-out for guests. At the country house, the units have a wardrobe and a flat-screen TV. There's a private bathroom with bath in some units, along with bathrobes, a hair dryer, and free toiletries. At the country house, all units are allergy-free. À la carte and continental breakfast options with warm dishes, local specialities, and fresh pastries are available. As an added convenience, the country house offers packed lunches for guests to bring on excursions and other trips off-property. Guests at Tigh na Sgiath Country House Hotel can enjoy skiing nearby, or make the most of the garden. Inverness Train Station is 31 miles from the accommodation, while Abernethy Golf Club is 3.7 miles from the property. Inverness Airport is 32 miles away.

Guest Reviews:

- "Wonderful place to stay, would highly recommend" - "Brilliant"

The Speyside Hotel
Hotel
The Speyside Hotel, Grant Road, Grantown-on-Spey, PH26 3LD, United Kingdom

Victorian hotel with a restaurant and a bar
This hotel features a restaurant, a bar/lounge, and coffee/tea in a common area. Free WiFi in public areas and free self parking are also provided. Additionally, conference space, dry cleaning, and a garden are onsite.
Change of towels is available on request.
The Speyside Hotel offers 19 accommodations with coffee/tea makers and slippers. Tempur-Pedic beds feature premium bedding. 32-inch Smart televisions come with digital channels and Netflix.

Bathrooms include showers, complimentary toiletries, and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Hypo-allergenic bedding, irons/ironing boards, and change of towels can be requested. Housekeeping is provided daily.


The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "Lovely breakfast , let my children have fun in the main area , very chilled staff and friendly , room was nice and clean , big bathroom , comfy beds for us and our children , very cute hotel and near all the activities like Landmark and Treezone and in a friendly and quaint town " - "Nice place " - "Fabulous stay. Hosts were fantastic. Food was amazing. Will be booking in again. " - "Unfortunate that there was no lift, but I managed OK."

Craiglynne Hotel
Hotel
Woodlands Terrace, Grantown on Spey, PH26 3JX, United Kingdom

Situated on a private estate, a short walk from the center of town, the Craiglynne Hotel offers a warm, friendly atmosphere with open fires in both the lounge and bar. Guest rooms are decorated in a charming, traditional Victorian way. They feature tea/coffee making facilities and there are free toiletries in the private bathrooms. The restaurant serves Scottish dishes and breakfast, afternoon tea and snacks can be taken in the bar, sun room, restaurant or outside. In summer, guests can enjoy the sun room, which has views of the hotel’s gardens. In winter, roaring log fires provide a cozy atmosphere. The hotel is 12 miles from Aviemore Station and 33 miles from Inverness Airport. It is a few minutes away from the Spey River and Cairngorms National Park.

Guest Reviews:

- "Great value for money & a perfect base to explore the Highlands" - "Refreshing and enjoyable" - "Fabulous. Can't wait to come back" - "Hotel OK for a short stay." - "Salmon scrambled eggs" - "Made to feel very welcome on arrival at Reception, warm comfortable room, peaceful atmosphere." - "Craiglynne October 2025" - "Alright, for the money" - "Not too good Hotel in need of upgrade" - "Superior room nice . Evening meal was good and very hot . Breakfast poor"

Ben Mhor Hotel
Hotel
53-57 High St, Grantown-on-Spey, PH26 3EG, United Kingdom

Victorian hotel with a coffee shop and a restaurant
A restaurant, a bar/lounge, and a snack bar/deli are available at this smoke-free hotel. WiFi in public areas is free. Other amenities include a coffee shop/cafe, an arcade/game room, and express check-out.
Ben Mhor Hotel offers 24 accommodations with coffee/tea makers. Cable television is provided.
The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "We enjoyed our stay " - "Fantastic hotel at a great price, rooms are lovely and the staff are brilliant, so helpful " - "From the minute we arrived the staff could not been more helpful and friendly, nothing was too much trouble, and they made you feel so relaxed. Found the atmosphere very homely and felt right at home from arrival until departure. The meals we had were excellent and everything was definitely value for money. Have already booked to go back for Hogmanay and this is the only place we will stay in the future. I cannot recommend the Ben Mhor highly enough."

The Ben Mhor Hotel, Bar & Restaurant
Hotel
53-57 High Street, Grantown on Spey, PH26 3EG, United Kingdom

Located in Grantown on Spey, a 6-minute walk from Grantown Museum, The Ben Mhor Hotel, Bar & Restaurant has accommodations with a shared lounge, free private parking, a restaurant and a bar. Located around 5.1 miles from Abernethy Golf Club, the hotel with free WiFi is also 8.7 miles away from Boat of Garten Golf Club. Guests can have a drink at the snack bar. At the hotel, rooms come with a desk and a flat-screen TV. The private bathroom is equipped with a shower, free toiletries and a hairdryer. The rooms will provide guests with a closet and an electric tea pot. You can play pool and darts at this 3-star hotel, and the area is popular for hiking and skiing. Inverness Airport is 29 miles from the property.

Guest Reviews:

- "Brilliant" - "Absolutely brilliant I would never stay in another hotel in the area top notch" - "Brilliant Stay" - "Excellent value for money, food was delicious especially the veggie curries" - "Our stay was everything we could have hoped for being our first with a pet." - "Great value for money and central location" - "Great fun and will return" - "Great value, nice stay with yummy food" - "Thunder rally weekend"

Ravenscourt Guest House
Hotel
Seafield Avenue, Grantown-on-Spey, PH26 3JG, United Kingdom

Ravenscourt House is a family run 8 Bedroom Guest House. The House is a Victorian Villa lovingly moulded into a high class Guest House. We are 3 minutes walk from the centre of Grantown on Spey, amidst breathtaking countryside in the Cairngorm National Park. The house has 7 en-suite bedrooms and 1 non en-suite twin room with access to a private bathroom.We are well situated for all the amenities available and a short distance from both the Whisky Trail and Castle Route. Alternatively join the Highland Tourist Route on the A95 at Spey Bridge.

Guest Reviews:

- "Wow, what a lovely stay we had with Kathy and Calum. Thank you for your attentive hospitality. Our room was just beautiful, all too often family rooms are not as nice as they could be but ours was gorgeous. Comfortable beds, lovely linen, and nicely furnished. Delicious breakfast cooked to order kept us going on our day walks. Very helpful suggestions for things to do and good dinner restaurant recommendation. We very much appreciated being able to benefit from Calum’s knowledge - and selection! - of excellent whiskies. We have a decent collection at home but it was great to be able to sample completely new things, in the comfort of the beautiful and comfortable sitting room. We will definitely add some more Speysides to the cabinet at home. We hope to return to the Cairngorms in the not too distant future, and would not dream of staying anywhere else. "

Garth Hotel
Hotel
Castle Road, Grantown on Spey, PH26 3HN, United Kingdom

Originally a 17th century inn, the Garth hotel and Restaurant is nestled amid its own extensive grounds and landscaped gardens. Located on the North East side of The Square, the tastefully modern accommodations offer attractive views of either the countryside or the Victorian elegance of the town. After dining on fresh local produce in the popular restaurant, relax in the bar with its wide selection of draft and bottled beers, wines, spirits and over 70 malt whiskeys.

Guest Reviews:

- "Great base for people touring or exploring the area" - "We have stayed at The Garth several times and this was the first under new management" - "Great dog friendly hotel with excellent food." - "Excellent breakfast" - "Comfortable and value for money" - "It was a good experience to be repeated." - "Lovely old style hotel." - "Good location for exploring local area." - "Comfortable stay , staff lovely, good price."

The Speyside Hotel and Restaurant
Hotel
The Speyside Hotel Grant Road, Grantown on Spey, PH26 3LD, United Kingdom

Located in Grantown on Spey, a 9-minute walk from Grantown Museum, The Speyside Hotel and Restaurant has accommodations with a garden, free private parking, a shared lounge and a terrace. Offering a bar, the property is located within 5.2 miles of Abernethy Golf Club. The hotel also provides free WiFi as well as a paid airport shuttle service. The rooms at the hotel come with a seating area, a flat-screen TV with satellite channels and a private bathroom with free toiletries and a shower. Guest rooms will provide guests with a desk and an electric tea pot. At The Speyside Hotel and Restaurant you'll find a restaurant serving Scottish cuisine. Vegetarian, dairy-free and vegan options can also be requested. Guests at the accommodation will be able to enjoy activities in and around Grantown on Spey, like hiking, skiing and cycling. Boat of Garten Golf Club is 8.7 miles from The Speyside Hotel and Restaurant. Inverness Airport is 29 miles from the property.

Guest Reviews:

- "Beautiful country stay , great location easy walking into town , friendly team very welcoming and best breakfast so far" - "Loved our stay" - "Great stay!" - "Excellent food and well worth a visit" - "Lovely short break here" - "Good location, friendly staff, good food and good Whisky!" - "Ideal for what we were looking for" - "great stay and excellent staff" - "Great food and a comfortable bed" - "Unsure if would recommend..."

Single room - standard en-suite with shower
Hotel
Highland Council

The Ben Mhor Hotel in Grantown-on-Spey is known for its convenient location, right in the heart of the Cairngorms National Park. This makes it a great base for exploring the beautiful Scottish Highlands.

The space
Our standard single bedroom is our best value room, ideal for short overnight stay whether for business or leisure. Compact in size, it has its own private bathroom with shower.

Amenities:

Essentials • Hangers • Exterior security cameras on property • Bed linens • Heating • Clothing storage: wardrobe • High chair • Carbon monoxide alarm • Smoke alarm • TV

Triple Room @ Ben Mhor Hotel
Hotel
Highland Council

The Ben Mhor Hotel in Grantown-on-Spey is known for its convenient location, right in the heart of the Cairngorms National Park. This makes it a great base for exploring the beautiful Scottish Highlands.

The space
Our standard Triple bedrooms are ideal for families or small group check ins. Each room has either three single beds or choose to request a room with a single and large double bed. Each room has own private bathroom with shower or bath.

Amenities:

Exterior security cameras on property • Heating • Carbon monoxide alarm • High chair • Clothing storage: wardrobe • Smoke alarm • Hangers • Bed linens • Essentials • Wifi

Double room-Standard-Ensuite with Shower
Hotel
Highland Council

The Ben Mhor Hotel in Grantown-on-Spey is known for its convenient location, right in the heart of the Cairngorms National Park. This makes it a great base for exploring the beautiful Scottish Highlands.

The space
Our standard Double bedrooms are our most popular. Our guests will enjoy a good nights sleep in one of these rooms which has a double bed and can sleep a maximum of 2 people. Each room has own private bathroom with shower.

Twin/ Double Standard-Ensuite with Shower
Hotel
Highland Council

The Ben Mhor Hotel in Grantown-on-Spey is known for its convenient location, right in the heart of the Cairngorms National Park. This makes it a great base for exploring the beautiful Scottish Highlands.

The space
Our Twin Room-Superking Room features two single beds making it ideal for friends or family travelling together. These rooms can also be converted into a Superking Room which boasts a larger bed providing a luxurious and spacious sleeping arrangement for two. These rooms are designed for comfort.

Amenities:

High chair • Heating • Essentials • Smoke alarm • Hangers • Arcade games • TV • Clothing storage: wardrobe • Bed linens • Exterior security cameras on property

king Room
Hotel
Highland Council

The Ben Mhor Hotel in Grantown-on-Spey is known for its convenient location, right in the heart of the Cairngorms National Park. This makes it a great base for exploring the beautiful Scottish Highlands.

The space
Our superior King Room is in our opinion worth spending that little bit extra for. Each room has a large deluxe king size bed and has been refurbished to the highest standards. Your private bathroom includes a bath or shower.

Amenities:

High chair • Carbon monoxide alarm • TV with standard cable • Clothing storage: wardrobe • Hangers • Exterior security cameras on property • Smoke alarm • Heating • Bed linens • Essentials

Family Room @ Ben Mhor Hotel
Hotel
Highland Council

The Ben Mhor Hotel in Grantown-on-Spey is known for its convenient location, right in the heart of the Cairngorms National Park. This makes it a great base for exploring the beautiful Scottish Highlands.

The space
We have one family room en-suite that is one of the first to get booked up, especially during our peak months. The room is perfectly suited for two adults and three children, accommodating a maximum of 5 guests. Here, you'll leave all your worries behind and enjoy a restful nights sleep.

Amenities:

Essentials • Family • Clothing storage: wardrobe • Hangers • Heating • Bedroom and laundry • TV • High chair • Bed linens • Heating and cooling

Grantown-On-Spey Hotels on the Map

Compare the Best Hotels in Grantown-On-Spey – Addresses, Prices, Stars, Rating, and Review Count

Property Name Address Price ($) Star Rating Review Count Book
Grant Arms Hotel 25 The Square,, Grantown on Spey, PH26 3HF, United Kingdom 146 4.0 8.3 433 Click here
The Grant Arms Hotel 25 The Square, Grantown-on-Spey, PH26 3HF, United Kingdom 171 4.0 9.0 150 Click here
Ravenscourt House, Guest House Seafield Avenue, Grantown on Spey, PH26 3JG, United Kingdom 192 4.0 9.6 255 Click here
Craiglynne Hotel Woodlands Terrace, Grantown-on-Spey, PH26 3JX, United Kingdom 71 3.0 7.4 485 Click here
Tigh na Sgiath Country House Hotel Skye of Curr Road, Grantown on Spey, PH26 3PA 122 4.0 9.6 164 Click here
The Speyside Hotel The Speyside Hotel, Grant Road, Grantown-on-Spey, PH26 3LD, United Kingdom 168 3.0 9.4 336 Click here
Craiglynne Hotel Woodlands Terrace, Grantown on Spey, PH26 3JX, United Kingdom 141 3.0 6.9 1735 Click here
Ben Mhor Hotel 53-57 High St, Grantown-on-Spey, PH26 3EG, United Kingdom 53 3.0 8.2 182 Click here
The Ben Mhor Hotel, Bar & Restaurant 53-57 High Street, Grantown on Spey, PH26 3EG, United Kingdom 115 3.0 7.7 930 Click here
Ravenscourt Guest House Seafield Avenue, Grantown-on-Spey, PH26 3JG, United Kingdom 156 3.0 9.4 10 Click here
Garth Hotel Castle Road, Grantown on Spey, PH26 3HN, United Kingdom 125 3.0 7.7 780 Click here
The Speyside Hotel and Restaurant The Speyside Hotel Grant Road, Grantown on Spey, PH26 3LD, United Kingdom 196 8.5 684 Click here
Single room - standard en-suite with shower Highland Council 111 8.76 1 Click here
Triple Room @ Ben Mhor Hotel Highland Council 194 9.36 1 Click here
Double room-Standard-Ensuite with Shower Highland Council 194 8.46 1 Click here
Twin/ Double Standard-Ensuite with Shower Highland Council 210 8.72 1 Click here
king Room Highland Council 236 8.96 1 Click here
Family Room @ Ben Mhor Hotel Highland Council 249 8.86 1 Click here

Note: The prices for each Hotels in Grantown-On-Spey do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here) to get the latest prices.

Frequently Asked Questions

Hotels in Grantown-On-Spey that provide shuttle or airport transfer services include:

  • The Speyside Hotel and Restaurant.- Review Count: 684, Rating: 8.5

Families visiting Grantown-On-Spey enjoyed staying at these hotels:

  • Grant Arms Hotel.- Review Count: 433, Rating: 8.3
  • The Grant Arms Hotel.- Review Count: 150, Rating: 9.0
  • Craiglynne Hotel.- Review Count: 485, Rating: 7.4

Pet-friendly hotels in Grantown-On-Spey include:

  • Grant Arms Hotel.- Review Count: 433, Rating: 8.3
  • Tigh na Sgiath Country House Hotel.- Review Count: 164, Rating: 9.6
  • Craiglynne Hotel.- Review Count: 1735, Rating: 6.9

Hotels in Grantown-On-Spey that offer free or included breakfast include:

  • Grant Arms Hotel.- Review Count: 433, Rating: 8.3
  • The Grant Arms Hotel.- Review Count: 150, Rating: 9.0
  • Ravenscourt House, Guest House.- Review Count: 255, Rating: 9.6

Hotels in Grantown-On-Spey with free or on-site parking include:

  • Grant Arms Hotel.- Review Count: 433, Rating: 8.3
  • The Grant Arms Hotel.- Review Count: 150, Rating: 9.0
  • Ravenscourt House, Guest House.- Review Count: 255, Rating: 9.6

Some of the best Hotels in Grantown-On-Spey are:

  • Grant Arms Hotel.- Review Count: 433, Rating: 8.3
  • Ravenscourt House, Guest House.- Review Count: 255, Rating: 9.6
  • Tigh na Sgiath Country House Hotel.- Review Count: 164, Rating: 9.6

Some of the popular Hotels in Grantown-On-Spey are:

  • Craiglynne Hotel.- Review Count: 1735, Rating: 6.9
  • The Ben Mhor Hotel, Bar & Restaurant.- Review Count: 930, Rating: 7.7
  • Garth Hotel.- Review Count: 780, Rating: 7.7