Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Aberlour

Filter by star ratings
All filters
The Mansion House Hotel
The Mansion House Hotel
8.1 Excellent
The Haugh, Elgin, United Kingdom
Show on map
20.4 km from city centre, Aberlour 
ExcellentBased on 1,324 reviews
8.1

Situated in Elgin, Mansion House is an easy drive from Lossiemouth and Forres. Those staying at the property have access to an indoor pool, a sauna and a beauty centre.

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 204 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 Station Hotel
The Station Hotel
9.1 Excellent
51 New Street, Aberlour, United Kingdom
Show on map
6.2 km from city centre, Aberlour 
ExcellentBased on 278 reviews
9.1

The Station Hotel Rothes offers a comfortable setting while in Rothes. Only a short stroll from Mackessack Park, it provides comfortable rooms equipped with an in-room safe, a seating area and a laptop safe.

OYO Eastbank Hotel
OYO Eastbank Hotel
8.3 Excellent
15 - 17, High Street, Aberlour, United Kingdom
Show on map
5.9 km from city centre, Aberlour 
ExcellentBased on 229 reviews
8.3

Located in Rothes, OYO Eastbank Hotel is an easy drive from Elgin Cathedral and offers free public parking on site. It is situated a brief walk from Mackessack Park.

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:C$ 202/night
Absolute cheapest price found:C$ 88/night
Cheapest day:Saturday
Most expensive day:Monday
C$ 164 - C$ 230
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 160 - C$ 255
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Aberlour hotels

Show all 54 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
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.

3
OYO Eastbank Hotel
OYO Eastbank Hotel
8.3 Excellent
15 - 17, High Street, Aberlour, United Kingdom
Show on map
5.9 km from city centre, Aberlour 

Located in Rothes, OYO Eastbank Hotel is an easy drive from Elgin Cathedral and offers free public parking on site. It is situated a brief walk from Mackessack Park.

4
The Mansion House Hotel
The Mansion House Hotel
8.1 Excellent
The Haugh, Elgin, United Kingdom
Show on map
0.7 km from city centre, Elgin 

Situated in Elgin, Mansion House is an easy drive from Lossiemouth and Forres. Those staying at the property have access to an indoor pool, a sauna and a beauty centre.

Cheapest hotels in Aberlour, Scotland

Show all 54 hotels
OYO Eastbank Hotel
OYO Eastbank Hotel
8.3 Excellent
15 - 17, High Street, Aberlour, United Kingdom
Show on map
5.9 km from city centre,  

Located in Rothes, OYO Eastbank Hotel is an easy drive from Elgin Cathedral and offers free public parking on site. It is situated a brief walk from Mackessack Park.

C$ 98
Avg. per night
The Mansion House Hotel
The Mansion House Hotel
8.1 Excellent
The Haugh, Elgin, United Kingdom
Show on map
0.7 km from city centre,  

Situated in Elgin, Mansion House is an easy drive from Lossiemouth and Forres. Those staying at the property have access to an indoor pool, a sauna and a beauty centre.

C$ 135
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.

C$ 214
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.

C$ 214
Avg. per night
The Station Hotel
The Station Hotel
9.1 Excellent
51 New Street, Aberlour, United Kingdom
Show on map
6.2 km from city centre,  

The Station Hotel Rothes offers a comfortable setting while in Rothes. Only a short stroll from Mackessack Park, it provides comfortable rooms equipped with an in-room safe, a seating area and a laptop safe.

C$ 326
Avg. per night

Hotel prices in Aberlour

3 stars

C$ 98 - C$ 214

The Dowans Hotel of Speyside

#1 Most popular

C$ 214
Avg. per night
OYO Eastbank Hotel

Best value

OYO Eastbank Hotel
8.3 Excellent
C$ 98
Avg. per night
4 stars and up

C$ 135 - C$ 326

The Station Hotel

#1 Most popular

The Station Hotel
9.1 Excellent
C$ 326
Avg. per night
Thistle Dhu Bed & Breakfast

#2 Most popular

C$ 214
Avg. per night
The Mansion House Hotel

Best value

C$ 135
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?

    229 reviews rated OYO Eastbank Hotel with an average score of 8.3/10. It may also be worth looking into the The Glenavon, which received a rating of 7.5/10 from 143 reviews. The Dowans Hotel of Speyside could also be a good option, with a score of 9.3/10 from 386 reviews.

  • What is a good hotel near Aberlour Distillery?

    A good hotel close to Aberlour Distillery is The Dowans Hotel of Speyside (rated 9.3/10 from 386 reviews).