Hotels in Aberlour

Search and compare Aberlour hotels from hundreds of travel sites and save

Aberlour, Scotland, United Kingdom
22 Jun — 23 Jun2
Aberlour, Scotland, United Kingdom
Tue 22/6
Wed 23/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Aberlour

Filter by star ratings
All filters
Cardhu Country House
Cardhu Country House
9.6 Excellent
Knockando, Aberlour, United Kingdom
Show on map
8.4 km from city centre, Aberlour 
ExcellentBased on 221 reviews
9.6

Cardhu Country House is located in Aberlour and offers outdoor tennis courts. It also features wireless internet and a garden.

Thistle Dhu Bed & Breakfast
Thistle Dhu Bed & Breakfast
9.9 Excellent
Tamdhu House, Ballindalloch, United Kingdom
Show on map
15.8 km from city centre, Aberlour 
ExcellentBased on 205 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.

OYO Richmond Arms
OYO Richmond Arms
8.1 Excellent
The Square, Ballindalloch, United Kingdom
Show on map
26.6 km from city centre, Aberlour 
ExcellentBased on 579 reviews
8.1

Located in Cairngorms National Park, this traditional hotel is the perfect choice for a scenic retreat. It also offers luggage storage.

The Dowans Hotel of Speyside
The Dowans Hotel of Speyside
9.3 Excellent
Dowans Road, Aberlour, United Kingdom
Show on map
1.3 km from city centre, Aberlour 
ExcellentBased on 386 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:$222/night
Absolute cheapest price found:$97/night
Cheapest day:Saturday
Most expensive day:Monday
$180 - $253
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$176 - $281
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Aberlour hotels

Show all 55 hotels
1
Thistle Dhu Bed & Breakfast
Thistle Dhu Bed & Breakfast
9.9 Excellent
Tamdhu House, Ballindalloch, United Kingdom
Show on map
8.6 km from city centre, Ballindalloch 

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
Cardhu Country House
Cardhu Country House
9.6 Excellent
Knockando, Aberlour, United Kingdom
Show on map
8.4 km from city centre, Aberlour 

Cardhu Country House is located in Aberlour and offers outdoor tennis courts. It also features wireless internet and a garden.

3
The Dowans Hotel of Speyside
The Dowans Hotel of Speyside
9.3 Excellent
Dowans Road, Aberlour, United Kingdom
Show on map
1.3 km from city centre, Aberlour 

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 55 hotels
OYO Richmond Arms
OYO Richmond Arms
8.1 Excellent
The Square, Ballindalloch, United Kingdom
Show on map
18.0 km from city centre,  

Located in Cairngorms National Park, this traditional hotel is the perfect choice for a scenic retreat. It also offers luggage storage.

$106
Avg. per night
Thistle Dhu Bed & Breakfast
Thistle Dhu Bed & Breakfast
9.9 Excellent
Tamdhu House, Ballindalloch, United Kingdom
Show on map
8.6 km from city centre,  

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.

$231
Avg. per night
Cardhu Country House
Cardhu Country House
9.6 Excellent
Knockando, Aberlour, United Kingdom
Show on map
8.4 km from city centre,  

Cardhu Country House is located in Aberlour and offers outdoor tennis courts. It also features wireless internet and a garden.

$232
Avg. per night
The Dowans Hotel of Speyside
The Dowans Hotel of Speyside
9.3 Excellent
Dowans Road, Aberlour, United Kingdom
Show on map
1.3 km from city centre,  

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.

$233
Avg. per night

Hotel prices in Aberlour

3 stars

$106 - $233

Cardhu Country House

No. 1 most popular

$232
Avg. per night
The Dowans Hotel of Speyside

No. 2 most popular

$233
Avg. per night
OYO Richmond Arms

Best value

OYO Richmond Arms
8.1 Excellent
$106
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Aberlour

Aberlour travel FAQs

  • What are the best hotels in Aberlour?

    Cardhu Country House (9.6/10 from 221 reviews), Dufftown Tower View (8.9/10 from 90 reviews), and The Dowans Hotel of Speyside (9.3/10 from 386 reviews) are all highly rated places to stay in Aberlour.