Join millions who use Snaptrip Group



Our top picks of the best bed and breakfasts in Elgin
Save up to 15% on over 100,000 hotelsElgin
See the latest prices and deals by

The Milton Accommodation
Guest house in Elgin
Situated in Elgin and only 2 km from Elgin Cathedral, The Milton Accommodation features accommodation with garden views, free WiFi and free private parking. It is set 44 km from Huntly Castle and offers full-day security. The guest house has family rooms.
At the guest house, all units include a wardrobe and a TV. Additional in-room amenities include chocolates or cookies. At the guest house, units include bed linen and towels.
Guests can relax in the garden at the property.
Brodie Castle is 27 km from the guest house, while Nairn Dunbar Golf Club is 36 km from the property.

Elgin Guest House
Guest house in Elgin
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.
Popular local activities include fishing, golf, cycling, walking and whisky tasting. Dolphin and whale spotting is also popular and the coast can be reached within 6 miles of the property.
Elgin Football Club and Cathedral can be reached within a 10 minute walk, whilst the Glen Moray distillery is 1.3 miles away. The nearest airport is Inverness Airport, 45 km from the property.

The Pines Guesthouse
Guesthouse in Elgin
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Biblical Garden and Elgin Cathedral. This guest house is 0.5 mi (0.7 km) from Johnstons of Elgin Visitor Centre and 0.7 mi (1.2 km) from Elgin Museum.

Jomarnic B&B
Bed & breakfast in Lossiemouth
When you stay at Jomarnic B&B in Lossiemouth, you'll be near the beach, within a 15-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This bed & breakfast is 0.7 mi (1.1 km) from Harbour Treasures and 0.7 mi (1.1 km) from Moray Golf Club.

Heather Glen Guest House
Guest house in Elgin
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.
Every unit comes with a private bathroom. At the guest house, some units are fitted with a kettle and chocolates or cookies.
Brodie Castle is 26 km from the guest house, while Nairn Dunbar Golf Club is 35 km from the property.

Ardgye House
Guesthouse in Elgin
Located in Elgin, Ardgye House is within a 15-minute drive of Elgin Cathedral and Burghead Visitor Centre. This guest house is 5.6 mi (8.9 km) from Duffus Castle and 6.4 mi (10.3 km) from Pluscarden Abbey.

Links Lodge
Guesthouse in Lossiemouth
<h2>Comfortable Accommodation</h2>
Links Lodge in Lossiemouth offers 4-star bed and breakfast with sea views. Each room includes a private bathroom, sofa, and modern amenities.
<h2>Exceptional Facilities</h2>
Guests enjoy free WiFi, water sports facilities, and a lounge. The property provides a 24-hour front desk, luggage storage, and a range of activities including fishing, canoeing, cycling, and diving.
<h2>Prime Location</h2>
Located less than 1 km from Lossiemouth West Beach, the property is close to attractions such as Elgin Cathedral (9 km) and Brodie Castle (33 km). Highly rated for its breakfast, room comfort, and attentive host.

Stag and Barrel
Guest house in Elgin
Located less than 1 km from Elgin Cathedral, 44 km from Huntly Castle and 26 km from Brodie Castle, Stag and Barrel features accommodation situated in Elgin. This guest house provides free private parking, luggage storage space and free WiFi. The guest house features family rooms.
At the guest house, every unit has a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The units are equipped with heating facilities.
Nairn Dunbar Golf Club is 35 km from the guest house, while Nairn Museum is 36 km away. Inverness Airport is 47 km from the property.

Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment
Guest house in Elgin
Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment, a property with a garden, is located in Elgin, 1.9 km from Elgin Cathedral, 44 km from Huntly Castle, as well as 28 km from Brodie Castle. The property is around 38 km from Nairn Dunbar Golf Club, 38 km from Nairn Museum and 40 km from The Nairn Golf Club. There is a picnic area and guests can make use of free WiFi, free private parking and an electric vehicle charging station.
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.
Cawdor Castle is 45 km from the guest house, while Kilravock Castle is 48 km away.

The Pines Guest House
Guest house in Elgin
The Pines Guest House has garden views, free WiFi and free private parking, situated in Elgin, 600 metres from Elgin Cathedral. It is set 44 km from Huntly Castle and features a housekeeping service. The guest house features family rooms.
At the guest house, every unit is fitted with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The units are equipped with heating facilities.
Breakfast is available, and includes Full English/Irish, vegetarian and vegan options.
Guests can relax in the garden at the property.
Brodie Castle is 27 km from the guest house, while Nairn Dunbar Golf Club is 36 km from the property.

Southbank Guesthouse
Bed and breakfast in Elgin
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.
Close by are the Glen Moray distillery, the Elgin Cathedral ruins and biblical gardens. Beautiful beaches are 10 minutes away where you may spot bottlenose dolphins or even a minki whale.
Southbank is close to museums, Johnstons Cashmere Centre, and Baxters, where you can sample a local pancake.

West End Guest House
Guesthouse in Elgin
With a stay at West End Guest House in Elgin, you'll be within a 15-minute walk of Moray Leisure Centre and Elgin Museum. This guest house is 0.9 mi (1.4 km) from Elgin Cathedral and 0.9 mi (1.5 km) from Biblical Garden.

St Michaels Guesthouse
Guesthouse in Elgin
With a stay at St Michaels Guesthouse in Elgin, you'll be within a 10-minute walk of Moray Leisure Centre and Elgin Museum. This guest house is 0.6 mi (1 km) from Elgin Cathedral and 0.7 mi (1.1 km) from Biblical Garden.

Lossiemouth House
Bed and breakfast in Lossiemouth
Situated in Lossiemouth, Lossiemouth House is a historic bed and breakfast that features free WiFi, and guests can enjoy water sports facilities and a tennis court. The property features garden views and is 300 metres from Lossiemouth East Beach and 1.2 km from Lossiemouth West Beach. The bed and breakfast has parking on-site, a fitness room and a housekeeping service.
Certain units in the bed and breakfast have private entrance and are equipped with desk and wardrobe. Units come complete with a private bathroom fitted with a shower and a hair dryer, while some units at the bed and breakfast also feature a seating area. At the bed and breakfast, units have bed linen and towels.
The breakfast offers à la carte, continental or Full English/Irish options.
You can play billiards at this 4-star bed and breakfast, and the area is popular for windsurfing and diving. If you would like to discover the area, cycling, fishing and canoeing are possible in the surroundings.
Elgin Cathedral is 8.8 km from the bed and breakfast, while Brodie Castle is 33 km from the property.

Lossiemouth House
Bed & breakfast in Lossiemouth
With a stay at Lossiemouth House in Lossiemouth, you'll be within a 10-minute walk of Lossiemouth East Beach and Harbour Treasures. This upscale bed & breakfast is 0.5 mi (0.9 km) from Moray Golf Club and 4.1 mi (6.7 km) from Spynie Palace.

Copper Beeches
Bed & breakfast in Elgin
Located in Elgin, Copper Beeches is in the historical district, within a 10-minute drive of Moray Leisure Centre and Elgin Museum. This bed & breakfast is 3.5 mi (5.7 km) from Moray Motor Museum and 3.7 mi (5.9 km) from Elgin Cathedral.

Kilmorie House
Guest house in Elgin
Situated within 400 metres of Elgin Cathedral and 44 km of Huntly Castle in Elgin, Kilmorie House provides accommodation with seating area. The property has garden and city views, and is 26 km from Brodie Castle. The guest house also features free WiFi, free private parking and facilities for disabled guests.
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.
As an added convenience, the guest house offers packed lunches for guests to bring on excursions and other trips off-property.
Guests at Kilmorie House will be able to enjoy activities in and around Elgin, like cycling.
Nairn Dunbar Golf Club is 36 km from the accommodation, while Nairn Museum is 37 km from the property.

BELLEVILLE BED AND BREAKFAST
Bed and breakfast in Elgin
<h2>Comfortable Accommodation</h2>
BELLEVILLE BED AND BREAKFAST in Elgin offers adults-only rooms with private bathrooms, walk-in showers, and free toiletries. Each room includes a dressing room, TV, electric kettle, and kitchenware.
<h2>Modern Amenities</h2>
Guests enjoy free WiFi in public areas, daily housekeeping service, and bicycle parking. Additional features include a hairdryer, carpeted floors, and a wardrobe.
<h2>Prime Location</h2>
Located on a quiet street, the property is a 4-minute walk from Elgin Cathedral. Nearby attractions include Huntly Castle (44 km), Brodie Castle (26 km), and Nairn Dunbar Golf Club (36 km).
<h2>Guest Favorites</h2>
Guests appreciate the delicious breakfast provided by the property, the friendly host, and the convenient location.

Elgin City Centre Torr House hotel
Guest house in Elgin
Featuring a terrace and views of city, Elgin City Centre Torr House hotel is a recently renovated guest house set in Elgin, 600 metres from Elgin Cathedral. This property offers access to a patio, free private parking and free WiFi. The guest house offers quiet street views and a picnic area.
At the guest house, the units come with a outdoor furniture, a flat-screen TV, a private bathroom, bed linen and towels. A microwave and fridge are also featured, as well as a kettle. The units at the guest house come with a seating area.
Huntly Castle is 44 km from the guest house, while Brodie Castle is 26 km away.

Braemorriston Lodge
Guest house in Elgin
Offering a garden and garden view, Braemorriston Lodge is located in Elgin, 45 km from Huntly Castle and 25 km from Brodie Castle. Housed in a building dating from 1900, this guest house is 35 km from Nairn Dunbar Golf Club and 35 km from Nairn Museum. Free WiFi is available throughout the property and Elgin Cathedral is 1.2 km away.
The guest house is equipped with a flat-screen TV. Towels and bed linen are provided in the guest house. The property has an outdoor dining area.
With an outdoor fireplace and a picnic area, this guest house offers ample opportunities to relax.
The Nairn Golf Club is 37 km from the guest house, while Cawdor Castle is 42 km away. Inverness Airport is 47 km from the property.
