Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Aberlour

Filter by star ratings
All filters
Thistle Dhu Bed & Breakfast
Thistle Dhu Bed & Breakfast
9.9 Excellent

8.6 km from city centre, Ballindalloch Show on map

ExcellentBased on 196 reviews
9.9

Thistle Dhu Bed & Breakfast provides comfortable 4-star accommodation in Dufftown. It is an excellent base for those looking to immerse themselves in nature, with Cairngorms National Park just moments away.

The Dowans Hotel of Speyside
The Dowans Hotel of Speyside
9.3 Excellent

1.3 km from city centre, Aberlour Show on map

ExcellentBased on 374 reviews
9.3

Featuring views of the valley, The Dowans Hotel of Speyside offers 3-star accommodation in Aberlour. Guests can also enjoy free internet throughout the property.

Tips for booking a Aberlour hotel

Cheapest month:November
Most expensive month:August
Average price in Aberlour:$166/night
Absolute cheapest price found:$73/night
Cheapest day:Saturday
Most expensive day:Monday
$135 - $190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$132 - $210
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Aberlour hotels

Show all 52 hotels
1
Thistle Dhu Bed & Breakfast
Thistle Dhu Bed & Breakfast
9.9 Excellent

8.6 km from city centre, Ballindalloch Show on map

Thistle Dhu Bed & Breakfast provides comfortable 4-star accommodation in Dufftown. It is an excellent base for those looking to immerse themselves in nature, with Cairngorms National Park just moments away.

2
The Dowans Hotel of Speyside
The Dowans Hotel of Speyside
9.3 Excellent

1.3 km from city centre, Aberlour Show on map

Featuring views of the valley, The Dowans Hotel of Speyside offers 3-star accommodation in Aberlour. Guests can also enjoy free internet throughout the property.

Cheapest hotels in Aberlour, Scotland

Show all 52 hotels
Thistle Dhu Bed & Breakfast
Thistle Dhu Bed & Breakfast
9.9 Excellent

8.6 km from city centre, Ballindalloch Show on map

Thistle Dhu Bed & Breakfast provides comfortable 4-star accommodation in Dufftown. It is an excellent base for those looking to immerse themselves in nature, with Cairngorms National Park just moments away.

$172
Avg. per night
The Dowans Hotel of Speyside
The Dowans Hotel of Speyside
9.3 Excellent

1.3 km from city centre, Aberlour Show on map

Featuring views of the valley, The Dowans Hotel of Speyside offers 3-star accommodation in Aberlour. Guests can also enjoy free internet throughout the property.

$172
Avg. per night

Where to stay in Aberlour

Aberlour travel FAQs

  • What are the best hotels in Aberlour?

    The Dowans Hotel of Speyside is a very popular hotel in Aberlour, with a score of 9.3 from 374 reviews. The Station Hotel (9.1 from 277 reviews) and Argyle Guest House (9.4 from 403 reviews) are also highly rated Aberlour hotels based on recent feedback from HotelsCombined users.

  • How much is a hotel in Aberlour tonight?

    Users have found prices for hotels in Aberlour tonight starting as low as $96, rising to an average cost of $136, based on searches in the last 72 hours.