Photo by Phil Williams
Find hotels in Rafford from ₩58,678
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Rafford
Family friendly
Apartment
Check prices for these dates
Our top choices for Rafford hotels


Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (42 reviews)
The price is ₩211,884
₩254,269 total
includes taxes & fees
Jan 31 - Feb 1

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (244 reviews)
The price is ₩191,425
₩229,722 total
includes taxes & fees
Jan 15 - Jan 16

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (346 reviews)
The price is ₩228,587
₩274,316 total
includes taxes & fees
Jan 15 - Jan 16

The Fiddichside Inn
The Fiddichside InnAberlour
The price is ₩261,848
₩314,217 total
includes taxes & fees
Jan 13 - Jan 14


Cluny Hill Hotel
Cluny Hill HotelForres
7.4 out of 10, Good, (6 reviews)
The price is ₩48,898
₩58,678 total
includes taxes & fees
Jan 13 - Jan 14

The Grant Arms Hotel
The Grant Arms HotelGrantown-on-Spey
9.0 out of 10, Wonderful, (150 reviews)
The price is ₩211,884
₩254,269 total
includes taxes & fees
Jan 19 - Jan 20

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very Good, (186 reviews)
The price is ₩78,139
₩78,139 total
includes taxes & fees
Jan 13 - Jan 14

Ramnee Hotel
Ramnee HotelForres
8.8 out of 10, Excellent, (169 reviews)
The price is ₩185,812
₩222,974 total
includes taxes & fees
Jan 13 - Jan 14

Carlton Hotel
Carlton HotelForres
7.6 out of 10, Good, (61 reviews)
The price is ₩89,790
₩107,748 total
includes taxes & fees
Jan 14 - Jan 15

Stotfield Hotel
Stotfield HotelLossiemouth
7.6 out of 10, Good, (424 reviews)
The price is ₩127,467
₩152,953 total
includes taxes & fees
Jan 15 - Jan 16

Waverley Hotel
Waverley HotelNairn
7.4 out of 10, Good, (467 reviews)
The price is ₩179,292
₩215,150 total
includes taxes & fees
Jan 14 - Jan 15

The Old Mill Inn
The Old Mill InnForres
8.0 out of 10, Very Good, (15 reviews)
The price is ₩103,859
₩124,630 total
includes taxes & fees
Jan 13 - Jan 14


Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.2 out of 10, Wonderful, (1,005 reviews)
The price is ₩95,351
₩114,421 total
includes taxes & fees
Jan 18 - Jan 19

Muthu Newton Hotel (Near Inverness Airport)
Muthu Newton Hotel (Near Inverness Airport)Nairn
8.2 out of 10, Very Good, (945 reviews)
The price is ₩95,175
₩114,206 total
includes taxes & fees
Jan 27 - Jan 28

Easter Blervie
Easter BlervieForres
10.0 out of 10, Exceptional, (1 review)
The price is ₩671,660
₩805,992 total
includes taxes & fees
Jan 15 - Jan 16

Ravenscourt Guest House
Ravenscourt Guest HouseGrantown-on-Spey
9.4 out of 10, Exceptional, (10 reviews)
The price is ₩279,695
₩279,695 total
includes taxes & fees
Feb 1 - Feb 2

Premier Inn Elgin
Premier Inn ElginElgin
7.4 out of 10, Good, (3 reviews)
The price is ₩79,866
₩95,839 total
includes taxes & fees
Feb 8 - Feb 9
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.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Rafford
Check out Boath House Spa and Relax—just a couple of the sights around Rafford.

Photo by Phil Williams
Open Photo by Phil Williams
Top Rafford Hotel Reviews

Courtyard by Marriott Inverness Airport
10/10 Excellent
More cheap stays in Rafford

Cluny Hill Hotel
Saint Leonards Road Forres Scotland
The price is ₩48,898 per night from Jan 13 to Jan 14
₩48,898
₩58,678 total
Jan 13 - Jan 14
includes taxes & fees
7.4/10 Good! (6 reviews)










































































