Top 10 Hotels in Aberlour

See all 2 Hotels in Aberlour
Cardhu Country House
Cardhu Country House

Knockando, Aberlour AB38 7RY

3.0 out of 5.0
4.9 out of 5 (31 reviews)

Situated in a rural location, this bed & breakfast is 0.4 mi (0.6 km) from Cardhu Distillery and 1.3 mi (2 km) from Knockando …

$108
Macdonald Aviemore Hotel
Macdonald Aviemore Hotel

Macdonald Aviemore Resort, Aviemore PH22 1PN

4.0 out of 5.0
3.5 out of 5 (159 reviews)

This family-friendly Aviemore hotel is within a 10-minute walk of Strathspey Steam Railway and Spey Valley Golf Course. …

$101
Hilton Coylumbridge
Hilton Coylumbridge

Aviemore Invernesshire, Aviemore PH22 1QN

4.0 out of 5.0
3.9 out of 5 (650 reviews)

This family-friendly Aviemore hotel is located on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor …

$88
The Royal Highland Hotel
The Royal Highland Hotel

Station Square, Inverness IV1 1LG

3.0 out of 5.0
3.8 out of 5 (741 reviews)

Located in the heart of Inverness, this hotel is within a 5-minute walk of Victorian Market, Eastgate Shopping Centre, and …

$71
Macdonald Drumossie Hotel
Macdonald Drumossie Hotel

Old Perth Road, Inverness IV2 5BE

4.0 out of 5.0
4.3 out of 5 (193 reviews)

Situated in the suburbs, this spa hotel is within 3 mi (5 km) of St Andrew's Cathedral, Culloden Visitor Centre, and Eastgate …

$79
The Park Guest House
The Park Guest House

131 Grampian Road, Aviemore PH22 1RL

3.0 out of 5.0
4.1 out of 5 (382 reviews)

Situated in the mountains, this inn is within a 15-minute walk of Strathspey Steam Railway, Spey Valley Golf Course, and …

$74
Scot House Hotel
Scot House Hotel

Newtonmore Road, Kingussie PH21 1HE

3.0 out of 5.0
3.8 out of 5 (64 reviews)

Situated in the mountains, this hotel is within a 10-minute walk of Highland Folk Museum and Kingussie Golf Club. Fused and …

$64
Eight Acres Hotel & Leisure Club
Eight Acres Hotel & Leisure Club
6.2 mi from Aberlour
3.0 out of 5.0
3.4 out of 5 (98 reviews)

Situated in Elgin, this spa hotel is within 2 mi (3 km) of Relax, Elgin Museum, and Elgin Cathedral. Spynie Palace is 2.9 mi …

$101
Castle Hotel
Castle Hotel
11.5 mi from Aberlour
4.0 out of 5.0
4.3 out of 5 (47 reviews)

Situated in Huntly, this hotel is 2.2 mi (3.6 km) from Dean's of Huntly and 2.4 mi (3.9 km) from Huntly Castle. Leith Hall an …

$138
Glentorets B&B
Glentorets B&B
12.4 mi from Aberlour
3.0 out of 5.0
4.9 out of 5 (64 reviews)

Located in Tomintoul, this bed & breakfast is within 1 mi (2 km) of Tomintoul Museum and Drumin Castle. Lecht Ski Resort an …

$71

Recent Reviews in Aberlour

Hide content

Where to stay in Aberlour

Aberlour Hotel Guide

Aberlour only has one Expedia-registered hotel option so, if you'd like to stay nearby we recommend you book early.

The Eight Acres Hotel & Leisure Club, Moray, which is the nearest accommodation, is located 11 miles from downtown Aberlour. Also, you could investigate the Links Lodge - B&B, located in Scotland, which is 16 miles away.

17 miles away from the heart of Aberlour, is the Glentorets B&B. The Argyle Guest House is positioned 17 miles away. Some other hotel and apartment options around this area are the The Lodge Elgin and the Stotfield Hotel.

If you are into sports and like to watch local games you might decide to take a trip to Pittodrie Stadium, which is 50 miles to the southeast of Aberlour. For visitors who are interested in booking accommodation close by, make a reservation in the Aberdeen Douglas Hotel or Rox Hotel.

Inverness Airport is a convenient airport for flying in and out of Aberlour. It is 30 miles away. If you would like to stay nearby, try the Dolphin Bay Suites or Inchrye Bed & Breakfast.