Skip to main content

Featured B&B destinations

Destination inspiration for your trip – find a B&B

The 10 Best Moray Bed and Breakfasts – B&Bs in Moray, United Kingdom

Check out our selection of great B&Bs in Moray

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Abbeyfield B&B

Dufftown

Situated in Dufftown, in a historic building, 22 km from Huntly Castle, Abbeyfield B&B is a guest house with a garden and shared lounge. The property is around 29 km from Elgin Cathedral, 33 km from Leith Hall Garden & Estate and 37 km from Kildrummy Castle. Boasting family rooms, this property also provides guests with an outdoor fireplace. The house was beautifully renovated and comfortable. Our hostess, Kira, was wonderful. There was always fresh fruit available and a lovely cozy living room with a fireplace. I would have liked to stay there for a longer time.

Show more Show less
9.8
Exceptional
180 reviews
Price from
$156
per night

The Pines Guest House

Elgin

Situated in Elgin and only 600 metres from Elgin Cathedral, The Pines Guest House features accommodation with garden views, free WiFi and free private parking. It is set 44 km from Huntly Castle and offers a housekeeping service. The guest house has family rooms.

At the guest house, every unit is fitted with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. Beautiful old house, spacious room, great breakfast and large and quiet lounge room we could use to read a book (or watch television). Friendly and hospitable couplet that run the place. Attention for sustainability (electricity, towels, etc.). Best stay during our three weeks trip in Scotland.

Show more Show less
9.5
Exceptional
259 reviews
Price from
$166
per night

Bankhouse B&B

Aberlour

Situated within 8 km of Cardhu Whisky Distillery in Aberlour, Bankhouse B&B provides accommodation with a flat-screen TV.

Glenlivet Scotch Whisky Distillery is 16 km from the bed and breakfast. Inverness Airport is 50 km from the property. Eileen and Jim are so lovely I want to adopt them as secondary parents.

Show more Show less
9.4
Wonderful
216 reviews
Price from
$174
per night

Craigellachie Lodge

Craigellachie

Located just 21 km from Elgin Cathedral, Craigellachie Lodge provides accommodation in Craigellachie with access to a garden, a tennis court, as well as luggage storage space. There is an on-site restaurant, plus free private parking and free WiFi are available. Guests can make use of the outdoor fireplace or the picnic area, or enjoy views of the garden and quiet street. The lodge is very conveniently located just when entering town. The host were super friendly and always interested to making feel at home. The room was cozy and comfortable. Breakfast was fresh and plentiful, being spoiled with nice local breakfast foods (e.g. full English, egg omelettes etc.). All in all just a great stay!

Show more Show less
9.5
Exceptional
252 reviews
Price from
$218
per night

Moraybank Bed & Breakfast

Elgin

Set in Elgin and only 700 metres from Elgin Cathedral, Moraybank Bed & Breakfast offers accommodation with garden views, free WiFi and free private parking. Boasting a housekeeping service, this property also provides guests with a picnic area. Nairn Dunbar Golf Club is 36 km away and Nairn Museum is 36 km from the bed and breakfast. The location and the price were why I picked Moraybank BnB. It is such a lovely house and the owner has really done an excellent job keeping it up. The room I stayed in was absolutely fabulous both for comfort and amenities. The ensuite bathroom with its lovely tub was perfect! The breakfast was excellent and the location is great for walking to all the shops and sites around Elgin.

Show more Show less
9.5
Exceptional
319 reviews
Price from
$87
per night

Kilmorie House

Elgin

Some units in the guest house have private entrance and are fitted with desk and outdoor furniture. Some accommodation includes a terrace with mountain views, a fully equipped kitchen and a private bathroom with walk-in shower. At the guest house, every unit is fitted with bed linen and towels. The location is perfect, just far enough from the center so that it’s very quiet. But the highlight is really the hosts, whom made everything in their power to make us feel comfortable. It is one of the best place I’ve stayed in my life and would highly recommend it to anyone!

Show more Show less
9.8
Exceptional
511 reviews
Price from
$107
per night

Little Robin B&B

Dufftown

Little Robin B&B is situated in Dufftown. Guests may enjoy free WiFi throughout the property.

Boasting garden views, the bed and breakfast has a flat-screen TV, a seating area, a wardrobe and 1 bathroom.

Guests at the bed and breakfast can enjoy a Full English or continental breakfast. The rooms are spacious and beautifully decorated with all the amenities we require. The bed is very comfortable. Breakfast is fabulous with lots of variety. The host, Andy, is friendly and incredibly helpful.

Show more Show less
9.9
Exceptional
104 reviews
Price from
$161
per night

Heather Glen Guest House

Elgin

Situated in Elgin and only less than 1 km from Elgin Cathedral, Heather Glen Guest House features accommodation with city views, free WiFi and free private parking. It is located 45 km from Huntly Castle and provides luggage storage space. The guest house has family rooms.

Every unit comes with a private bathroom. At the guest house, some units are fitted with a kettle and chocolates or cookies. A really nice, cozy and welcoming old school guest house, authentic, easy to reach and near the city center. Really available and kind hosts, sociable and funny, the INCLUDED BREAKFAST is amazing, plentiful, tasty and so good!

Show more Show less
9.1
Wonderful
203 reviews
Price from
$93
per night

Dunvegan Bed & Breakfast

Dufftown

Boasting a shared lounge and views of mountain, Dunvegan Bed & Breakfast is a bed and breakfast set in a historic building in Dufftown, 23 km from Huntly Castle. The property has quiet street views and is 28 km from Elgin Cathedral and 34 km from Leith Hall Garden & Estate. Corgarff Castle is 45 km from the bed and breakfast and Abernethy Golf Club is 50 km away. Welcoming, clean, very comfortable bed, tastefully decorated, great breakfast with plenty of choice, easy parking on the street and right in the middle of Dufftown, the whisky capital of Scotland.

Show more Show less
9.6
Exceptional
321 reviews
Price from
$92
per night

Gordon House

Tomintoul

Featuring a garden and views of garden, Gordon House is a bed and breakfast situated in a historic building in Tomintoul, 43 km from Balmoral Castle. Boasting a housekeeping service, this property also provides guests with an outdoor fireplace. The bed and breakfast offers mountain views, a sun terrace, and free WiFi is available throughout the property. Refreshingly different B & B with the hosts welcoming you into a home like environment with home cooked meals - dinner & breakfast!!!!

Show more Show less
9.4
Wonderful
167 reviews
Price from
$81
per night

Most booked B&Bs in Moray this month

FAQs about B&Bs in Moray

B&Bs that guests love in Moray