Skip to main content

B&Bs in Elgin

Find the B&Bs that appeal to you the most

The best B&Bs in Elgin

Check out our selection of great B&Bs in Elgin

Filter by:

Review score

The Pines Guest House

Elgin

Featuring garden views, The Pines Guest House in Elgin offers accommodations and a garden. This guest house features free private parking, daily room service, and free Wifi.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 328 reviews
Price from
$182.73
1 night, 2 adults

Stag and Barrel

Elgin

Stag and Barrel enjoys a location in Elgin, a 10-minute walk from Elgin Cathedral and 28 miles from Huntly Castle. This guest house provides free private parking, luggage storage space, and free Wifi....

J
Julieta
From
Argentina
Everything was perfect during our one-night stay in Elgin. In fact, we arrived quite late, and the owner was still waiting for us, eager to talk to us and attend our needs. Each space in the Guest House was clean and tidy; the room was comfortable and had all we needed and more. The location was also perfect, walkable to plenty of restaurants. We definitely recommend it!!!!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 110 reviews
Price from
$132.42
1 night, 2 adults

The Milton Accommodation

Elgin

The Milton Accommodation enjoys a location in Elgin, 1.2 miles from Elgin Cathedral and 28 miles from Huntly Castle. This guest house features free private parking, full-day security, and free Wifi.

S
Sabrina
From
United Kingdom
Delicious breakfast!! Friendly hosts and ample facilities for a night stay on the route NC 500. Well good location with parking behind the building. We thoroughly enjoyed our stay there.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 683 reviews
Price from
$92.69
1 night, 2 adults

St Michaels Guest House

Elgin

St Michaels Guest House in Elgin provides accommodations with a garden and a shared lounge. This guest house provides free private parking, luggage storage space, and free Wifi.

A
Anne
From
United States
Beautiful Victorian guest house with stunning antiques and decor. Our hostess was lovely and welcoming. Excellent location in Elgin, walking distance to the High Street and restaurants.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 271 reviews
Price from
$157.31
1 night, 2 adults

The Royal Hotel Elgin

Elgin

The Royal Hotel Elgin offers accommodations in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

P
Paul
From
United Kingdom
Good well cooked breakfast served every morning along with a nice selection of cereals, the hotel is a short walk into town where there is a reasonable amount of restaurants. I ate in the hotel a few times and the food served was nicely presented and tasted delicious
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 544 reviews
Price from
$237.02
1 night, 2 adults

Lossiemouth House

Lossiemouth (Near Elgin)

Lossiemouth House enjoys a location in Lossiemouth, a 3-minute walk from Lossiemouth East Beach and 5.5 miles from Elgin Cathedral.

T
Tyndall
From
Canada
lossiemouth house was in a great location to walk to the beach and explore the seashore. It was easy to explore the surrounding areas without the business of larger cities. The history is enchanting as well
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 172 reviews
Price from
$185.38
1 night, 2 adults

Craigellachie Lodge

Craigellachie (Near Elgin)

Craigellachie Lodge in Craigellachie provides accommodations with a garden and a terrace.

P
Patty
From
United States
This was a perfect place to experience Speyside! Our beds were so comfy, and our bathroom floor was heated! It was also so nice to come back and have a dram at the bar and meet other travelers.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews
Price from
$284.69
1 night, 2 adults

Sunflower Bed & Breakfast

Findhorn (Near Elgin)

Providing garden views, Sunflower Bed & Breakfast in Findhorn provides accommodations and a garden.

B
Brian
From
United Kingdom
A excellent place to stay Maria the host is very helpful and goes out of her way to give you a full experience of Findhorn life, lovely breakfast, real attention to detail make this place a great place to stay.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 115 reviews
Price from
$125.79
1 night, 2 adults

Blervie House

Forres (Near Elgin)

Blervie House enjoys a location in Forres, 30 miles from Inverness Castle and 14 miles from Elgin Cathedral. There's a private entrance at the guest house for the convenience of those who stay.

H
Hering
From
United States
If I could give this an 11 I would. The room was super comfortable , private, quiet, spotless, great bed with an incredible bathing area. The owners were more than friendly;they made us feel welcome and genuinely cared. After several days when we needed to leave VERY early to travel Graham met us personally at 6 am to help us with our bags. Breakfast was served family style… this was a true inn. The area is just far enough from a small town to give the feeling of staying in a real Scottish estate. If you’re going to the Speyside area, this should be your first choice.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 35 reviews
Price from
$349.58
1 night, 2 adults

The Red Lion Tavern

Fochabers (Near Elgin)

The Red Lion Tavern in Fochabers provides accommodations with a bar and a shared lounge. Featuring city and inner courtyard views, this guest house also offers free Wifi.

E
Enrica0125
From
Italy
Breakfast cooked for us, with vegetarian option. Large and quiet room. Soft towels.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 959 reviews
Price from
$113.21
1 night, 2 adults
All B&Bs in Elgin

Looking for a B&B?

For travelers 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 might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in Elgin and surrounding area in the past month

See all

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 52 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 192 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 271 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 328 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 110 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 360 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 683 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 470 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 221 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 544 reviews

Great access to the city center. Check these B&Bs in Elgin and nearby

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews

Elgin City Centre Torr House hotel is a recently renovated guest house in Elgin near Elgin Cathedral. This property offers access to a patio, free private parking, and free Wifi.

Braemorriston Lodge

Elgin
Central location
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews

Providing a garden, Braemorriston Lodge provides accommodations in Elgin. During your time at this recently renovated guest house, which dates back to 1900, you'll have access to free Wifi.

Old Mills Garden

Elgin
Central location
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 79 reviews

Old Mills Garden offers accommodations in Elgin, 28 miles from Huntly Castle and 15 miles from Brodie Castle. Offering a garden, the property is located within 1.2 miles of Elgin Cathedral.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 52 reviews

Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment is located in Elgin, just 1.2 miles from Elgin Cathedral and 27 miles from Huntly Castle.

Enjoy breakfast in Elgin and nearby

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 172 reviews

Lossiemouth House enjoys a location in Lossiemouth, a 3-minute walk from Lossiemouth East Beach and 5.5 miles from Elgin Cathedral.

Links Lodge

Lossiemouth
Breakfast options
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 239 reviews

Links Lodge offers accommodations in Lossiemouth, a 10-minute walk from Lossiemouth West Beach and 5.7 miles from Elgin Cathedral.

From $160.22 per night

FAQ about B&Bs in Elgin

B&Bs That Guests Love in Elgin

See all
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 379 reviews
Excellent breakfast, good quality food, fresh fruit and good standard of yogurts and cereals. Loved the dining room. Excellent service.
Guest review by
Catherine
Group
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 328 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.
Guest review by
Tiffany
Solo traveler
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 52 reviews
Great location, very handy for the town but also quiet and relaxing
Guest review by
Andy
Solo traveler
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 291 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.
Guest review by
Pauline
Travelers with friends
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 360 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.
Guest review by
Lucy
Young couple