Elgin bed & breakfasts

KAYAK searches hundreds of travel sites at once for Bed & Breakfasts in Elgin

Here is why travelers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Recommended by KAYAK
Useful Info
Recommended by KAYAK

Best Elgin bed & breakfasts

Most recommended Elgin bed & breakfasts

Show all
Norland B & B - Lossiemouth - Dining room
Norland B & B
Lossiemouth, SCT, United Kingdom
9.3Wonderful(683)
Parking
Free Wi-Fi
Pet friendly
Jomarnic B&B - Lossiemouth - Living room
Jomarnic B&B
Lossiemouth, SCT, United Kingdom
8.5Very good(236)
Free Wi-Fi
Links Lodge - Lossiemouth - Building
Links Lodge
Lossiemouth, SCT, United Kingdom
9.6Wonderful(578)
Free Wi-Fi
Lossiemouth House - Lossiemouth - Building
Lossiemouth House
Lossiemouth, SCT, United Kingdom
9.3Wonderful(183)
Parking
Free Wi-Fi
Southbank Guesthouse - Elgin
Southbank Guesthouse
Elgin, SCT, United Kingdom
8.9Very good(306)
Parking
Free Wi-Fi
Old Mills Garden - Elgin
Old Mills Garden
Elgin, SCT, United Kingdom
9.2Wonderful(111)
Parking
Free Wi-Fi
Innisfail - Elgin
Innisfail
Elgin, SCT, United Kingdom
Free Wi-Fi
Pool
Braemorriston Lodge - Elgin
Braemorriston Lodge
Elgin, SCT, United Kingdom
9.5Wonderful(16)
Parking
Free Wi-Fi
Useful Info

Good to know

Low season

January

High season

July

Average price (weeknight)

C$ 122

Average price (weekend night)

C$ 124
Cheapest month to stay with an average 38% drop in price.
Most expensive month to stay with an average 72% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

KAYAK's top tips for finding Elgin bed & breakfast deals

  • If you want to ensure you grab a bargain, try to book more than 90 days before your stay to get the best price for a Elgin bed & breakfast.

FAQs when booking a bed & breakfast in Elgin

  • Is it cheaper to stay in a bed & breakfast than in a hotel in Elgin?

    The average price for a night in a bed & breakfast in Elgin is C$ 105 compared to C$ 175 for a night in a hotel.

Where to find the best bed & breakfasts in Elgin?

Our map will help you find the perfect bed & breakfast in Elgin by showing you the exact location of each bed & breakfast.

Elgin bed & breakfast deals. Search for bed & breakfasts in Elgin. Find cheap bed & breakfasts in Elgin. KAYAK searches hundreds of travel sites to help you find cheap bed & breakfasts and book the room that suits you best.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.