Find hotels in Rattray from $55

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Rattray hotels

Woodlea

Woodlea
3.0 star property
Perth
$80 nightly
The price is $96
Apr 1 - Apr 2
Total with taxes and fees
Woodlea

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
$101 nightly
The price is $122
Apr 16 - Apr 17
Total with taxes and fees
The Bankfoot Inn

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
$125 nightly
The price is $150
Apr 21 - Apr 22
Total with taxes and fees
Dalmunzie Castle Hotel

Premier Inn Dundee West

Premier Inn Dundee West
3.0 star property
Dundee
8.0 out of 10, Very Good, (5 reviews)
"Great place"
United States
Jean-Pierre
$57 nightly
The price is $68
Apr 26 - Apr 27
Total with taxes and fees
Premier Inn Dundee West

Organic Welltree

Organic Welltree
2.0 star property
Perth
10.0 out of 10, Exceptional, (9 reviews)
"The property is a hidden gem with organic healthy breakfast and 10 out 10 for our host Sabine"
United Kingdom
Ross
$95 nightly
The price is $114
Mar 27 - Mar 28
Total with taxes and fees
Organic Welltree

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
$102 nightly
The price is $123
Apr 13 - Apr 14
Total with taxes and fees
The Ballinluig Inn

Bamff Ecotourism

Bamff Ecotourism
3.0 star property
Blairgowrie
10.0 out of 10, Exceptional, (12 reviews)
"Stayed in the yurt very cozy and spotless with a comfortable bed, just place for a peace of mind and soul, I was worried about the cold before my visit and brought lots of extra blankets and hot water bottle but the yurt is very well insulated and the wood burner keeps it very warm definitely recommended "
United Kingdom
Leila Sadat
$157 nightly
The price is $188
Mar 29 - Mar 30
Total with taxes and fees
Bamff Ecotourism

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
$98 nightly
The price is $118
Apr 1 - Apr 2
Total with taxes and fees
The Alyth Hotel

Newmill Farm

Newmill Farm
2.0 star property
Perth
$111 nightly
The price is $134
Mar 27 - Mar 28
Total with taxes and fees
Newmill Farm

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
$66 nightly
The price is $79
Mar 29 - Mar 30
Total with taxes and fees
Holiday Inn Express Perth by IHG

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

Dalnoid Cottages & Treehouses

Dalnoid Cottages & Treehouses
3.5 star property
Blairgowrie
9.8 out of 10, Exceptional, (9 reviews)
"This would be one of the best properties we have been too. The owners have thought of everything to make your stay perfect. They even have a honesty shop in case you have forgot anything "
United Kingdom
duncan
$176 nightly
The price is $212
Mar 30 - Mar 31
Total with taxes and fees
Dalnoid Cottages & Treehouses

Cuil an Daraich Guest House

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

The Kirkmichael Hotel

The Kirkmichael Hotel
3.0 star property
Blairgowrie
7.6 out of 10, Good, (63 reviews)
"Great hosts and a perfect venue in the Highlands."
United Kingdom
David
$105 nightly
The price is $126
Apr 8 - Apr 9
Total with taxes and fees
The Kirkmichael Hotel

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
$151 nightly
The price is $151
Apr 2 - Apr 3
Total with taxes and fees
Glenkilrie House

Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (104 reviews)
"Nice hotel with clean room, staff very accommodating & helpful. Lounge & dining very traditional but a nice change. Food excellent"
United Kingdom
Coral
$191 nightly
The price is $229
Apr 1 - Apr 2
Total with taxes and fees
Knockendarroch Hotel

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
$145 nightly
The price is $174
Mar 30 - Mar 31
Total with taxes and fees
Craigroyston House & Lodge

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 20 - Apr 21
Total with taxes and fees
Scone Arms Hotel

Premier Inn Dundee Centre

Premier Inn Dundee Centre
3.0 star property
Dundee
8.4 out of 10, Very Good, (8 reviews)
"Room was very nice…excellent if considering the price"
United States
RANDALL
$58 nightly
The price is $69
Apr 26 - Apr 27
Total with taxes and fees
Premier Inn Dundee Centre

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, (410 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
$71 nightly
The price is $86
Mar 30 - Mar 31
Total with taxes and fees
Fisherman's Tavern Hotel - Inn by Greene King Inns
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 $55 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