Skip to main content

The best B&Bs in Elgin

Check out our pick of great B&Bs in Elgin

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Pines Guest House, hotel in 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.

The owners were very friendly and keen to make our stay enjoyable and memorable . They achieved this!
Scored 9.4
9.4
Rated superb
Superb
321 reviews
Price from
£138
1 night, 2 adults
Braemorriston Lodge, hotel in Elgin

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

Stu.nningly well built and furnished conversion. Fabulous bathroom. Very good kitchen etc.
Scored 9.4
9.4
Rated superb
Superb
16 reviews
Price from
£80
1 night, 2 adults
Elgin Guest House, hotel in Elgin

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.

The owner is one of the nicest people I have ever met.
Scored 8.5
8.5
Rated very good
Very good
445 reviews
Price from
£85
1 night, 2 adults
The Milton Bed & Breakfast, hotel in Elgin

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.

The room was a good size and has been modernised to a high standard. The bed was really comfortable. Everything was very clean with nice welcoming touches including tea, coffee and bottled water.
Scored 8.3
8.3
Rated very good
Very good
655 reviews
Price from
£80
1 night, 2 adults
St Michaels Guest House, hotel in Elgin

Offering a garden and garden view, St Michaels Guest House is located in Elgin, 1.1 km from Elgin Cathedral and 45 km from Huntly Castle.

Scored 8.9
8.9
Rated fabulous
Fabulous
293 reviews
Price from
£148.50
1 night, 2 adults
The Royal Hotel Elgin, hotel in Elgin

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.

i mad an error with the dates when booking through booking.com - called the hotel and they corrected my error without hesitation. Amazing service from the hotel direct
Scored 7.0
7.0
Rated good
Good
496 reviews
Price from
£159
1 night, 2 adults
BELLEVILLE BED AND BREAKFAST, hotel in Elgin

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.

Excellent host and a delicious breakfast
Scored 7.9
7.9
Rated good
Good
255 reviews
Price from
£90
1 night, 2 adults
Norland B & B, hotel in Elgin

Norland B & B is situated in Lossiemouth, 600 metres from Lossiemouth West Beach, 1.2 km from Lossiemouth East Beach, as well as 9.2 km from Elgin Cathedral.

Lovely room with ocean view .. can walk to town. Great breakfast.
Scored 9.4
9.4
Rated superb
Superb
425 reviews
Price from
£99
1 night, 2 adults
Links Lodge, hotel in Elgin

Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, 800 metres from Lossiemouth West Beach and 1.2 km from Lossiemouth East Beach.

This place was akin toa 5 star hotel. Angela and John were very friendly and helpful. The comfort of the bed and pillows wad fantastic. The food was cooked to perfection, with a little bit of chat along at breakfast was very welcome. They had binoculars in my room if I fancied a bit of birdwatching along the beach.
Scored 9.5
9.5
Rated exceptional
Exceptional
274 reviews
Price from
£104
1 night, 2 adults
Lossiemouth House, hotel in Elgin

Lossiemouth House features accommodation with a mature walled garden and free WiFi. Originally an 18th century dower house, this property is just a short walk away from the white sandy beaches.

The breakfast was delicious, hosts were friendly and helpful, great location, parking.....
Scored 9.5
9.5
Rated exceptional
Exceptional
141 reviews
Price from
£135
1 night, 2 adults
All B&Bs in Elgin
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.

Most booked B&Bs in Elgin this month

FAQ about B&Bs in Elgin

B&Bs that guests love in Elgin

  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 467 reviews
    Excellent breakfast, good quality food, fresh fruit and good standard of yogurts and cereals. Loved the dining room. Excellent service.
    Catherine
    Group
  • Avg. price/night: £143.75
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 321 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
  • Scored 8.5
    8.5
    Rated very good
    Very good
     · 81 reviews
    Great location, very handy for the town but also quiet and relaxing
    Andy
    Solo traveller
  • Avg. price/night: £95
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 360 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
  • Avg. price/night: £90
    Scored 7.9
    7.9
    Rated good
    Good
     · 255 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
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 389 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
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 26 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
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 65 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
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 224 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

Research, refine and make plans for your whole trip