Search Hotels with Breakfast in Elgin

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgin Hotels with Breakfast

Next weekend
In two weeks

Our top choices for Elgin hotels with breakfast included

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (539 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The price is £98
includes taxes & fees
1 Mar - 2 Mar
The Mansion House Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (85 reviews)
"Great breakfast-Walkable-convenient parking"
United States
Ben D
The price is £129
includes taxes & fees
16 Mar - 17 Mar
The Pines Guesthouse

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (459 reviews)
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
United States
Alan
The price is £119
includes taxes & fees
1 Mar - 2 Mar
Laichmoray Hotel

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (116 reviews)
"Very relaxing location, spotless clean room and very nice shower room Great dinner from a wide choice of menus and finished with a excellent breakfast "
United Kingdom
ALAN
The price is £146
includes taxes & fees
1 Mar - 2 Mar
Sunninghill

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (152 reviews)
"Very great friendly staff and really good food !"
United States
Donald
The price is £97
includes taxes & fees
1 Mar - 2 Mar
The Royal Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (62 reviews)
"Great location "
United Kingdom
John
The price is £68
includes taxes & fees
16 Mar - 17 Mar
Carlton Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
The price is £166
includes taxes & fees
8 Mar - 9 Mar
Cardhu Country House

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is £107
includes taxes & fees
9 Mar - 10 Mar
Chapelhill Croft Farmhouse B&B

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (94 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is £206
includes taxes & fees
16 Mar - 17 Mar
Craigellachie Lodge
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.

Choose what matters most at hotels with breakfast available in Elgin

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Top Elgin Hotel Reviews

Frequently asked questions

What are the top-rated hotels with free breakfast in Elgin?
For top-rated hotels offering complimentary breakfast in Elgin, travellers should consider the Laichmoray Hotel.

The 3-star Laichmoray Hotel, with an impressive 9.4 rating, consistently receives high praise for its excellent breakfast, which is free for guests. This hotel also provides the added convenience of free self-parking and complimentary WiFi, making it a great value option.
How much does a hotel with free breakfast in Elgin cost?
Enjoy staying in a hotel with free breakfast in Elgin, with plenty of properties from £40 offering top amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, time of year, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
Which Elgin hotels offer a highly-rated free breakfast?
For hotels in Elgin offering a highly-rated free breakfast, the Laichmoray Hotel is an excellent choice.

The 3-star Laichmoray Hotel, with an impressive 9.4 rating, consistently earns praise from guests for its excellent and good breakfast options. Beyond the superb breakfast, guests frequently highlight the friendly and great staff, comfortable and clean rooms, and a good bar with good food.
Which Elgin hotels with free breakfast have the best customer service?
For hotels in Elgin offering free breakfast and exceptional customer service, the Laichmoray Hotel stands out as an excellent option.

The 3-star Laichmoray Hotel, with an impressive 9.4 rating, consistently receives high praise from guests for its good service and friendly, great staff. Guests particularly appreciate the complimentary breakfast provided, which includes full breakfast options, making for a convenient and value-added start to the day.
How can I save on a hotel in Elgin with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on Elgin hotels with free breakfast. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, be sure to check for last-minute deals.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right hotel with free breakfast in Elgin for you.

Explore a world of travel with Expedia