Skip to main content

Filter by:


Star Rating

Review Score

Alford – 36 hotels and places to stay
See the latest prices and deals by choosing your dates.
Macbeth Arms, hotel in Alford

Macbeth Arms is located in Lumphanan. The property offers free WiFi. Free public parking is available on site. The Macbeth Arms features a bar with a pool table and dart board.

Friendly, welcoming hotel and community.
7.8
Scored 7.8
Good
Rated good
120 reviews
Price from$93.25per night
The Commercial Hotel, hotel in Alford

The Commercial Hotel in Tarland provides accommodations with a garden and a bar. This 4-star hotel offers a restaurant onsite, room service and luggage storage space.

Small. Staff was friendly and helpful
8.9
Scored 8.9
Excellent
Rated excellent
344 reviews
Price from$161.64per night
Douneside House, hotel in Alford

Douneside House is located in Tarland, 31 mi from Aberdeen. Douneside House features views of the countryside and complimentary Wi-Fi is available throughout the property.

beautiful surroundings great food and staff
9.4
Scored 9.4
Wonderful
Rated wonderful
162 reviews
Price from$248.67per night
Strathburn Hotel Inverurie by Compass Hospitality, hotel in Alford

Located in Inverurie, 18 miles from Beach Ballroom, Strathburn Hotel Inverurie by Compass Hospitality provides accommodations with a garden, free private parking, a restaurant and a bar.

everything excellent. staff were wonderful
8.2
Scored 8.2
Very Good
Rated very good
182 reviews
Price from$117.50per night
Aberdeen Arms Hotel Tarland, hotel in Alford

Located in Tarland and with Balmoral Castle reachable within 21 miles, Aberdeen Arms Hotel Tarland has express check-in and check-out, non-smoking rooms, a restaurant, free WiFi and a bar.

The reception was polite and responsive to our comments and agreed to a full refund as we did not stay at the hotel.
5.6
Scored 5.6
Above average
Rated okay
302 reviews
Price from$87.03per night
Bennachie Lodge Hotel in Kemnay, hotel in Alford

Located in Inverurie, 16 miles from Beach Ballroom, Bennachie Lodge Hotel in Kemnay has accommodations with a garden, free private parking, a terrace and a restaurant.

We arrived late, there was no one to greet us, the keys had been laid out for us and we only realized they were ours because we could see our name on the computer with the assigned rooms and message that didn't appear to be sent to us with Kelly phone number to call if we had problems: we did unfortunately have problems as one of our rooms were not clean. It appeared that the facility only had 9 rooms; 3 already rented out: we booked 3 so that left 3 and we still didn't have a clean room when we arrived. The cleanliness was okay, i have stayed in cleaner, while Kelly was nice she didn't offer us anything to make up for the inconvenience for our arrival: again we did arrive just after 10pm and had we had a message prior to our arrival we would have called sooner.
8.2
Scored 8.2
Very Good
Rated very good
664 reviews
Price from$88.78per night
The Boat Inn, hotel in Alford

On the banks of the River Dee, The Boat Inn in Aboyne offers accommodations, a cozy bar and restaurant.

Everything. Beautiful Inn, fantastic staff, stunning location, delicious food.
9.0
Scored 9.0
Wonderful
Rated wonderful
862 reviews
Price from$180.29per night
Loch Kinord Hotel, hotel in Alford

In the rustic village of Dinnet in the heart of Royal Deeside, this family-run hotel is ideal for exploring the Highlands and tourist and sports activities in Aberdeen and Aberdeenshire.

Clean
8.3
Scored 8.3
Very Good
Rated very good
255 reviews
Price from$155.42per night
Commercial Hotel (Insch), hotel in Alford

Located in Insch, 27 miles from Beach Ballroom, Commercial Hotel (Insch) has accommodations with a shared lounge, free private parking, a restaurant and a bar.

central location. laid back but well decorated, modern and clean. bar downstairs but never heard anything when in my room even with music on as you enter. would stay again.
8.2
Scored 8.2
Very Good
Rated very good
154 reviews
Price from$68.38per night
The Station Hotel, hotel in Alford

Located in Insch, 27 miles from Beach Ballroom, The Station Hotel provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

Very friendly staff everyone was so nice and helpful, shoutout to Tony for putting a meal in the fridge for me for when we came came back late at night from a wedding. Legend
8.6
Scored 8.6
Excellent
Rated excellent
68 reviews
Price from$186.50per night
See all hotels in and around Alford
Subscribe to receive premium deals

Prices drop the second you sign up!