Skip to main content

The best B&Bs in Elgin

Check out our selection 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

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.

We loved our stay at the guest house! It was well positioned for our whisky tour and we were able to walk into town for a nice dinner with ease. The home was beautiful and the hosts were super kind and welcoming. They allowed us to park there and wait inside for our tour pickup and were helpful upon our return and checkin. We loved chatting with them! The room was large and comfortable, we appreciated the quality linens and a night of peaceful sleep. Breakfast was delicious too!
Scored 9.4
9.4
Rated wonderful
Wonderful
321 reviews
Price from
$179.53
1 night, 2 adults
Braemorriston Lodge, hotel in Elgin

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

Scored 9.4
9.4
Rated wonderful
Wonderful
16 reviews
Price from
$104.08
1 night, 2 adults
Elgin Guest House, hotel in Elgin

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

Very clean, seems new paint and bathroom recently redone. It is located by the Aldi parking lot entry. Short walking distance from restaurants and bars.
Scored 8.5
8.5
Rated very good
Very Good
445 reviews
Price from
$110.58
1 night, 2 adults
The Milton Bed & Breakfast, hotel in Elgin

The Milton Bed & Breakfast enjoys a location in Elgin, 1.2 miles from Elgin Cathedral and 28 miles from Huntly Castle.

good place to stay the night before a flight out of Edinburgh room was clean, nice big shower
Scored 8.3
8.3
Rated very good
Very Good
655 reviews
Price from
$104.08
1 night, 2 adults
St Michaels Guest House, hotel in 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.

Breakfast was always enjoyable. Staff was helpful to provide whatever I asked. The bed was comfortable and room had excellent furnishings. I particularly liked the shower.
Scored 8.9
8.9
Rated excellent
Excellent
293 reviews
Price from
$193.19
1 night, 2 adults
The Royal Hotel Elgin, hotel in Elgin

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

Breakfast, location and the staff were excellent!
Scored 7.0
7.0
Rated good
Good
496 reviews
Price from
$206.85
1 night, 2 adults
BELLEVILLE BED AND BREAKFAST, hotel in Elgin

BELLEVILLE BED AND BREAKFAST enjoys a location in Elgin, a 4-minute walk from Elgin Cathedral and 27 miles from Huntly Castle.

The owner here is an extremely nice gentleman with a very interesting history and profession which you might be interested to discuss with him. This is a very nice place to stay, very quiet and very welcoming.
Scored 7.9
7.9
Rated good
Good
255 reviews
Price from
$117.09
1 night, 2 adults
Norland B & B, hotel in Elgin

Norland B & B provides accommodations in Lossiemouth near Lossiemouth West Beach and Lossiemouth East Beach. Both free Wifi and parking on-site are accessible at the bed and breakfast free of charge.

Spacious comfortable room, proximity to beach/ocean, views from room fabulous, good breakfast, friendly host
Scored 9.4
9.4
Rated wonderful
Wonderful
425 reviews
Price from
$128.79
1 night, 2 adults
Links Lodge, hotel in Elgin

Links Lodge enjoys a location in Lossiemouth, a 9-minute walk from Lossiemouth West Beach and 0.7 miles from Lossiemouth East Beach.

Excellent breakfast! Room had lots of space and thoughtful extras; very well appointed. Wish we could have stayed two nights. Terrific shower; large bathroom. Outstanding view of the Moray Firth and golf course. Beautiful sunset! Host recommended an excellent restaurant virtually across the street. Close to Elgin - be sure to visit the ruins of the cathedral! A truly wonderful accommodation.
Scored 9.5
9.5
Rated exceptional
Exceptional
274 reviews
Price from
$135.30
1 night, 2 adults
Lossiemouth House, hotel in Elgin

Lossiemouth House features accommodations 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.

Beautiful garden inside walled enclosure. Wonderful friendly hosts, delicious food. Rooms inside were very comfortable, great attached bathroom.
Scored 9.5
9.5
Rated exceptional
Exceptional
141 reviews
Price from
$175.63
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 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: $187.01
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 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 traveler
  • 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 traveler
  • Avg. price/night: $123.59
    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: $117.09
    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
    Travelers with friends
  • Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 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 wonderful
    Wonderful
     · 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 wonderful
    Wonderful
     · 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