Skip to main content

The best B&Bs in Elgin

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 units are equipped with heating facilities.

All-round an amazing stay. Exceptionally clean, great breakfast and incredibly nice hosts. Never seen a bathroom so clean.

Show more Show less
9.4
Superb
276 reviews
Price from
£133
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.

we had a lovely big room, very clean and tidy. Breakfast was great. Ample parking. The host was so friendly and helpful. Walking distance from all the restaurants. will definitely recommend!

Show more Show less
9.5
Exceptional
345 reviews
Price from
£70
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.

The way that the owner has refurbished this house with a lot of dedication and style, also with the decoration,.

Show more Show less
9.8
Exceptional
503 reviews
Price from
£89
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
212 reviews
Price from
£108
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.

Incredibly friendly and helpful owner and staff! We liked everything: good breakfast, very tidy room, great location, parking.

Show more Show less
9.1
Superb
380 reviews
Price from
£70
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.

Room was lovely bed was mega comfortable shower was great parking on site proprietor was very friendly and helpful breakfast was excellent

Show more Show less
9.4
Superb
235 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.

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.

Attention to details. We were contacted prior to arrival with a message in where keys were, etc..... Rooms were spacious and clean and the breakfast next morning was exceptional . Great stay. Would highly recommend.5 stars!!

Show more Show less
9
Superb
198 reviews
Price from
£75
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
£80
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
60 reviews
Price from
£50
per night

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. The units are equipped with heating facilities.

When I arrived and was met by the owner he explained how things worked at the B&B, as he was there himself, and showed me to my room which was on the ground floor and had a walk in toilet shower room which was excellent for me and had everything I required for my stay. Breakfast in the morning was was delicious and set me up for the day ahead. I chatted away with the owner at breakfast and he was very friendly and I would recommend this property as its right in the centre of Elgin minutes from the shopping centre.

Show more Show less
8.1
Very good
247 reviews
Price from
£65
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!

  • The Pines Guest House
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 276 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.

  • The Royal Hotel Elgin
    7.5
    Scored 7.5
    Good
    Rated good
     · 500 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

  • Moraybank Bed & Breakfast
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 345 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
     · 504 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
     · 212 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
     · 380 reviews

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

    Property was really central, clean and breakfast was great

  • West End Guest House
    Breakfast options
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 235 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
    Breakfast options
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 198 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.

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

  • 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
     · 60 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.

    Wendy was very polite and my stay felt like home from home

  • BELLEVILLE BED AND BREAKFAST
    Budget options available
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 247 reviews

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

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

  • The Milton Bed & Breakfast
    Budget options available
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 601 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.

  • Elgin Guest House
    Budget options available
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 364 reviews

    Elgin Guest House is located in Elgin, along the Whisky Trail along the A96 Road. Elgin town centre is a 2-minute walk away, where there is a number of shops and restaurants.

    Room was very clean and owner was nice and friendly.

  • Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 87 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.4
    Scored 9.4
    Superb
    Rated superb
     · 276 reviews
    Lyn and Lee were fabulous hosts and offered above and beyond. Room was more spacious than anticipated with private bath. Quiet even with being on the main road. Delicious breakfast and even vegetarian options (including vegetarian haggis)! And having tea and coffee in the room was nice to have.
    T
    Tiffany
    Solo traveller
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 87 reviews
    Great location, very handy for the town but also quiet and relaxing
    Andy
    Solo traveller
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 345 reviews
    Rooms are spotless, quiet part of Elgin means that you get all the sleep you want, the breakfast is exceptional. Sophie is a great host and you feel welcome from the first moment you see her.
    Miroslav
    Group
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 247 reviews
    Beautiful and homely Bed and Breakfast. Excellent location for all amenities etc Breakfast is great just enough. A great host very accommodating and excellent knowledge of the area and surroundings, and with brilliant stories of old and new. Have stayed twice now and without a doubt stay again. Definitely recommend to family and friends. Thank you so much.
    Pauline
    People with friends
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 380 reviews
    Excellent breakfast! They had fresh fruit, yogurt, cereals, as well as a cooked selection to choose from. Very clean establishment in a great location.
    Lucy
    Young couple
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 35 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 82 reviews
    Great location, great hosts that go above and beyond, lovely pod. Very private and everything you could need. Nice and modern. Meeting and feeding the animals great experience. Very close to a good town with plenty of shops, places to eat and things to do.
    S
    Samantha
    Family with young children
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 198 reviews
    Nice comfortable and clean! Cozy bed and breakfast close to city center and public transport. Good placement for travelling around with public transport but they also offer parking. Good value for money with private bathrooms available. Our floor also had a tiny kitchen for the guests to use.
    Anne Ming
    Young couple
  • Avg. price/night: £165.60
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,183 reviews
    Great Location to visit the town. The grounds are fantastic. We stayed in the lodge with another couple and the rooms we lovely and quiet, big comfy beds and nice bathroom Excellent breakfast
    steven
    People with friends
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 228 reviews
    Nice, quiet room. Great location. Really welcoming/ helpful management team. Excellent breakfast. My bike was securely stowed.
    Al from Chorley
    Solo traveller
gogless