Are you in a hurry?
Here is a quick list of Bed and Breakfast in Elgin, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Old Mills Garden Hotel |
9.0 / 10 (74 Reviews) |
From 62$ | |
| The Royal Hotel Elgin |
7.2 / 10 (531 Reviews) |
From 99$ | |
| The Milton Accommodation |
8.2 / 10 (669 Reviews) |
From 101$ | |
| West End Guest House |
9.5 / 10 (188 Reviews) |
From 114$ | |
| Moraybank Bed & Breakfast |
10.0 / 10 (358 Reviews) |
From 112$ |
Elgin, with its rich history and picturesque landscapes, offers a charming selection of Bed and Breakfast options for visitors seeking a cozy and personalized stay. Whether you're looking for a quaint cottage or a modern establishment, the area features a variety of properties that cater to different tastes. These Bed and Breakfasts not only provide comfortable lodging but also serve as a gateway to explore the surrounding attractions and the warmth of local hospitality. A stay in one of these establishments ensures a memorable experience infused with the culture and heritage of this beautiful Scottish town.
Best Elgin Bed and Breakfast near
Table of contents
View all photos
Old Mills Garden Hotel
From 62$
Certain rooms have views of the garden. A walk-in shower and a separate toilet can be found in the bathrooms.
The restaurant Qismat can be reached within a 19-minute walk.
View all photos
The Royal Hotel Elgin
From 99$
In the bathrooms, guests have an access to a separate toilet, a bath, and a shower.
The Royal Hotel Elgin serves continental breakfast in the morning. It offers an à la carte restaurant serving Croatian cuisine. The lounge bar will set you up nicely for enjoying your stay. The grill bar Ada Turkish Restauarant lies within 7-minute walk of the hotel.
View all photos
The Milton Accommodation
From 101$
In the bathrooms, guests have an access to a walk-in shower and a separate toilet.
An English breakfast is also offered onsite. There are several restaurants, including Happy City Ltd and CaberFeidh Bar, offering Chinese meals nearly 150 metres away.
View all photos
West End Guest House
From 114$
A walk-in shower and a separate toilet are also included in the bathrooms.
An excellent breakfast is offered daily. While staying at West End Guest House guests can choose out of dining options nearby, such as Scribbles, set 650 metres away, or Qismat at a 7-minutes’ walking distance.
View all photos
Moraybank Bed & Breakfast
From 112$
Guests can enjoy quiet views of the garden provided in the room. The bathroom is equipped with a separate toilet, a bath, and a shower.
Moraybank Bed & Breakfast Bed & Breakfast offers a vegetarian breakfast made fresh daily. Snappy Pizza serves various kinds of Italian dishes 550 metres away.
View all photos
Ardvorlich Guest House
From 90$
The rooms have a bathroom with a separate toilet and a shower.
Guests can enjoy an English breakfast daily. Natural Spice and Northern fish restaurant are a 7-minute walk away, and they offer some of the best cuisine in Elgin.