Bed and breakfasts in Elgin

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Elgin

Sort by
Most popular

See the latest prices and deals by

The Milton Accommodation
8.3

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.

Very good661 reviews
8.3
View details
Elgin Guest House
8.8

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.

Fabulous498 reviews
8.8
View details
Primary image
9.8

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.

Exceptional113 reviews
9.8
View details
Room
8.8

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.

Fabulous41 reviews
8.8
View details
Heather Glen Guest House
9.1

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.

Exceptional211 reviews
9.1
View details
Primary image
9.6

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.

Exceptional84 reviews
9.6
View details
Links Lodge
9.7

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.

Exceptional195 reviews
9.7
View details
Stag and Barrel
8.5

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.

Fabulous126 reviews
8.5
View details
Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment
7.8

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.

Good49 reviews
7.8
View details
The Pines Guest House
9.4

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.

Exceptional296 reviews
9.4
View details
Southbank Guesthouse
8.9

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.

Fabulous231 reviews
8.9
View details
Primary image
9.8

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.

Exceptional55 reviews
9.8
View details
Room
10.0

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.

Exceptional2 reviews
10.0
View details
Lossiemouth House
9.5

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.

Exceptional143 reviews
9.5
View details
Primary image
9.8

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.

Exceptional29 reviews
9.8
View details
Room
10.0

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.

Exceptional2 reviews
10.0
View details
Kilmorie House
9.9

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.

Exceptional359 reviews
9.9
View details
BELLEVILLE BED AND BREAKFAST
8.2

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.

Very good285 reviews
8.2
View details
Elgin City Centre Torr House hotel
9.0

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.

Exceptional5 reviews
9.0
View details
Braemorriston Lodge
9.4

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.

Exceptional45 reviews
9.4
View details