B&Bs in Elgin

Compare 3 top-rated B&Bs in Elgin, from Georgian townhouses to family-run guesthouses. Free parking, exceptional breakfasts, and proximity to Elgin Cathedral. Book now!

Check-in
Thu, 01 Oct
Check-out
Fri, 02 Oct
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 01 Oct
-
Check-out
Fri, 02 Oct
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Thu, 01 Oct
-
Check-out
Fri, 02 Oct
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-3 out of 3
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Southbank GuesthouseBed & Breakfast
8.9
Great336 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Elgin Cathedral
Free ParkingScottish BreakfastModern En-suites
  • Historic Georgian town house
  • Locally sourced Scottish breakfast
  • Whisky Trail location
From£ 132 /nightSelect
West End Guest HouseBed & Breakfast
9.6
Perfect299 total reviews
our site & Booking.com
Map
500 m from City Centre400 m from Playhouse Moray
Private ParkingGardenBicycle Storage
  • Exceptional breakfast with local ingredients
  • Victorian villa with ample garden space
  • Knowledgeable hosts for local excursions
From£ 101 /nightSelect
8.2
Great354 total reviews
our site & Booking.com
Map
600 m from City Centre500 m from Carlton Club
Adults OnlyPrivate BathroomsOff-Site Parking
  • Adults-only for peaceful stays
  • Steps from Elgin Cathedral
  • Daily a la carte breakfast
From£ 72 /nightSelect

Elgin's bed-and-breakfast scene centers on warm hospitality and a home-away-from-home feel. The West End Guest House, rated 96 by guests, serves everything from full English to vegan breakfasts, with free parking and a garden. Stay here if you want a classic B&B experience a 16-minute walk from Elgin Cathedral.

For a more historic setting, Southbank Guesthouse occupies a Georgian townhouse on the Whisky Trail, popular with golfers, anglers, and whisky enthusiasts. Belleville Bed And Breakfast, an adults-only option just 4 minutes from the cathedral, offers a quiet location and walk-in showers. Expect to pay £70-£120 per night depending on season and room type-central Elgin puts you within walking distance of shops, restaurants, and the cathedral.