Hotels with Restaurants in Aberdeenshire and Moray, Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Aberdeenshire and Moray Hotels with Restaurants

This weekend
Next weekend

Our top choices for Aberdeenshire and Moray hotels with a restaurant

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (262 reviews)
"Breakfast and service amazing. Small town so not a great selection of amenities but generally everything you need available."
United Kingdom
Christopher
The price is P8,507
P10,209 total
includes taxes & fees
May 4 - May 5
Argyle Guest House

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (95 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
The price is P13,489
P16,186 total
includes taxes & fees
May 4 - May 5
Craigellachie Lodge

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (127 reviews)
"Food and staff were amazing. Had a great sleep. "
United Kingdom
Kimberley
The price is P7,319
P8,783 total
includes taxes & fees
May 2 - May 3
The Davron Hotel

Balmoral Arms

Balmoral Arms
4.0 star property
Ballater
8.6 out of 10, Excellent, (346 reviews)
"This was a very nice place, easy to get to neighboring towns or walk to get an ice cream. Staff was friendly and the breakfast was good. "
United States
Adam
The price is P13,035
P15,643 total
includes taxes & fees
May 11 - May 12
Balmoral Arms

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
3.0 star property
Peterhead
9.2 out of 10, Wonderful, (129 reviews)
"Nice staff, nice room and very good food"
United Kingdom
Gavin
The price is P9,689
P11,627 total
includes taxes & fees
May 2 - May 3
Kilmarnock Arms Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (101 reviews)
"Great modern rooms installed in a traditional hotel with a nice cosy bar. Tried the 22 year old whisky which was smashing. Staff were awesome as well"
United Kingdom
Bhavik
The price is P11,850
P14,221 total
includes taxes & fees
May 6 - May 7
The Aberlour Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (357 reviews)
"Staff were incredible as was the set course dinner, highly recommend "
Canada
dave
The price is P16,092
P19,311 total
includes taxes & fees
May 17 - May 18
Craigellachie Hotel of Speyside

Kildrummy Inn

Kildrummy Inn
5.0 star property
Alford
9.6 out of 10, Exceptional, (95 reviews)
"Really terrific small hotel, with lovely ambiance and beautifully appointed rooms. Excellent food served in extremely attractive dining area. Thoroughly enjoyable stay."
Australia
Gordon
The price is P20,564
P24,677 total
includes taxes & fees
May 7 - May 8
Kildrummy Inn

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (249 reviews)
"Great location "
Australia
Vincent
The price is P16,071
P19,286 total
includes taxes & fees
Jun 1 - Jun 2
The Station Hotel

St Olaf Golf Hotel

St Olaf Golf Hotel
3.0 star property
Peterhead
9.4 out of 10, Exceptional, (51 reviews)
"Friendly staff and food amazing "
United Kingdom
Craig
The price is P9,689
P11,627 total
includes taxes & fees
May 4 - May 5
St Olaf Golf Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Aberdeenshire and Moray Hotel Reviews