Top 10 Hotels in Aberlour

See all 3 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 …

Get Rates
Norlaggan Bed & Breakfast
Norlaggan Bed & Breakfast

22 High Street, Aberlour AB38 9QD

3.0 out of 5.0
4 out of 5 (5 reviews)

Situated in Aberlour, this bed & breakfast is within a 15-minute walk of Aberlour Distillery and The Linn Falls. Speyside …

$81
The Station Hotel
The Station Hotel

51 New Street, Aberlour AB38 7BJ

4.0 out of 5.0
4.7 out of 5 (23 reviews)

Located in Rothes, this hotel is 0.3 mi (0.4 km) from Glen Grant Distillery and within 6 mi (10 km) of Macallan Distillery an …

Get Rates
Castleview Bed & Breakfast
Castleview Bed & Breakfast
3.5 mi from Aberlour
4.0 out of 5.0
4.8 out of 5 (5 reviews)

Situated in Keith, this bed & breakfast is within 3 mi (5 km) of Aberlour Distillery, Glenfarclas Distillery, and Glenfiddich …

Get Rates
Thistle Dhu Bed & Breakfast
Thistle Dhu Bed & Breakfast
4.8 mi from Aberlour
4.0 out of 5.0
4.8 out of 5 (19 reviews)

Situated in Ballindalloch, this eco-friendly bed & breakfast is 2.1 mi (3.4 km) from Glenlivet Distillery and within 9 mi (15 …

Get Rates
The Royal Hotel
The Royal Hotel
5.5 mi from Aberlour
3.0 out of 5.0

Situated near the beach, this hotel is within a 15-minute walk of Relax, Elgin Museum, and Elgin Cathedral. Spynie Palace i …

Get Rates
The Lodge Elgin
The Lodge Elgin
5.6 mi from Aberlour
3.5 out of 5.0
4.8 out of 5 (161 reviews)

Situated in Elgin, this guesthouse is within a 10-minute walk of Elgin Museum and Relax. Elgin Cathedral and Spynie Palace ar …

Get Rates
The Mansion House Hotel & Country Club
The Mansion House Hotel & Country Club
5.9 mi from Aberlour
4.0 out of 5.0
4.3 out of 5 (46 reviews)

Situated on a river, this spa hotel is within a 15-minute walk of Relax, Elgin Museum, and Elgin Cathedral. Spynie Palace i …

$151
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 (97 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 …

$96
Ramnee Hotel
Ramnee Hotel
9.8 mi from Aberlour
4.0 out of 5.0
4.2 out of 5 (19 reviews)

Situated in Forres, this hotel is within 1 mi (2 km) of Suenos Stone and Ben Romach Distillery. Dallas Dhu Historic Distiller …

Get Rates

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.