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.
Moraybank Bed & Breakfast, hotel in Elgin

Moraybank Bed & Breakfast offers accommodations in Elgin, a 8-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

The home was beautiful and Sophia was great. Bathroom and bedroom were a nice size and the breakfast was good.
Scored 9.5
9.5
Rated exceptional
Exceptional
355 reviews
Price from
$104.76
1 night, 2 adults
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.

Beautiful setting, welcoming host
Scored 9.4
9.4
Rated wonderful
Wonderful
328 reviews
Price from
$170.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
440 reviews
Price from
$104.76
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.4
8.4
Rated very good
Very Good
670 reviews
Price from
$98.60
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.8
8.8
Rated excellent
Excellent
286 reviews
Price from
$107.37
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.

There is not much to like about our whole experience during our stay. There were 2 members of staff that did try to help make our stay better but that is it.
Scored 6.6
6.6
Rated pleasant
Pleasant
499 reviews
Price from
$158.99
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 accommodation is in a good location, very close to the center. The rooms were clean and the breakfast from Donald is very good.
Scored 7.8
7.8
Rated good
Good
255 reviews
Price from
$110.92
1 night, 2 adults
Norland B & B, hotel in Lossiemouth

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
422 reviews
Price from
$122.01
1 night, 2 adults
Links Lodge, hotel in Lossiemouth

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.6
9.6
Rated exceptional
Exceptional
261 reviews
Price from
$149.13
1 night, 2 adults
Lossiemouth House, hotel in Lossiemouth

Housed in a historic building, the recently renovated Lossiemouth House features accommodations with water sports facilities and free Wifi.

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
142 reviews
Price from
$172.54
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

See all

Enjoy breakfast in Elgin!

  • The Pines Guest House
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 328 reviews

    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.

    An excellent stay in a lovely property. Very comfy bed.

  • The Milton Bed & Breakfast
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 670 reviews

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

    Clean and tidy, lovely breakfast and host friendly

  • The Royal Hotel Elgin
    Scored 6.6
    6.6
    Rated pleasant
    Pleasant
     · 499 reviews

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

    We had a lovely stay warm ,comfortable food was amazing

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

    Moraybank Bed & Breakfast offers accommodations in Elgin, a 8-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

    Lovely friendly host, large room ,warm and cosy. Super breakfast too

  • Kilmorie House
    Breakfast options
    Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 451 reviews

    Kilmorie House enjoys a location in Elgin, 16 miles from Brodie Castle and 22 miles from Nairn Dunbar Golf Club.

    Nice breakfast, friendly staff and central location

  • West End Guest House
    Breakfast options
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 224 reviews

    Providing a garden, West End Guest House features accommodations in Elgin. This bed and breakfast provides free private parking, daily room service, and free Wifi.

    The owners were attentive without being intrusive.

  • Southbank Guesthouse
    Breakfast options
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 224 reviews

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

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

  • Braemorriston Lodge
    Breakfast options
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 18 reviews

    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.

    Lovely property, very clean and close to local towns.

Great access to the city center! Check these B&Bs in Elgin

  • Old Mills Garden
    Central location
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 70 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.

    Just beautiful place and amazing garden watching the 🐦

  • Elgin City Centre Torr House hotel
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 4 reviews

    Elgin City Centre Torr House hotel enjoys a location in Elgin, a 7-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

  • St Michaels Guest House
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 286 reviews

    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.

    Every thing attention to detail 2nd to none top marks

  • Elgin Guest House
    Central location
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 440 reviews

    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.

    The owner is one of the nicest people I have ever met.

  • BELLEVILLE BED AND BREAKFAST
    Scored 7.8
    7.8
    Rated good
    Good
     · 255 reviews

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

    Breakfast was was O,K , and a good choice .

FAQ about B&Bs in Elgin

B&Bs That Guests Love in Elgin

See all
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 451 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: $170.08
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 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.
    T
    Tiffany
    Solo traveler
  • Scored 7.0
    7.0
    Rated good
    Good
     · 80 reviews
    Great location, very handy for the town but also quiet and relaxing
    Andy
    Solo traveler
  • Avg. price/night: $104.76
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 355 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
  • Scored 7.8
    7.8
    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
     · 398 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 8.0
    8.0
    Rated very good
    Very Good
     · 25 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
     · 66 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