Skip to main content

The best guest houses in Elgin

Check out our pick of great guest houses 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.

The hosts are wonderful, very friendly and nice. We can definitely recommend to stay here. We got a delicious cooked breakfast, the room was beautiful, freshly renovated with nice bathroom. At our next stay in Elgin we will definitely stay there again if possible.

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

Absolutely excellent. It exceeded my expectations in everything. Breakfast excellent. Mr. Peter's approach and care were perfect.

Show more Show less
9.8
Exceptional
508 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.

Great host , friendly, excellent breakfast great location

Show more Show less
9.1
Superb
208 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.

We were a group of 5 friends on a trip to Speyside to visit distilleries. We felt Welcome right from the time we arrived at Moraydale Guest House. Everyone was very friendly and helpfull. The rooms were nice, clean and cosy, and we got clean towels daily. Breakfast was delicious and we could use the dining room in the evening for a nightcap before bedtime. We can highly recomend Moraydale Guest House and would go back anytime.

Show more Show less
9.1
Superb
363 reviews
Price from
£70
per night

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. The house is equipped with high speed fibre broadband and fast WiFi throughout.

The guest house is a traditional Edwardian villa with a large private car park. It is also convenient for rail and coach travellers.

Very clean and nice room. Very tasty breakfast. Quiet. Friendly welcome and service

Show more Show less
9.4
Superb
232 reviews
Price from
£68
per night

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.

Great location, excellent breakfast, very friendly.

Show more Show less
9.1
Superb
183 reviews
Price from
£75
per night

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. Free WiFi is available throughout, and free limited, private parking.

The room was nice and comfortable

Show more Show less
8.4
Very good
339 reviews
Price from
£69
per night

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. It is set 25 km from Brodie Castle and offers luggage storage space. There is free private parking and the property provides paid airport shuttle service.

Loved everything about this property , in a beautiful old home, had a great breakfast , and friendly staff , great location and parking

Show more Show less
8.9
Fabulous
341 reviews
Price from
£110
per night

The guest house is equipped with 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV with streaming services, a fully equipped kitchenette, and a patio with garden views. Guests can enjoy a meal on an outdoor dining area while overlooking the quiet street views. For added privacy, the accommodation features a private entrance.

Great location. Lovely, warm atmosphere with comfortable beds. Cozy private garden with shelter from rain. friendly and helpful owner. home away from home will 100% be booking again.

Show more Show less
8.8
Fabulous
93 reviews
Price from
£140.62
per night

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.
Search guest houses in Elgin

Most booked guest houses in Elgin this month

Guest houses that travellers love in Elgin

  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 324 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
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 235 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
  • Avg. price/night: £90
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 235 reviews
    The host was lovely and so interesting to speak to. Great location, lovely and quiet. Great breakfast. Would definitely stay again.
    Helen
    Young couple
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 232 reviews
    Very clean, quiet, great hosts and location with a great cooked breakfast every morning to set you up for the day.
    Jason
    Solo traveller
  • Avg. price/night: £138
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 260 reviews
    This beautiful guest house is at a fabulous location; it's very close to city centre and also to the railway station. Lyn and Lee are fabulous hosts; they are so very kind and welcoming. Everything at the guest house had a personal touch to it... With everything being personally handled by them,... This was inclusive of the Breakfast served which was super delicious. Overall we were very impressed by the arrangements at the guest house and would highly recommend it to everyone.
    Bhatnagar
    Family with young children
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 208 reviews
    A really nice, cozy and welcoming old school guest house, authentic, easy to reach and near the city center. Really available and kind hosts, sociable and funny, the INCLUDED BREAKFAST is amazing, plentiful, tasty and so good!
    Andrea
    Young couple
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 508 reviews
    Beautiful old building with comfortable and high standards rooms, delicious breakfasts and first of all the great hosts :) The building is located near the city center and near to restaurants. It a good point to explore the surrounding area as well
    Tess
    Family with young children
  • Avg. price/night: £90
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 235 reviews
    Lovely family run guest house. Right in the town centre at the end of The High Street. Very close to the Cathedral and Biblical garden. The host was charming and very helpful. A very good choice for breakfast. The house was very clean and comfortable. Only drawback, room 1, wash basin was in the actual room. It said parking available - some limited daytime parking on the road, overnight ok. A massive Pay and Display carpark opposite, but couldn't see prices. Apart from that I would recommend it. Good value for money.
    Lawrence
    Young couple
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 508 reviews
    Great host, great facilities, very comfortable bed, clean, quiet and tasty breakfast
    Aly
    Young couple
  • Avg. price/night: £138
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 260 reviews
    The Pines was excellent. The building is beautiful and charming as are the interiors. Our room was spacious and comfortable, as well as quiet. Host Lyn and Lee were incredibly welcoming and helpful with suggestions for evening meals.
    Christine
    Young couple

Research, refine and make plans for your whole trip