Find hotels in Rafford from $48

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Rafford hotels

Blervie House

Blervie House
5.0 star property
Forres
9.2 out of 10, Wonderful, (50 reviews)
"Wonderful hosts - Graham and Sheena are extremely focused on making everyone’s stay memorable. The beds are extremely comfy too! Beautifully kept carriage house in a central spot to visit many gems in the area. Was a very relaxing enjoyable stay! "
Canada
Cindy
$386 nightly
The price is $463
Apr 21 - Apr 22
Total with taxes and fees
Blervie House

Broomlea

Broomlea
3.0 star property
Inverness
9.4 out of 10, Exceptional, (104 reviews)
"Easy to find, great short stay"
United Kingdom
Gajusz
$129 nightly
The price is $155
May 2 - May 3
Total with taxes and fees
Broomlea

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,009 reviews)
"Great stay perfect for the airport "
Canada
Stacey
$100 nightly
The price is $119
Apr 19 - Apr 20
Total with taxes and fees
Courtyard by Marriott Inverness Airport

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (94 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
$218 nightly
The price is $261
Apr 20 - Apr 21
Total with taxes and fees
Craigellachie Lodge

Copper Beeches

Copper Beeches
3.0 star property
Elgin
$165 nightly
The price is $198
Apr 16 - Apr 17
Total with taxes and fees
Copper Beeches

Brylach Steading

Brylach Steading
4.0 star property
Aberlour
$200 nightly
The price is $240
Apr 19 - Apr 20
Total with taxes and fees
Brylach Steading

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (100 reviews)
"Great modern rooms installed in a traditional hotel with a nice cosy bar. Tried the 22 year old whisky which was smashing. Staff were awesome as well"
United Kingdom
Bhavik
$182 nightly
The price is $218
Apr 17 - Apr 18
Total with taxes and fees
The Aberlour Hotel

Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
$104 nightly
The price is $124
Apr 16 - Apr 17
Total with taxes and fees
Harbour Nights

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
$192 nightly
The price is $231
Apr 17 - Apr 18
Total with taxes and fees
The Station Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
$189 nightly
The price is $227
Apr 18 - Apr 19
Total with taxes and fees
Cardhu Country House

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
$212 nightly
The price is $255
Apr 21 - Apr 22
Total with taxes and fees
The Fiddichside Inn

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
8.0 out of 10, Very Good, (22 reviews)
"Staff very friendly."
United Kingdom
Garry
$70 nightly
The price is $84
Apr 21 - Apr 22
Total with taxes and fees
The Old Mill Inn

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (45 reviews)
"Owners are so nice and breakfast is delicious!!!!"
Canada
Steve
$179 nightly
The price is $215
Apr 19 - Apr 20
Total with taxes and fees
Bankhouse B&B

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (63 reviews)
"Great location "
United Kingdom
John
$87 nightly
The price is $104
Apr 17 - Apr 18
Total with taxes and fees
Carlton Hotel

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3 reviews)
$64 nightly
The price is $77
May 10 - May 11
Total with taxes and fees
Premier Inn Elgin

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (15 reviews)
"Brilliant staff, lovely breakfast and very accommodating, rooms comfortable. Made you feel right at home. "
United Kingdom
Sukhpal
$141 nightly
The price is $169
Apr 16 - Apr 17
Total with taxes and fees
Seabank House Hotel

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (343 reviews)
"Lovely hotel and staff - excellent restaurant. "
United States
Carolyn
$157 nightly
The price is $188
Apr 23 - Apr 24
Total with taxes and fees
The Speyside Hotel

Macbeth's Hillock

Macbeth's Hillock
2.5 star property
Nairn
9.6 out of 10, Exceptional, (32 reviews)
"Lovely pods, very clean and well equipped and in a peaceful location"
United Kingdom
Michael
$146 nightly
The price is $146
Apr 21 - Apr 22
Total with taxes and fees
Macbeth's Hillock

Altonhill

Altonhill
3.0 star property
Nairn
10.0 out of 10, Exceptional, (2 reviews)
"Very clean and nice B&B. Perfect if you go by car. "
Sweden
Marlene
$127 nightly
The price is $153
May 4 - May 5
Total with taxes and fees
Altonhill

Cawdor House

Cawdor House
4.0 star property
Nairn
9.6 out of 10, Exceptional, (70 reviews)
"Beautiful place, great location, warm and helpful hospitality, and a great breakfast. "
United States
Catherine
$123 nightly
The price is $147
Apr 30 - May 1
Total with taxes and fees
Cawdor House
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 Pluscarden Abbey and Boath House Spa—just a couple of the sights around Rafford.

Photo by Phil Williams
Open Photo by Phil Williams

Top Rafford Hotel Reviews

More cheap stays in Rafford

Hotels in Rafford with star-rating

Frequently asked questions

When is the best time to go to Rafford?
The best time to go to Rafford is during the late spring and summer months, from May to September, when the weather is mildest and the daylight hours are longest.

During these months, you'll experience temperatures typically ranging from 15°C to 20°C (59°F to 68°F), which is ideal for exploring the Moray Speyside region. The long daylight hours, sometimes extending past 10 PM, provide ample opportunity for outdoor activities like hiking, exploring distilleries, and visiting historic sites without feeling rushed. This period is particularly good for families looking to enjoy the outdoors.

While July and August are the warmest, May, June, and September offer a quieter experience with fewer crowds, which can be appealing for couples seeking a more relaxed trip.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Rafford.
How can I save on a Rafford hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Rafford hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Rafford hotel?
Prices for hotels in Rafford often vary, but you can find a great deal from $48 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia