We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Filter Hotels
1,342 results
Price per night
Any
Distance from
Any
Any distance
Amenities Restaurant Internet Non-Smoking Hotel Free Wifi Breakfast included Bar/Lounge Free ParkingAny
Traveller rating
Any
Hotel class 3 stars Any
StyleAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
Free cancellation until 01/03
US$225
Booking.com
View Deal
Certificate of Excellence
#1 Best Value of 6 hotels in Craigellachie
  • Free Wifi
  • Free Parking
Free cancellation until 01/03
US$150
Booking.com
View Deal
Certificate of Excellence
#2 Best Value of 6 hotels in Craigellachie
  • Free Wifi
  • Free Parking
Updating list...
Norlaggan(Aberlour)
Free cancellation until 02/03
Book now, pay at stay
US$119
Travelocity
View Deal
2.4 km from Craigellachie
  • Free Wifi
  • Free Parking
Dowans Hotel(Aberlour)
US$253
Priceline
View Deal
Certificate of Excellence
3.7 km from Craigellachie
  • Free Wifi
  • Free Parking
Free cancellation until 02/03
Book now, pay at stay
US$198
Hotels.com
View Deal
Certificate of Excellence
4.8 km from Craigellachie
  • Free Wifi
  • Free Parking
Free cancellation until 01/03
US$98
Booking.com
View Deal
5.9 km from Craigellachie
  • Free Wifi
  • Free Parking
Free cancellation until 25/02
Book now, pay at stay
US$126
US$119
Travelocity
View Deal
Certificate of Excellence
8.7 km from Craigellachie
  • Free Wifi
  • Free Parking
Free cancellation until 01/03
US$126
Expedia.com
View Deal
Certificate of Excellence
10.5 km from Craigellachie
  • Free Wifi
  • Free Parking
Free cancellation until 01/03
US$112
Booking.com
View Deal
14.8 km from Craigellachie
  • Free Parking
  • Restaurant
Free cancellation until 02/03
US$126
Booking.com
View Deal
15.0 km from Craigellachie
  • Free Wifi
  • Free Parking
Free cancellation until 02/03
US$119
Booking.com
View Deal
15.2 km from Craigellachie
    US$124
    Priceline
    View Deal
    Certificate of Excellence
    18.0 km from Craigellachie
    • Free Wifi
    • Free Parking
    Premier Inn Elgin Hotel(Elgin)(Great Value!)
    US$95
    PremierInn.com
    View Deal
    Certificate of Excellence
    18.7 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 01/03
    US$98
    Booking.com
    View Deal
    Certificate of Excellence
    18.9 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 02/03
    Book now, pay at stay
    US$133
    Travelocity
    View Deal
    18.9 km from Craigellachie
    • Free Wifi
    • Free Parking
    US$102
    Official Site
    View Deal
    Certificate of Excellence
    18.9 km from Craigellachie
    • Free Wifi
    • Free Parking
    US$228
    TripAdvisor
    View Deal
    19.1 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 01/03
    US$183
    Booking.com
    View Deal
    Certificate of Excellence
    19.2 km from Craigellachie
    • Free Wifi
    • Free Parking
    US$147
    Booking.com
    View Deal
    Certificate of Excellence
    19.4 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 02/03
    US$126
    Booking.com
    View Deal
    19.4 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 01/03
    US$119
    Booking.com
    View Deal
    Certificate of Excellence
    19.5 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 02/03
    US$112
    Booking.com
    View Deal
    Certificate of Excellence
    19.5 km from Craigellachie
    • Free Wifi
    • Free Parking
    Cowley(Elgin)
    Free cancellation until 02/03
    US$121
    Booking.com
    View Deal
    19.6 km from Craigellachie
    • Free Wifi
    Chapelhill Croft(Keith)(Great Value!)
    US$103
    Booking.com
    View Deal
    19.8 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 01/03
    US$215
    US$133
    Booking.com
    View Deal
    Certificate of Excellence
    19.9 km from Craigellachie
    • Free Wifi
    • Free Parking
    US$107
    US$96
    Booking.com
    View Deal
    20.4 km from Craigellachie
    • Free Wifi
    • Free Parking
    Free cancellation until 01/03
    US$105
    Travelocity
    View Deal
    Certificate of Excellence
    22.5 km from Craigellachie
    • Free Wifi
    • Free Parking
    US$267
    Booking.com
    View Deal
    23.7 km from Craigellachie
      US$176
      Priceline
      View Deal
      Certificate of Excellence
      24.4 km from Craigellachie
      • Free Wifi
      • Free Parking
      Struan House(Elgin)(Great Value!)
      Free cancellation until 01/03
      US$112
      Booking.com
      View Deal
      24.9 km from Craigellachie
      • Free Wifi
      • Free Parking
      Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.