Find hotels in Rattray from $58

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Rattray hotels

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (134 reviews)
"Fantastic staff and warm vibe made for very comfortable stay in clean and spacious room. "
United Kingdom
Chris
$99 nightly
The price is $119
Apr 16 - Apr 17
Total with taxes and fees
The Bankfoot Inn

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,001 reviews)
"Good place fo an overnight stay on way south."
United Kingdom
Alicen
$65 nightly
The price is $78
Apr 6 - Apr 7
Total with taxes and fees
Holiday Inn Express Perth by IHG

The Ballinluig Inn

The Ballinluig Inn
3.0 star property
Pitlochry
8.6 out of 10, Excellent, (24 reviews)
"Nice staff, easy check in, easy parking. Nice room, great bathroom. "
Denmark
Kevin
$100 nightly
The price is $121
Apr 13 - Apr 14
Total with taxes and fees
The Ballinluig Inn

Fisherman's Tavern Hotel - Inn by Greene King Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns
3.0 star property
Dundee
9.0 out of 10, Wonderful, (412 reviews)
"I have stayed at the Fisherman's on a number of occasions and always find the staff welcoming and the facilities and location are ideal for my stay."
United Kingdom
Charlie
$64 nightly
The price is $76
Mar 30 - Mar 31
Total with taxes and fees
Fisherman's Tavern Hotel - Inn by Greene King Inns

Lodge at Lochside

Lodge at Lochside
3.0 star property
Kirriemuir
9.2 out of 10, Wonderful, (231 reviews)
"Lovely quite place,great value,highly recommend. "
United Kingdom
Filip
$74 nightly
The price is $89
Apr 5 - Apr 6
Total with taxes and fees
Lodge at Lochside

Glenkilrie House

Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (78 reviews)
"Our stay with Morag and David was phenomenal. The room was so cozy and we woke up to wonderful homemade breakfast everyday. It was located close to the ski resort with was also convenient! We had the perfect Scottish countryside ski weekend! "
United Kingdom
Carter
$150 nightly
The price is $150
Apr 4 - Apr 5
Total with taxes and fees
Glenkilrie House

Newmill Farm

Newmill Farm
2.0 star property
Perth
$110 nightly
The price is $133
Mar 30 - Mar 31
Total with taxes and fees
Newmill Farm

Port Na Craig Inn

Port Na Craig Inn
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (102 reviews)
"Fantastic place to stay, everybody is so friendly and helpful."
United Kingdom
Paul f
$234 nightly
The price is $281
Apr 7 - Apr 8
Total with taxes and fees
Port Na Craig Inn

Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (210 reviews)
"From the start of my stay to the finish, everything was wonderful. The room was clean and comfy, including the bed. It sits just steps away from the main road. They answered any questions I had and offered tips on what to do and where to go! This was my third visit to Pitlochry and I already booked with them for my trip back in October!"
United States
Eva
$144 nightly
The price is $173
Mar 30 - Mar 31
Total with taxes and fees
Craigroyston House & Lodge

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (292 reviews)
"lovely remote destination, solitude is the key , no light pollution , see the stars clearly and lovely walks in the morning "
United Kingdom
John
$124 nightly
The price is $149
Apr 21 - Apr 22
Total with taxes and fees
Dalmunzie Castle Hotel

Cuil an Daraich Guest House

Cuil an Daraich Guest House
3.0 star property
Pitlochry
9.4 out of 10, Exceptional, (181 reviews)
"Great breakfast, beautiful view, nice room"
United States
Christina
$91 nightly
The price is $109
Mar 31 - Apr 1
Total with taxes and fees
Cuil an Daraich Guest House

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (781 reviews)
"Friendly staff!"
United States
Greg
$112 nightly
The price is $135
Mar 31 - Apr 1
Total with taxes and fees
Westlands of Pitlochry

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very Good, (351 reviews)
"Amazing food welcoming staff and the bed was huge "
United Kingdom
Amy
$47 nightly
The price is $57
Apr 6 - Apr 7
Total with taxes and fees
The Longforgan Coaching Inn

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (183 reviews)
"Lovely staff great room and bathroom "
United Kingdom
Pauline
$102 nightly
The price is $123
Apr 8 - Apr 9
Total with taxes and fees
Scone Arms Hotel

Inchture Hotel

Inchture Hotel
3.0 star property
Perth
8.0 out of 10, Very Good, (122 reviews)
"Easy early check in, very comfy room. Nice bar and lovely evening meal. Highly recommend "
United Kingdom
Anthony
$102 nightly
The price is $123
Apr 4 - Apr 5
Total with taxes and fees
Inchture Hotel

The Alyth Hotel

The Alyth Hotel
3.0 star property
Blairgowrie
9.6 out of 10, Exceptional, (19 reviews)
"We had a lovely stay at the Alyth Hotel! The both dinner and breakfast served at the restaurant was amazing and the room was well decorated and comfy. "
United Kingdom
Ellie
$97 nightly
The price is $117
Apr 1 - Apr 2
Total with taxes and fees
The Alyth Hotel

The Poplars Guest House

The Poplars Guest House
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (65 reviews)
"Superb in every respect- generous hosts, stunning room, glorious breakfast and perfect location- would stay again!!!"
Australia
Shelley
$151 nightly
The price is $182
Apr 2 - Apr 3
Total with taxes and fees
The Poplars Guest House

Maryland Cottage

Maryland Cottage
3.0 star property
Perth
$606 nightly
The price is $728
Apr 3 - Apr 4
Total with taxes and fees
Maryland Cottage

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (690 reviews)
"Lovely location and helpful staff "
United Kingdom
Clara Louise
$258 nightly
The price is $310
Mar 31 - Apr 1
Total with taxes and fees
Fonab Castle Hotel & Spa

Organic Welltree

Organic Welltree
2.0 star property
Perth
10.0 out of 10, Exceptional, (9 reviews)
"Absolutely loved my stay and would stay again! "
United States
Emma-leigh
$89 nightly
The price is $107
Apr 9 - Apr 10
Total with taxes and fees
Organic Welltree
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

Top Rattray Hotel Reviews

More cheap stays in Rattray

Hotels in Rattray with star-rating

Frequently asked questions

What is the best area to stay in Rattray?
The best area to stay in Rattray is within the town itself, particularly around the High Street and the River Ericht.

Staying in Rattray offers the most convenience, with easy access to local shops, eateries, and public transport links. The High Street forms the commercial core, connecting directly to Blairgowrie over the River Ericht, which is essentially the twin town. This area is convenient for accessing the local amenities and provides a central base for exploring the surrounding Perthshire countryside.

For couples seeking a blend of convenience and access to outdoor activities, staying near the River Ericht is ideal. You'll find pleasant riverside walks and opportunities for fishing.
When is the best time to go to Rattray?
The best time to go to Rattray is during late spring and summer, particularly from May to September.

This period offers the most pleasant weather for exploring the area, with longer daylight hours and generally milder temperatures, making outdoor activities more enjoyable. You'll find ideal conditions for walking along the coast or visiting local attractions without the chill and shorter days of other seasons.

For couples looking for a relaxed getaway, these months provide the opportunity to enjoy scenic walks and quiet evenings with comfortable weather.
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 Rattray.
How can I save on a Rattray hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Rattray 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 Rattray hotel?
Prices for hotels in Rattray often vary, but you can find a great deal from $58 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