A modern building with a unique curved roof, surrounded by a well-maintained grassy area and a paved walkway.

Search Hotels with Restaurant in Craigellachie

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Craigellachie Hotels with Restaurant

Tonight
31 Aug - 1 Sept
Tomorrow
1 Sept - 2 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Our top choices for Craigellachie hotels with a restaurant

1. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
£275
includes taxes & fees
27 Sept - 28 Sept
Craigellachie Hotel of Speyside

2. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
£200
includes taxes & fees
10 Sept - 11 Sept
Craigellachie Lodge

3. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
David
£169
includes taxes & fees
9 Sept - 10 Sept
The Aberlour Hotel

4. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
£231
includes taxes & fees
17 Sept - 18 Sept
The Station Hotel

5. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
£213
includes taxes & fees
1 Oct - 2 Oct
Hotel 1881 Archiestown

6. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
£130
includes taxes & fees
27 Sept - 28 Sept
Laichmoray Hotel

7. Argyle Guest House

Argyle Guest House
Ballindalloch
Australia
Susan
£98
includes taxes & fees
30 Sept - 1 Oct
Argyle Guest House

8. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
£101
includes taxes & fees
6 Sept - 7 Sept
The Mill House Hotel

9. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
William
£107
includes taxes & fees
13 Sept - 14 Sept
The Royal Hotel
View all properties

Top Craigellachie Hotel Reviews

The Royal Hotel

The Royal Hotel

8/10 Good
"Likes- large room and bed. Character property and easy parking. Good breakfast. Dislikes- TV no aerial connection and not tuned into any channels/apps asking for wifi details. No bedside lights just roof light and large wall light not near bed."
William 1-night trip
Posted 1 day ago
The Royal Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"I was genuinely impressed by this hotel. We checked in later in the day, and our family suite exceeded expectations. It was perfect for our trip, with exceptionally comfortable beds, high-quality bedding, plush towels, and thoughtful amenities that rivaled what you would expect from a five-star city hotel. The bathroom was immaculate and appeared to have been recently renovated, while the furnishings and décor struck the perfect balance between refined comfort and the charm of a cozy Scottish country inn. The staff was exceptionally warm, welcoming, and helpful throughout our stay. The restaurant was also a highlight, offering excellent food and a full bar in a relaxed and inviting setting. I would especially recommend taking advantage of breakfast and dinner—the quality of the food and the service were outstanding. Its proximity to the river and the surrounding scenery only add to its charm—the setting looks as though it could have come straight out of A River Runs Through It. I highly recommend it and would gladly return in the future."
Tamberley 2-night trip
Posted 2 days ago
The Station Hotel
The Mansion House Hotel

The Mansion House Hotel

8/10 Good
"Our room was slightly unconventional, being more like a conservatory with a four poster bed in the middle. Many curtains to close! Plenty of parking. Friendly staff. Excellent breakfast. Would come back. There are some areas that need maintenance. Old furnishings are antique. One negative was that my son stayed in a camp bed in the room with a very thin mattress and wasn’t entirely comfortable. Other than that we had a nice stay."
Karen 1-night trip
Posted 3 days ago
The Mansion House Hotel
The Grant Arms Hotel

The Grant Arms Hotel

8/10 Good
"The property was very clean especially the bathroom. Our room was quite small but had everything you need. The staff were really friendly."
Alison 1-night trip
Posted 6 days ago
The Grant Arms Hotel
Stotfield Hotel

Stotfield Hotel

8/10 Good
"Clean stall very helpful, food nice."
Eric 2-night trip
Posted 3 weeks ago
Stotfield Hotel

Frequently asked questions

How much do hotels with restaurants in Craigellachie cost?
The price for hotels in Craigellachie ranges from £98 to £275 per night. Expedia has tempting offers on hotels with restaurants or in popular dining areas that'll satisfy both your taste buds and bank account. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Craigellachie?
It's hard to go past The Station Hotel. Settle in at this 4-star stay which features free self parking and free WiFi. Craigellachie Hotel of Speyside is another sought-after hotel with dining worth a look. Spend your holiday at this 4-star option and you'll have access to amenities including an espresso maker and designer toiletries. You can pick from multiple hotels with restaurants in Craigellachie with a total average guest review rating of 9.1.
How many hotels with restaurants are there in Craigellachie?
Craigellachie has 1 hotels with restaurants. To help you find the ideal stay, use our handy filter tool to search for other perks or amenities you need.
Are there any family-friendly hotels with restaurants in Craigellachie?
Holidaying with the family in Craigellachie is a breeze at The Station Hotel. With access to dining and amenities such as front desk services and laundry facilities, your crew will enjoy their space at this 4-star stay. Craigellachie Hotel of Speyside is another family-friendly hotel that will put you close to some excellent food experiences. It has a 4-star rating and conveniences including front desk services and free WiFi. Once you've checked in and unpacked your suitcase, there are plenty of family-friendly attractions to discover in and around Craigellachie. The Linn Falls and Speyside Cooperage promise fun for all ages.
Why book your hotel with dining in Craigellachie with Expedia?
Booking a hotel with dining in Craigellachie is as simple as working out your travel dates and choosing a place that suits your needs. Want a property that has its own restaurant or is in a culinary hub? Want it to be budget friendly or upmarket? Use Expedia's filters to narrow your results even further and find your ideal pad.
How can I find cheap hotels with dining in Craigellachie?
With Expedia's useful filter tool, comparing cheap hotels with dining in Craigellachie is a breeze. To view accommodation that are easy on your bank balance, narrow down your search by meal plans, star rating and budget.
What is there to do in Craigellachie near my hotel with dining?
You'll find loads of terrific things to fill your days in Craigellachie. Drop by leading attractions like Macallan Distillery, Cardhu Distillery and Aberlour Distillery. Glen Grant Distillery, The Linn Falls and Knockando Woolmill also appeal to many visitors.

Explore a world of travel with Expedia