Hotels in Rafford
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Rafford?

Blervie House
Blervie HouseForres
9.2 out of 10, Wonderful, (50 reviews)
The price is $348
$417 total
includes taxes & fees
Jun 20 - Jun 21

Shore Hotel
Shore HotelTain
10.0 out of 10, Exceptional, (2 reviews)
The price is $221
$265 total
includes taxes & fees
Jun 17 - Jun 18

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (105 reviews)
The price is $201
$241 total
includes taxes & fees
Jun 21 - Jun 22

Cawdor House
Cawdor HouseNairn
9.8 out of 10, Exceptional, (86 reviews)
The price is $133
$159 total
includes taxes & fees
Jun 29 - Jun 30

West End Hotel
West End HotelNairn
8.4 out of 10, Very Good, (354 reviews)
The price is $78
$93 total
includes taxes & fees
Jul 12 - Jul 13

The Old Mill Inn
The Old Mill InnForres
8.0 out of 10, Very Good, (29 reviews)
The price is $71
$85 total
includes taxes & fees
Jun 21 - Jun 22

Harbour Nights
Harbour NightsLossiemouth
9.2 out of 10, Wonderful, (5 reviews)
The price is $103
$123 total
includes taxes & fees
Jun 21 - Jun 22

Premier Inn Elgin
Premier Inn ElginElgin
8.0 out of 10, Very Good, (6 reviews)
The price is $58
$70 total
includes taxes & fees
Jul 5 - Jul 6

Copper Beeches
Copper BeechesElgin
10.0 out of 10, Exceptional, (1 review)
The price is $174
$209 total
includes taxes & fees
Jul 2 - Jul 3

Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.0 out of 10, Wonderful, (1,011 reviews)
The price is $180
$216 total
includes taxes & fees
Jun 21 - Jun 22

The Glenmorangie House
The Glenmorangie HouseTain
9.6 out of 10, Exceptional, (18 reviews)
The price is $463
$555 total
includes taxes & fees
Jun 29 - Jun 30

Fishers Cottage
Fishers CottageInverness
The price is $664
$796 total
includes taxes & fees
Jun 28 - Jun 29

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (368 reviews)
The price is $248
$297 total
includes taxes & fees
Jul 12 - Jul 13

Invernairne Guest House
Invernairne Guest HouseNairn
9.8 out of 10, Exceptional, (226 reviews)
The price is $160
$192 total
includes taxes & fees
Jun 30 - Jul 1

Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (98 reviews)
The price is $240
$288 total
includes taxes & fees
Jun 21 - Jun 22

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (257 reviews)
The price is $209
$251 total
includes taxes & fees
Jun 23 - Jun 24

Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (48 reviews)
The price is $179
$215 total
includes taxes & fees
Jun 28 - Jun 29

St Michaels Guesthouse
St Michaels GuesthouseElgin
10.0 out of 10, Exceptional, (1 review)
The price is $212
$255 total
includes taxes & fees
Jun 23 - Jun 24
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Go beyond your typical stay in Rafford
Apartment
Pet friendly
Learn more about Rafford
The region around Rafford is home to attractions such as Pluscarden Abbey and Boath House Spa.

Photo by Phil Williams
Open Photo by Phil Williams
Check out reviews of Rafford hotels guests love

The Speyside Hotel
10/10 Excellent






































































