Bed and Breakfast and Inn in Elgin

21 available b&b offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Elgin B&B
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

21 Bed and Breakfast and Inn in Elgin

Best Elgin bed and breakfasts with breakfast included

Moraydale Guest House - Elgin
9.2 630 reviews
Elgin
07/31 – 08/02
$121/nighttotal: $242 (2 )

Moraydale Guest House

1 2
B&B , Elgin
Moraydale Guest House is a short walk from Elgin High Street, with Elgin Cathedral a 15-minute walk away and Cooper Park directly across the road, offering a peaceful setting close to attractions. It has excellent ratings for location, cleanliness, and user experience.
The guest house offers a comfortable room with a private bathroom, flat-screen TV, hair dryer, and tea/coffee making facilities. Guests can enjoy a full Scottish breakfast in the conservatory and benefit from free Wi-Fi, parking, and complimentary toiletries.
Copper Beeches - Elgin
10 10 reviews
Elgin
09/05 – 09/12
$397/nighttotal: $2779 (7 )

Copper Beeches

2 4
B&B , Elgin
This Moffat bed and breakfast is located 24 miles from Dumfries and County Golf Club and 25 miles from Dumfries and Galloway Golf Club.
This 250 square foot B&B offers 1 bedroom, 1 bathroom, and accommodates up to 2 guests, featuring complimentary WiFi, a terrace, garden, bar, and free private parking.
The Royal Hotel - Elgin
Elgin
08/21 – 08/23
$147/nighttotal: $294 (2 )

The Royal Hotel

1 2
B&B , Elgin
The Royal Hotel, a B&B in Elgin, offers convenient access to local attractions and amenities.
This accommodation provides complimentary Wi-Fi, on-site parking, and air conditioning in select rooms, with room service and laundry services available for guest convenience.

Best Elgin bed and breakfasts with a garden

St Michaels Guest House - Elgin
9.0 569 reviews
Elgin
07/08 – 07/12
$206/nighttotal: $824 (4 )

St Michaels Guest House

1 4
B&B , Elgin
St. Michaels Guest House is located in Elgin, a short walk from Elgin Cathedral and a scenic drive from Huntly Castle. The guest house has received high ratings for its cleanliness, location, and overall experience.
The cozy guest house features a comfortable bedroom with a private bathroom and a shared lounge where you can relax and connect with other guests. Enjoy free Wi-Fi, parking, and packed lunches for your excursions, as well as convenient airport transfers.

Frequently Asked Questions about bed and breakfast in Elgin

  • What are the must-see sights for first-time visitors on a day trip to Elgin region?

    For a day trip, you can't miss Elgin Cathedral, a stunning example of Gothic architecture. It's a bit of a walk from the town center, but it's worth it. You can also explore the ruins of the Bishop's Palace, which is right next to the cathedral. If you're interested in history, the Elgin Museum has some fascinating exhibits.
  • What are the best bed and breakfasts in Elgin?

    Among the B&Bs in Elgin, Kilmorie House, Moraydale Guest House and Elgin Guest House are the most popular ones.

  • What weather can travelers expect when exploring nature in Elgin?

    Elgin's weather is pretty unpredictable, so be prepared for anything! You can get sunshine one minute and rain the next. It's a good idea to pack layers, especially if you're planning on hiking in the hills. The summers are mild, but the winters can be cold and wet.
  • What are the best bed and breakfasts for families and kids in Elgin?

    The best B&Bs for families and kids in Elgin are Kilmorie House, Moraydale Guest House and Elgin Guest House.

  • What outdoor activities can visitors enjoy in and around Elgin?

    There are plenty of outdoor activities to enjoy in Elgin, from hiking and biking in the nearby hills to fishing in the River Lossie. You can also go for a walk in the beautiful Cooper Park or visit the Elgin Botanic Gardens. In the summer, there are lots of opportunities for water sports on the Moray Firth.
  • What are the best pet friendly bed and breakfasts in Elgin?

    The best pet friendly B&Bs in Elgin are Moraydale Guest House, The Royal Hotel Elgin and Heather Glen Guest House.

  • What famous cities can be easily accessed from Elgin?

    Elgin is ideally located for exploring the Scottish Highlands. You can easily get to Inverness, the capital of the Highlands, in about an hour by car. Aberdeen, a major city on the east coast of Scotland, is also within easy reach. It's about an hour and a half drive.
  • What are the best bed and breakfasts with parking in Elgin?

    Kilmorie House, Moraydale Guest House and Elgin Guest House are the best B&Bs with parking in Elgin.

  • What local breakfast specialties can you enjoy in Elgin region?

    For a traditional Scottish breakfast, try a full Scottish breakfast, which includes eggs, bacon, sausage, black pudding, beans, and toast. If you're looking for something a little lighter, try a porridge with honey and fruit. A lot of the local cafes and restaurants in Elgin also serve traditional Scottish breakfasts.

Destinations nearby

Guest-Favorite Bed and Breakfasts with Parking in Elgin

On-site parking takes one thing off your list when visiting Elgin, as every B&B here has it included for your stay.

Stag And Barrel - Elgin
8.4 156 reviews
Elgin
07/31 – 08/02
$148/nighttotal: $296 (2 )

Stag And Barrel

1 2
B&B , Elgin
Stag and Barrel B&B in Elgin, Scotland offers a single bedroom guesthouse a 10-minute walk from Elgin Cathedral and within a 16-30 mile radius of Brodie Castle, Nairn Dunbar Golf Club, Huntly Castle, Cawdor Castle, and Kilravock Castle.
This Elgin inn features a private bathroom, flat-screen TV, free parking, and accommodates couples or solo travelers; it's ideal for golfers exploring nearby courses like Nairn Dunbar and The Nairn Golf Club.
Elgin Guest House - Elgin
8.9 742 reviews
Elgin
08/21 – 08/23
$133/nighttotal: $266 (2 )

Elgin Guest House

1 2
B&B , Elgin
Elgin Guest House is located in Elgin, just a short walk from the town center and close to Elgin Football Club and the Cathedral. The B&B has received high ratings for cleanliness, location, and overall experience.
The guest house features one bedroom and one bathroom. Guests have access to free WiFi, parking, and a convenient location for exploring Elgin's attractions, including the nearby Glen Moray distillery, the Scottish coastline, and various outdoor activities.

Best Elgin bed and breakfasts with air conditioning

The Red Lion Tavern - Elgin
8.4 917 reviews
Elgin
08/07 – 08/10
$450/nighttotal: $1350 (3 )

The Red Lion Tavern

3 7
B&B , Fochabers
The Red Lion Tavern is located in Fochabers, a charming village with easy access to attractions like Elgin Cathedral, Huntly Castle, and Brodie Castle. This bed and breakfast receives very good ratings for its location, cleanliness, and overall experience.
The inn offers a comfortable stay with a private bathroom and a seating area in each room. Guests can enjoy a game of tennis on the property's court, relax in the on-site bar, and connect with free Wi-Fi.
The Royal Hotel - Elgin
Elgin
08/21 – 08/23
$147/nighttotal: $294 (2 )

The Royal Hotel

1 2
B&B , Elgin
The Royal Hotel, a B&B in Elgin, offers convenient access to local attractions and amenities.
This accommodation provides complimentary Wi-Fi, on-site parking, and air conditioning in select rooms, with room service and laundry services available for guest convenience.
©2026 cozycozy.com