Bed and Breakfast in Elgin

30 available b&b offers

7 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Elgin bed and breakfast
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

30 Bed and Breakfasts in Elgin

Best Elgin bed and breakfasts with breakfast included

The Pines Guest House - Elgin
9.5 225 reviews

The Pines Guest House

B&B, Elgin
The Pines Guest House is a short walk from Elgin Cathedral and within easy reach of other attractions like Brodie Castle (26km) and Nairn Dunbar Golf Club (35km). This guest house has received excellent ratings for its location, cleanliness and overall experience.
The Pines Guest House offers a comfortable and convenient stay for visitors to Elgin. Each room has a wardrobe, flat-screen TV, private bathroom, and fresh bed linen and towels, along with free Wi-Fi, daily room service and free private parking.

Best Elgin bed and breakfasts with a garden

Braemorriston Lodge, Elgin, Moray - Elgin
10 145 reviews

Braemorriston Lodge, Elgin, Moray

B&B
This one-bedroom apartment is ideally located in a town just off the A96, a short drive from the Moray coast (10 km) and the Cairngorms National Park (40 km), and 40 minutes from Inverness Airport. This property has received excellent ratings for its location, cleanliness, and overall experience.
The apartment comfortably accommodates two guests and comes equipped with a kitchen, a garden, and parking. Enjoy modern amenities such as Wi-Fi, a smart TV, and access to a local leisure centre with a swimming pool and gym facilities.
Old Mills Garden - Elgin
9.2 78 reviews

Old Mills Garden

B&B, Elgin
Old Mills Garden is a charming bed and breakfast situated just 0.7 kilometres from Elgin Cathedral, offering a peaceful escape in the countryside while being within walking distance of the town centre. It has received excellent ratings for its location, cleanliness, and overall experience.
The guest house features a single room with a private bathroom, covering 9 square metres and suitable for one guest. Guests can enjoy a shared kitchen, a terrace, a garden, and parking, as well as amenities like a flat-screen TV, DVD player, and hairdryer in their room.

Frequently asked questions about bed and breakfast in Elgin

Popular destinations

Best Elgin bed and breakfasts with parking

Stag And Barrel - Elgin
8.5 179 reviews

Stag And Barrel

B&B, Elgin
Stag and Barrel B&B in Elgin offers a peaceful retreat a 10-minute walk from Elgin Cathedral, with easy access (by car) to Brodie Castle (26km), Nairn Dunbar Golf Club (35km), Huntly Castle (45km), Cawdor Castle (42km), and Kilravock Castle (47km).
This guest house features one bedroom, one bathroom, free private parking, flat-screen TVs, and provides bed linen and towels; it's suitable for couples and families, but not bachelor/hen parties.
Standard King Room - Elgin
8.0 5 reviews

Standard King Room

B&B
The Royal Hotel, a charming bed and breakfast, is situated in the historic town of Elgin, Moray, just a short distance from the stunning Moray coastline. Elgin is a bustling town with a rich history, offering a range of shops, restaurants, and attractions.
The hotel offers a comfortable double room with an en-suite bathroom, catering to couples or solo travellers. Guests can enjoy amenities such as a flat-screen TV, tea and coffee making facilities, and access to the hotel's delicious restaurant.
Elgin Guest House - Elgin
8.8 505 reviews

Elgin Guest House

B&B, Elgin
Elgin Guest House is located just a 2-minute walk from Elgin town centre, a short 1.3 km drive from the Glen Moray distillery. The guest house has received very good user ratings, with an excellent location and cleanliness rating.
The bed and breakfast has one bedroom and one bathroom. Guests can enjoy free Wi-Fi, limited private parking, and easy access to a variety of activities including fishing, golf, cycling, walking, and whisky tasting.
King Room With Private Hot Tub And Balcony - Elgin
9.5 59 reviews

King Room With Private Hot Tub And Balcony

B&B
The Poseidon Inn is situated in Lossiemouth, a coastal town in Moray, just a short distance from Duffus Castle, the Moray Golf Course, and the Glen Moray Distillery. This charming location offers easy access to the Malt Whisky Trail, scenic coastal walks, and historic attractions.
The Inn offers a self-catering room with a king-size bed, a private hot tub on the balcony, and stunning sea views, perfect for a couple's getaway. Guests can enjoy modern amenities, including a flat-screen TV, fridge, coffee and tea making facilities, free Wi-Fi, and free parking.

Best Elgin bed and breakfasts with air conditioning

The Royal Hotel - Elgin
9.8 2 reviews

The Royal Hotel

B&B, Elgin
The Royal Hotel, a guest house in Elgin, offers complimentary Wi-Fi, free on-site parking, and is a non-smoking establishment with air conditioning and laundry services available in select rooms. This family-friendly accommodation provides in-room entertainment options and quality coffee at its on-site café, with room service also available for guest convenience.
Located conveniently within Elgin, this guest house provides easy access to local attractions and amenities, ensuring a straightforward stay for visitors exploring the area.
©2026 cozycozy.com