Skip to main content

The 10 Best B&Bs in Elgin, UK

Check out our pick of great B&Bs in Elgin

Filter by:


Review score

Superb: 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.

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.

The hosts are wonderful, very friendly and nice. We can definitely recommend to stay here. We got a delicious cooked breakfast, the room was beautiful, freshly renovated with nice bathroom. At our next stay in Elgin we will definitely stay there again if possible.

Show more Show less
9.5
Exceptional
260 reviews
Price from
UAH 6,639
per night

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.

Clean, friendly, comfortable. Very accommodating when advised of allergies. We left very early and we were given a great breakfast before leaving.

Show more Show less
9.5
Exceptional
324 reviews
Price from
UAH 3,494
per night

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.

Absolutely excellent. It exceeded my expectations in everything. Breakfast excellent. Mr. Peter's approach and care were perfect.

Show more Show less
9.8
Exceptional
508 reviews
Price from
UAH 4,293
per night

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.

Great host , friendly, excellent breakfast great location

Show more Show less
9.1
Superb
207 reviews
Price from
UAH 5,391
per night

A short walk from the shops on Elgin High Street, Moraydale Guest House offers attractive bed and breakfast accommodation in Moray. You can enjoy free parking, free Wi-Fi and a full Scottish breakfast served in the conservatory.

We were a group of 5 friends on a trip to Speyside to visit distilleries. We felt Welcome right from the time we arrived at Moraydale Guest House. Everyone was very friendly and helpfull. The rooms were nice, clean and cosy, and we got clean towels daily. Breakfast was delicious and we could use the dining room in the evening for a nightcap before bedtime. We can highly recomend Moraydale Guest House and would go back anytime.

Show more Show less
9.1
Superb
363 reviews
Price from
UAH 3,494
per night

The guest house is a traditional Edwardian villa with a large private car park. It is also convenient for rail and coach travellers.

The West End's excellent breakfasts feature local ingredients where possible, and will set you up for the day ahead. Enjoy locally produced specialty sausages, black pudding and bacon or Scottish smoked salmon with free frange scrambled eggs.

Very clean and nice room. Very tasty breakfast. Quiet. Friendly welcome and service

Show more Show less
9.4
Superb
232 reviews
Price from
UAH 3,394
per night

Southbank is a Georgian town house in the middle of Elgin and the Whisky Trail. It is a few minutes' walk from the town centre's shops and restaurants.

The guest house is over 200 years old and located on a quiet road. It is popular with those keen on golf, fishing, or seeking castles and malt whisky.

Great location, excellent breakfast, very friendly.

Show more Show less
9.1
Superb
180 reviews
Price from
UAH 4,243
per night

Located in Elgin, 1.2 km from Elgin Cathedral, Braemorriston Lodge provides recently renovated accommodation with free WiFi and a garden. The property features garden views and is 45 km from Huntly Castle and 25 km from Brodie Castle. On clear days, guests can head outside to enjoy the bed and breakfast's outdoor fireplace or simply kick back and relax.

The bed and breakfast is equipped with a flat-screen TV. Towels and bed linen are provided in the bed and breakfast. For added privacy, the accommodation features a private entrance.

Phil and Jackie were very helpful and accommodating. The place has everything you need. Great layout, very private. What are you waiting for - go

Show more Show less
9.4
Superb
8 reviews
Price from
UAH 3,993
per night

Situated in Elgin within 1.1 km of Elgin Cathedral, Old Mills Garden offers accommodation in the countryside within walking distance of the town centre.

All rooms are en-suite and have flat-screen TV, DVD player and hairdryer. The shared kitchen offer a microwave and tea/coffee making facilities.

Lovely host, superb room & bathroom! Everything I needed. Use of fridge and microwave was also very useful!

Show more Show less
9.4
Superb
56 reviews
Price from
UAH 2,496
per night

Located in Elgin, 400 metres from Elgin Cathedral and 44 km from Huntly Castle, BELLEVILLE BED AND BREAKFAST provides quiet street views and free WiFi. It is set 26 km from Brodie Castle and offers a housekeeping service. Nairn Dunbar Golf Club is 36 km from the bed and breakfast and Nairn Museum is 37 km away.

At the bed and breakfast, all units have a dressing room, a flat-screen TV, a private bathroom, bed linen and towels. Kitchenware and kettle are also featured.

Excellent location Value for money Very Accommodating host

Show more Show less
8.1
Very good
235 reviews
Price from
UAH 3,244
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Elgin

Most booked B&Bs in Elgin this month

Enjoy breakfast in Elgin!

  • BELLEVILLE BED AND BREAKFAST
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 234 reviews

    Located in Elgin, 400 metres from Elgin Cathedral and 44 km from Huntly Castle, BELLEVILLE BED AND BREAKFAST provides quiet street views and free WiFi.

    Very nice guy that helps with all and the room was cossy

  • The Milton Bed & Breakfast
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 557 reviews

    The Milton Bed & Breakfast, a property with a garden, is situated in Elgin, 2 km from Elgin Cathedral, 45 km from Huntly Castle, as well as 27 km from Brodie Castle.

    Breakfast was great and the hospitality was excellent.

  • The Royal Hotel Elgin
    7.6
    Scored 7.6
    Good
    Rated good
     · 481 reviews

    Set 1.1 km from Elgin Cathedral, The Royal Hotel Elgin offers 3-star accommodation in Elgin and has a bar. There is an on-site restaurant, plus free private parking and free WiFi are available.

    We had a lovely stay warm ,comfortable food was amazing

  • The Pines Guest House
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 260 reviews

    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.

    Really nice welcome. Smart room. Great facilities.

  • Moraybank Bed & Breakfast
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 324 reviews

    Set in Elgin and only 700 metres from Elgin Cathedral, Moraybank Bed & Breakfast offers accommodation with garden views, free WiFi and free private parking.

    Lovely property, very clean, warm and comfortable.

  • Kilmorie House
    Breakfast options
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 509 reviews

    Situated within 400 metres of Elgin Cathedral and 44 km of Huntly Castle in Elgin, Kilmorie House provides accommodation with seating area.

    Lovely host , very welcoming, breakfast was superb

  • Heather Glen Guest House
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 207 reviews

    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.

    Breakfast provided, central location, comfortable room

  • Moraydale Guest House
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 363 reviews

    A short walk from the shops on Elgin High Street, Moraydale Guest House offers attractive bed and breakfast accommodation in Moray.

    Exceptionally clean, great service and will be back!

Save money on B&Bs in Elgin – budget options available!

  • West End Guest House
    Budget options available
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 232 reviews

    Offering good food and warm Scottish hospitality, West End has a central location in Elgin and is well placed for shops, leisure, restaurants and attractions.

    Perfectly clean, comfortable, breakfast and service.

  • Southbank Guesthouse
    Budget options available
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 180 reviews

    Southbank is a Georgian town house in the middle of Elgin and the Whisky Trail. It is a few minutes' walk from the town centre's shops and restaurants.

    Lovely quiet area but close to the train station. Superb breakfast.

  • Braemorriston Lodge
    Budget options available
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 8 reviews

    Located in Elgin, 1.2 km from Elgin Cathedral, Braemorriston Lodge provides recently renovated accommodation with free WiFi and a garden.

    Spotless with absolutely everything you need and lovely owners.

  • Old Mills Garden
    Budget options available
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 56 reviews

    Situated in Elgin within 1.1 km of Elgin Cathedral, Old Mills Garden offers accommodation in the countryside within walking distance of the town centre.

    Great location, near centre, but surrounded by green

  • Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 93 reviews

    Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment, a property with a garden, is located in Elgin, 2 km from Elgin Cathedral, 44 km from Huntly Castle, as well as 28 km from Brodie...

    self contained with separate entrance and left alone

FAQ about B&Bs in Elgin






B&Bs that guests love in Elgin

  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 363 reviews
    Excellent location quiet but 5mins walk to town Lovely old house Staff helpful and friendly Excellent breakfast
    carol
    Young couple
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 509 reviews
    Clean and comfortable with vintage furnishings as well as modern bathroom .the owner worked very hard to make sure we had everything we needed. Congratulations are due for providing this style of provision at a reasonable price. Some owners would have provided a few more luxury items, called the place a boutique hotel and ramped up the price. To us it was a perfect balance of facilities/ good service/ value for money. If we are in the region again we will drive out of our way to stay again.
    Glyn
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 180 reviews
    Great quiet location but still very close to city centre. Great hospitality and very comfortable room . Excellent cooked breakfast to finish off a lovely stay.
    James
    Solo traveller
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 509 reviews
    Very friendly host made us most welcome. Gave us a free upgrade. Excellent breakfast, never rushed, Peter always made time to chat with us. Clean and smart throughout, nothing was too much trouble. Location perfect, quiet area and only 10 min walk into town. Thoroughly recommended.
    Peter
    Young couple
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 36 reviews
    Very friendly and helpful landlord. The apartment was very clean and spacious. The location is very convenient close enough to the city centre and very quiet. Convinient parking.
    Jennifer
    People with friends
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 260 reviews
    Everything was amazing at this property. Breakfast was amazing, rooms were very clean and it’s in such a great location. Owners made us feel really welcome and had a great few nights at this bed and breakfast. If we’re ever back in Elgin, we’re definitely going to stay in this property again. Can’t recommend it enough.
    Aimee
    Family with young children
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 37 reviews
    the space of the apartment was a luxury, equipped kitchen included all what was needed for a short stay, house is located in a quiet area, in walking distance( 20 min) from the city Centre; we were impressed from the house and garden .
    Eva
    Family with young children
  • Avg. price/night: UAH 5,929.95
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 341 reviews
    Great location, quiet, close to town , decent car park
    ian
    People with friends
  • Avg. price/night: UAH 6,599.31
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 298 reviews
    Great location, 5 minute walk to city centre. Lovely inside and out, no problems at all with the property 😁 staff was excellent; friendly and very welcoming, would definitely go back and recommend to friends and family
    jamie
    Young couple
  • Avg. price/night: UAH 5,929.95
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 341 reviews
    The property is in a great location, a very quick walk into town and although on a busy road the rooms were quiet. The rooms are also very large.
    A
    Anonymous
    People with friends