Find hotels in Rattray from $51

  • 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 Rattray hotels

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (135 reviews)
"Very comfortable bed and sitting area. Good bathroom. Friendly helpful staff. Restaurant menu good and sensibly priced. Will return"
United Kingdom
Gillian
$113 nightly
The price is $136
May 15 - May 16
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, (298 reviews)
"Wonderful castle on beautiful walkable grounds. Would definitely recommend it! "
United States
Danielle
$172 nightly
The price is $207
Jun 9 - Jun 10
Total with taxes and fees
Dalmunzie Castle Hotel

Organic Welltree

Organic Welltree
2.0 star property
Perth
10.0 out of 10, Exceptional, (12 reviews)
"Absolutely loved my stay and would stay again! "
United States
Emma-leigh
$122 nightly
The price is $147
May 19 - May 20
Total with taxes and fees
Organic Welltree

Premier Inn Dundee West

Premier Inn Dundee West
3.0 star property
Dundee
8.4 out of 10, Very Good, (6 reviews)
"Great place"
United States
Jean-Pierre
$57 nightly
The price is $69
Jun 14 - Jun 15
Total with taxes and fees
Premier Inn Dundee West

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (188 reviews)
"We loved our stay and would highly recommend. The staff couldn’t have been friendlier or more welcoming. The room was great. The menu was extensive and the food was wonderful! We would absolutely stay here again the next time we’re in Scotland. "
Canada
John
$104 nightly
The price is $125
May 18 - May 19
Total with taxes and fees
Scone Arms Hotel

The Ballinluig Inn

The Ballinluig Inn
3.0 star property
Pitlochry
8.8 out of 10, Excellent, (26 reviews)
"Pleasant and comfortable stay with lovely food and service. "
United Kingdom
Ellen
$133 nightly
The price is $160
May 31 - Jun 1
Total with taxes and fees
The Ballinluig Inn

Lodge at Lochside

Lodge at Lochside
3.0 star property
Kirriemuir
9.2 out of 10, Wonderful, (236 reviews)
"Everything easy and lovely already booked for next year 😊"
United Kingdom
Simone
$79 nightly
The price is $95
May 20 - May 21
Total with taxes and fees
Lodge at Lochside

The Clarendon

The Clarendon
3.5 star property
Dundee
9.8 out of 10, Exceptional, (190 reviews)
"It's a lovely property in a good location. Check-in and stay is all remote. Microwave, kettle and hob available in the room."
United Kingdom
Susan
$104 nightly
The price is $125
Jun 8 - Jun 9
Total with taxes and fees
The Clarendon

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)
"Very friendly staff, easy check in No problem parking . Breakfast was good "
United Kingdom
Elizabeth
$78 nightly
The price is $93
May 17 - May 18
Total with taxes and fees
Holiday Inn Express Perth by IHG

Glenkilrie House

Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (87 reviews)
"The accommodation is superb in every way , cannot fault it"
United Kingdom
KENNETH
$153 nightly
The price is $153
May 28 - May 29
Total with taxes and fees
Glenkilrie House

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (100 reviews)
"Great pre-arrival service with emails sharing possible local sites and places to eat. Then, such a warm welcome on arrival. Great room and we had wonderful views down into Perth. Perth was within easy walking distance. The lounge with the wood burning fire in the evening was cozy and a great environment to enjoy a wee dram. Great breakfast."
United Kingdom
Christopher
$118 nightly
The price is $142
May 17 - May 18
Total with taxes and fees
Sunbank House Hotel

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
$153 nightly
The price is $184
May 28 - May 29
Total with taxes and fees
Bamff Ecotourism

Scottish Stunning Stay With Free Parking

Scottish Stunning Stay With Free Parking
4.0 star property
Perth
10.0 out of 10, Exceptional, (2 reviews)
"Used as a base for a wedding. Comfortable beds. Parking and cleanliness of property were very much appreciated. "
United Kingdom
Helen
$210 nightly
The price is $252
May 16 - May 17
Total with taxes and fees
Scottish Stunning Stay With Free Parking

Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
Perth
7.6 out of 10, Good, (7 reviews)
"This is a very dated property. Very low grade rooms. Carpets worn and dirty. Would not stay again"
United States
Marilyn
$63 nightly
The price is $75
May 17 - May 18
Total with taxes and fees
Premier Inn Perth City Centre

The Alyth Hotel

The Alyth Hotel
3.0 star property
Blairgowrie
9.6 out of 10, Exceptional, (21 reviews)
"The staff were great a good selection of whiskies food was very good ate in the restaurant on 2 nites.The location is picture postcard,I would recommend this hotel."
United Kingdom
neil
$124 nightly
The price is $149
Jun 12 - Jun 13
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, (68 reviews)
"Nancy and Scott's home is beautiful, clean and well appointed. Breakfast was delightful. WELL DONE!"
United States
Thomas
$160 nightly
The price is $193
May 25 - May 26
Total with taxes and fees
The Poplars Guest House

Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
3.0 star property
Pitlochry
9.0 out of 10, Wonderful, (381 reviews)
"Lovely welcoming team at the hotel. Decided to eat at the hotel reataurant for our evening meal and had excellent food and service. Comfy room and short walk to the centre of Pitlochry so perfect for our short break. Breakfast was good with views overlooking the nearby hills."
United Kingdom
Malcolm
$104 nightly
The price is $125
Jun 10 - Jun 11
Total with taxes and fees
Craigvrack Hotel & Restaurant

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very Good, (358 reviews)
"Great little stop off, some great food on offer and the staff are very friendly and helpful."
United Kingdom
James
$52 nightly
The price is $62
May 17 - May 18
Total with taxes and fees
The Longforgan Coaching Inn

Inchture Hotel

Inchture Hotel
3.0 star property
Perth
8.0 out of 10, Very Good, (124 reviews)
"Easy early check in, very comfy room. Nice bar and lovely evening meal. Highly recommend "
United Kingdom
Anthony
$71 nightly
The price is $85
May 19 - May 20
Total with taxes and fees
Inchture Hotel

Gulabin Lodge and House

Gulabin Lodge and House
4.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (4 reviews)
"Quiet , clean room with a view , friendly hosts. well equipped kitchen with a lovely big dinning room, "
United Kingdom
Nikki
$92 nightly
The price is $110
May 16 - May 17
Total with taxes and fees
Gulabin Lodge and 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

Top Rattray Hotel Reviews

More cheap stays in Rattray

Hotels in Rattray with star-rating

Why book with Expedia?

  • Flexible booking

    On Expedia, you can find plenty of hotels with flexible cancellation in Rattray using the “Fully refundable property” search filter. Just be sure to always double-check each hotel's cancellation policy before booking.

  • Book now and pay later

    With countless book now, pay later options, there's no need to wait till payday to grab a deal. Use the “Reserve now, pay later” search filter to view all properties available with this payment option in Rattray.

  • Hotel comparison

    Thanks to the handy “Compare properties” tool on Expedia, you can compare hotels in Rattray side by side with just a few clicks.

  • Member prices

    Join Expedia's loyalty program, One Key, for free and unlock Member Prices and rewards on select hotels worldwide. Simply log in when you search and look out for the blue savings label.

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 $51 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