Craigellachie Hotel of Speyside is a very popular hotel in Aberlour, with a score of 8.5 from 495 reviews. The Station Hotel (8.8 from 280 reviews) and OYO Eastbank Hotel, Speyside Scotland (7.6 from 374 reviews) are also highly rated Aberlour hotels based on recent feedback from HotelsCombined users.