COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Photo by Phyllis Robb

Find the Best Elgin Bed and Breakfast

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Browse Select Elgin B&B

Seashore Cottage
3.5 out of 5
21 Stewart Street, Portgordon, Buckie, Scotland
Get Rates
This Buckie bed & breakfast is on the beach, 13.3 mi (21.3 km) from Glen Moray Distillery, and within 25 mi (40 km) of Glenfiddich Whisky Distillery and Cardhu ...
4.9/5Exceptional! (28 reviews)
"Made very welcome on arrival. I was unable to stay late enough for breakfast so I received a little butty bag of goodies to take instead. Lovely and quiet only slight sounds of the sea."

Reviewed on 16 Oct 2020

Seashore Cottage
The Factor's House
5 out of 5
Denny Road, Cromarty, Scotland
The price is £155 per night from 5 May to 6 May
Situated by the sea, this luxury bed & breakfast is within a 10-minute walk of Cromarty Museum and Hugh Miller Museum. Moray Firth is 1.6 mi (2.6 km) away.
5/5Exceptional! (31 reviews)
"A superbly kept residence of the highest standard. The food is just superb. Excellent wine selection and the bar in the lounge is exceptional for choice and quality. My advice is don’t miss out on the set menu meal it’s not to be missed. If you think it’s a bit expensive I can assure you the value ..."

Reviewed on 6 Oct 2020

The Factor's House
The Spey
4 out of 5
Heathfield Road, Grantown-on-Spey, Scotland
The price is £105 per night from 28 Apr to 29 Apr
Situated in Grantown-on-Spey, this property is 0.2 mi (0.3 km) from Grantown Museum and within 9 miles (15 km) of Cairngorms National Park and Loch Garten Osprey ...
5/5Exceptional! (34 reviews)
Clean, homely, great location
"Beautiful place to stay, Ann and Neil were wonderful and full of useful tips. Pristinely clean and Covid considerations taken very seriously. Breakfast was lovely. Would recommend!"

Reviewed on 14 Sep 2020

The Spey
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Waverley Hotel
3 out of 5
4 High Street, Nairn, Scotland
Free cancellationReserve now, pay when you stay
The price is £75 per night from 17 Apr to 18 Apr
Situated in Nairn, this bed & breakfast is within 1 mile (2 km) of Moray Firth, Nairn Museum and Nairn Beach. Cawdor Castle and Brodie Castle are also within ...
3.6/5Good! (264 reviews)
"This hotel is very good value for money and is in a great location on the High Street and few minutes from Train Station and Bus Station."

Reviewed on 21 Dec 2019

Waverley Hotel
SANDOWN HOUSE B&B
5 out of 5
SANDOWN FARM LANE, Nairn, Scotland
The price is £122 per night from 28 Apr to 29 Apr
Situated by the sea, this luxury bed & breakfast is within 2 mi (3 km) of Moray Firth, Nairn Beach and Nairn Museum. Fort George and Brodie Castle are also within ...
5/5Exceptional! (9 reviews)
"Just cannot praise Sandown enough through all round excellence. Have adapted to Covid rules very well."

Reviewed on 11 Oct 2020

SANDOWN HOUSE B&B
Lossiemouth House
3 out of 5
33 Clifton Road, Lossiemouth, Scotland
The price is £90 per night from 19 Apr to 20 Apr
Situated in Lossiemouth, this property is within a 15-minute walk of Lossiemouth East Beach, Moray Golf Club and Moray Firth. Spynie Palace and Duffus Castle ...
4.8/5Exceptional! (20 reviews)
The Best by far..
"Absolutely stunning, could not fault anything ,beautiful friendly hosts,food amazing with homemade goodies..🌈"

Reviewed on 8 Jan 2020

Lossiemouth House
Tali Ayer
4 out of 5
Tali Ayer, Millbank Crescent, Nairn, Scotland
Get Rates
Situated in Nairn, this property is within 1 mile (2 km) of Moray Firth, Nairn Museum and Nairn Beach. Cawdor Castle and Brodie Castle are also within 9 miles ...
4.8/5Exceptional! (87 reviews)
"David & Rowenna were great hosts. Friendly & helpful. Felt very safe in their hotel during these unprecedented times."

Reviewed on 1 Oct 2020

Tali Ayer
Crooksmill Bed & Breakfast
3 out of 5
By Keith, Morayshire, Keith, Scotland
Free cancellationReserve now, pay when you stay
The price is £97 per night from 17 Apr to 18 Apr
Situated in the suburbs, this bed & breakfast is 1.8 mi (2.9 km) from Strathisla Distillery, and within 12 mi (20 km) of Moray Firth and Glen Grant Distillery. ...
4.9/5Exceptional! (12 reviews)
"Very spacious property lovely bedroom and bathroom and very friendly staff"

Reviewed on 28 Aug 2020

Crooksmill Bed & Breakfast
Tarrel Farmhouse
4 out of 5
Tarrel House, Portmahomack, Tain, Scotland
The price is £110 per night from 6 May to 7 May
Situated in Tain, this bed & breakfast is 0.2 mi (0.3 km) from Moray Firth and 2.5 mi (4 km) from Tarbat Discovery Centre. Tarbat Ness Lighthouse and Tain Golf ...
5/5Exceptional! (9 reviews)
Absolutely perfect stay!
"Lovely stay at the Tarrel Farmhouse! The host was very welcoming and did her best to make our stay the best one. Breakfast was delicious, so was dinner. Room was clean and comfortable and surroundings beautiful. A real gem!!"

Reviewed on 20 Oct 2020

Tarrel Farmhouse
Kintrae B&B
3 out of 5
E Church Street, Buckie, Scotland
Free cancellationReserve now, pay when you stay
The price is £63 per night from 17 Apr to 18 Apr
Situated in Buckie, this beach bed & breakfast is 0.5 mi (0.8 km) from Moray Firth and within 9 miles (15 km) of Bow Fiddle Rock and WDCS Wildlife Centre. Speyside ...
4.8/5Exceptional! (55 reviews)
"Overnight stay. Hosts were very welcoming and friendly. We were in room 1 which looks out the back and with a seaview. Room was a good size. TV, free WiFi, information book, Tea and Coffee making facilities with biscuits and sweets, if you needed more milk you could go down to dining area and fill ..."

Reviewed on 23 Sep 2019

Kintrae B&B
Sunny Brae
4 out of 5
Marine Rd, Nairn, Scotland
The price is £121 per night from 5 May to 6 May
Situated near the beach, this bed & breakfast is within a 5-minute walk of Moray Firth and Nairn Beach. Cawdor Castle and Brodie Castle are also within 9 mi ...
4.9/5Exceptional! (12 reviews)
Perfect place!
"We can’t say enough about this place! Great location, great staff, the provided quality dining recommendations and we loved our stay. The rooms are clean and quiet and we wouldn’t hesitate to stay again."

Reviewed on 5 Oct 2019

Sunny Brae
Washington House
3.5 out of 5
Washington House, 8 Viewfield St, Nairn, Scotland
The price is £120 per night from 1 May to 2 May
Situated in Nairn, this bed & breakfast is steps away from Moray Firth and Nairn Museum. Nairn Beach is 0.3 mi (0.6 km) away. Nairn Station is 19 minutes by ...
Washington House
Cardhu Country House
The price is £120 per night from 4 May to 5 May
Situated in a rural location, this bed & breakfast is 0.4 mi (0.6 km) from Cardhu Distillery and 1.3 mi (2 km) from Knockando Woolmill. Macallan Distillery and ...
4.9/5Exceptional! (114 reviews)
Fantastic!
"An amazing most perfect stay with such great hosts!"

Reviewed on 24 Sep 2020

Cardhu Country House
Jomarnic B&B
3 out of 5
54 Moray Street, Lossiemouth, Scotland
Free cancellationReserve now, pay when you stay
The price is £54 per night from 30 Apr to 1 May
Situated near the beach, this bed & breakfast is within a 15-minute walk of Lossiemouth East Beach and Moray Golf Club. Moray Firth is 0.8 mi (1.3 km) away.
4.8/5Exceptional! (16 reviews)
irthdsy meal
"Was in the area for my brothers birthday meal"

Reviewed on 6 Oct 2020

Jomarnic B&B
Thistle Dhu Bed & Breakfast
4 out of 5
Tamdhu House, Auchbreck, Ballindalloch, SCT
Free cancellationReserve now, pay when you stay
The price is £160 per night from 17 Apr to 18 Apr
Situated in Ballindalloch, this property is 1.2 mi (1.9 km) from Glenlivet Distillery and within 9 miles (15 km) of Ben Rinnes and Ballindalloch Castle. Cragganmore ...
5/5Exceptional! (36 reviews)
"Incredible breakfasts! ."

Reviewed on 28 Jun 2019

Thistle Dhu Bed & Breakfast
Carnach House
4 out of 5
Delnies, Nairn, Scotland
Get Rates
Situated in Nairn, this bed & breakfast is within 2 miles (3 km) of Moray Firth, Nairn Museum and Nairn Beach. Fort George and Brodie Castle are also within ...
4.9/5Exceptional! (8 reviews)
Beautiful accommodation
"Beautiful accommodation. Met.by owner on arrival with a big helpful smile..Good location just on towns outskirts.. Highly recommend..Great breakfast provided.."

Reviewed on 18 Oct 2019

Carnach House
Bankhouse B&B
2.5 out of 5
102a High Street, Aberlour, Scotland
Free cancellationReserve now, pay when you stay
The price is £95 per night from 17 Apr to 18 Apr
Situated in Aberlour, this bed & breakfast is 0.1 mi (0.2 km) from Sandy Hole and 2.3 mi (3.7 km) from Macallan Distillery. Aberlour Distillery and The Linn ...
Bankhouse B&B
Cawdor House
4 out of 5
7 Cawdor Street, Nairn, Scotland
Free cancellationReserve now, pay when you stay
The price is £88 per night from 27 Apr to 28 Apr
Located in the heart of Nairn, this bed & breakfast is within 1 mi (2 km) of Moray Firth, Nairn Museum and Nairn Beach. Cawdor Castle and Brodie Castle are also ...
4.8/5Exceptional! (23 reviews)
"We were made to feel very welcome during our stay. Great breakfast. Excellent location."

Reviewed on 29 Jul 2020

Cawdor House
Tullich House Bed and Breakfast
3.5 out of 5
Dufftown, Aberdeenshire, Keith, Scotland
The price is £125 per night from 17 Apr to 18 Apr
Situated in Dufftown, this bed & breakfast is 1.8 mi (2.9 km) from Glenfiddich Whisky Distillery and within 9 miles (15 km) of Macallan Distillery and Speyside ...
5/5Exceptional! (26 reviews)
Beautiful and serene bed and breakfast
"The beautiful bed and breakfast was situated on quiet winding roads. It's the perfect location to explore the highlands. George and Janice were wonderful hosts and excellent conversationalists. Even with our 11 month old baby, they were so accommodating and gracious (even when he threw his breakfast ..."

Reviewed on 2 Jan 2020

Tullich House Bed and Breakfast
Chapelhill Croft Farmhouse B&B
3 out of 5
Crossroads, Keith, Keith, Scotland
The price is £74 per night from 28 Apr to 29 Apr
Situated in Keith, this bed & breakfast is 4.9 mi (7.9 km) from Strathisla Distillery, and within 20 mi (32 km) of Moray Firth and Aberlour Distillery. Cairngorms ...
5/5Exceptional! (3 reviews)
"It was out in country (nature with birds, bees, cows, and sheep) and the really fine hosts"

Reviewed on 7 Aug 2019

Chapelhill Croft Farmhouse B&B
Don't see what you're looking for?
See all available properties in Elgin
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Elgin

The Harbour Inn

The Harbour Inn

3 out of 5
59 Granary Street, Burghead, Elgin, Scotland
The price is £58 per night from 27 Apr to 28 Apr
4.5/5Wonderful! (74 reviews)
Great stay
"Nice little pub . Owners are friendly and welcoming. Food is amazing and you certainly won’t go hungry"

Reviewed on 18 Sep 2020

The Harbour Inn
The Mansion House Hotel

The Mansion House Hotel

4 out of 5
The Haugh, Elgin, Scotland
The price is £83 per night from 17 Apr to 18 Apr
4.1/5Very Good! (253 reviews)
"Was an excellent stay. Really comfortable and we were warmly welcomed."

Reviewed on 29 Dec 2020

The Mansion House Hotel
Carden Holiday Cottages

Carden Holiday Cottages

4 out of 5
The Old Steading, Alves, Elgin, Scotland
5/5Exceptional! (7 reviews)
"Lovely cottage, with easy check-in. Very cosy & all the required facilities."

Reviewed on 9 Oct 2020

Carden Holiday Cottages
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

B&B in Elgin

The town of Elgin is the commercial centre of Moray and lies along the banks of the River Lossie. It's a handsome place, packed with 19th-century stone houses, winding streets and cobbled squares, dotted with mature trees and fountains. However, it's perhaps best known for its whisky production – it's home to Glen Elgin, Gordon & MacPhail, and several other distilleries. The town is also home to the ruins of Elgin Cathedral, once one of Scotland's most important. If you come to stay in an Elgin bed and breakfast, don't confine yourself to just the town, though. The rolling countryside and spectacular coastline lend themselves to outdoor adventures, like mountain biking and hiking.

  • Score a Scottish weekend break without paying the earth for it
  • Wake up to views of Elgin's historical monuments
  • Stay in a guestroom that has character and personality
  • Start the day right with a proper Scottish breakfast

Stay in Some Serious Comfort at the Boutique B&Bs, Elgin

The town might have its fair share of hotels, but nothing beats the homely atmosphere of an Elgin bed and breakfast. Many of the hosts have been running their B&Bs for years and have honed the art of hospitality. In fact, some of the B&Bs have been renovated in recent years, and transformed into boutique hideaways that offer some serious luxury. If you're sold on a B&B, the best place to start looking is Expedia, which lists every property, along with detailed descriptions and photos to help you make the right choice. Booking a stay couldn't be simpler. All you need to do is plug in your dates and budget, scan through the B&Bs and book in just a few clicks. In just a few minutes you could have confirmed your break in a stone-built country manor house, decked out in Scottish antiques and tartan, or a family home surrounded by well-manicured private gardens. If you'd rather save your cash for the attractions and restaurants in Elgin, you could always opt for one of the budget options, which offer more than you'd expect for the money. Whatever you pick, you're always guaranteed a comfortable stay when you book through Expedia.

If you've scored one of the bed and breakfasts in Elgin that have free parking spots, you could bring the car, which is always useful if you're looking to explore the coast. The guestrooms come in all shapes and sizes – that's the beauty of a B&B – and they often come equipped with everything you might find in a hotel, like a flat-screen TV on the wall, complimentary WiFi and comfortable double beds. If you pick right, you could even have a mini-bar or facilities for making hot drinks in the room. Most will have ensuite facilities, stocked with towels, and if you're looking for something specific, like a family-sized room, you won't have any trouble finding somewhere on Expedia. Take some time to chat with your hosts, who are always happy to offer advice on the best things to do or places to eat. Come daybreak, there'll be a proper Scottish breakfast waiting for you downstairs, with things like pastries, fruit, and porridge on the menu. If Elgin doesn't sound right for you, why not try a few nights in the nation's capital? With plenty of things to do in Edinburgh you won't be disappointed.

Castle Ruins, Cathedrals and Mountain Adventures Near Your B&B, Elgin

If you're staying in an Elgin bed and breakfast for the 1st time, you can't miss a visit the hauntingly beautiful ruins of Duffus Castle, a motte-and-bailey fortification dating from the 12th century. If you haven't had your fill of medieval structures, you could always visit nearby Brodie Castle, Cawdor Castle and Ballindalloch Castle. Feeling active? The nearby Cairngorm Mountains, meandering rivers and spectacular glens offer some fine walking trails and fishing spots. Of course, if you're a fan of Scotland's national sport, you could take your clubs up to Kinloss Country Club to practise your drive on the sunny fairways. In the afternoon, return to Elgin to sample a dram or 2 of whisky, either at an open distillery or a cosy local pub.

Frequently asked questions

Searching for B&Bs in Elgin?
If you’d like to find a place to stay with a small number of rooms and a more personalised environment, a B&B might be a great fit for your holiday to Elgin. If you’d like to learn more about Elgin through its top sites and landmarks, Elgin Cathedral and Duffus Castle are some notable monuments to visit.
Are you considering apartments over traditional hotel rooms?
With attentive service, opportunities to socialise with other guests and hearty breakfasts, B&Bs provide a truly one-of-a-kind setting.
What are the top B&Bs in Elgin?
Take a look at these B&Bs in Elgin: The Pines Guesthouse: 4 stars, 6 rooms. Innisfail: 4 stars, 2 rooms. Enjoy the on-site golf and bar/lounge. Southbank Guest House: 3.5 stars, 14 rooms.
When is the best time to stay at a B&B in Elgin?
When you’re dreaming of a trip to Elgin, make sure that you take the year-round temperatures into account. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Elgin is 871 inches.
What is there to do in Elgin?
Spend some time exploring Moray Firth and Cummingston Beach if you’re hoping to see some of the area’s natural features. You should put Elgin Cathedral and Duffus Castle on your list if you want to see more of the area.
How can I get to and around Elgin?
Planning your excursions in and around Elgin is easier with these transportation options. Fly into Inverness (INV), which is located 28.7 mi (46.1 km) from the city centre. If you’d like to venture out around the area, consider renting a car to explore more sights.