
Find hotels in Rattray from CA $83
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Rattray
Pet friendly
Apartment
Check prices for these dates
Our top choices for Rattray hotels

1. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass HospitalityBlairgowrie
7.8 out of 10, Good, (637 reviews)
The price is CA $102
CA $122 total
includes taxes & fees
Nov 15 - Nov 16

2. Ivybank Lodge
Ivybank LodgeBlairgowrie
9.8 out of 10, Exceptional, (128 reviews)
The price is CA $178
CA $213 total
includes taxes & fees
Nov 15 - Nov 16

3. Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and RestaurantPerth
9.6 out of 10, Exceptional, (214 reviews)
The price is CA $220
CA $264 total
includes taxes & fees
Nov 16 - Nov 17

4. The Alyth Hotel
The Alyth HotelBlairgowrie
9.4 out of 10, Exceptional, (51 reviews)
The price is CA $155
CA $186 total
includes taxes & fees
Nov 26 - Nov 27

5. Victoria Hotel
Victoria HotelBlairgowrie
8.2 out of 10, Very good, (68 reviews)
The price is CA $148
CA $177 total
includes taxes & fees
Nov 14 - Nov 15

6. Ballathie House Hotel
Ballathie House HotelPerth
9.0 out of 10, Wonderful, (614 reviews)
The price is CA $157
CA $188 total
includes taxes & fees
Nov 26 - Nov 27

7. The Bridge of Cally Hotel
The Bridge of Cally HotelBlairgowrie
8.8 out of 10, Excellent, (163 reviews)
The price is CA $119
CA $143 total
includes taxes & fees
Nov 24 - Nov 25

8. Red House Hotel
Red House HotelBlairgowrie
8.8 out of 10, Excellent, (37 reviews)
The price is CA $226
CA $272 total
includes taxes & fees
Nov 15 - Nov 16

9. The Bankfoot Inn
The Bankfoot InnPerth
9.4 out of 10, Exceptional, (147 reviews)
The price is CA $142
CA $171 total
includes taxes & fees
Nov 20 - Nov 21

10. Organic Welltree
Organic WelltreePerth
9.6 out of 10, Exceptional, (24 reviews)
The price is CA $130
CA $157 total
includes taxes & fees
Nov 16 - Nov 17

11. Royal Dunkeld
Royal DunkeldDunkeld
7.2 out of 10, Good, (284 reviews)
The price is CA $148
CA $177 total
includes taxes & fees
Nov 14 - Nov 15

12. Glenkilrie House
Glenkilrie HouseBlairgowrie
9.8 out of 10, Exceptional, (102 reviews)
The price is CA $204
CA $204 total
includes taxes & fees
Nov 23 - Nov 24

13. Tigh Na Leigh
Tigh Na LeighBlairgowrie
10.0 out of 10, Exceptional, (99 reviews)
The price is CA $173
CA $208 total
includes taxes & fees
Nov 16 - Nov 17

14. Murrayshall Country Estate
Murrayshall Country EstatePerth
9.2 out of 10, Wonderful, (416 reviews)
The price is CA $143
CA $172 total
includes taxes & fees
Dec 13 - Dec 14

15. Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHGPerth
9.0 out of 10, Wonderful, (1,000 reviews)
The price is CA $93
CA $111 total
includes taxes & fees
Nov 15 - Nov 16

16. The Longforgan Coaching Inn
The Longforgan Coaching InnDundee
8.0 out of 10, Very good, (401 reviews)
The price is CA $71
CA $85 total
includes taxes & fees
Nov 19 - Nov 20

17. Scone Arms Hotel
Scone Arms HotelPerth
9.2 out of 10, Wonderful, (235 reviews)
The price is CA $154
CA $185 total
includes taxes & fees
Nov 19 - Nov 20

18. Dunkeld House Hotel
Dunkeld House HotelDunkeld
8.8 out of 10, Excellent, (1,000 reviews)
The price is CA $247
CA $296 total
includes taxes & fees
Dec 7 - Dec 8

19. Westlands of Pitlochry
Westlands of PitlochryPitlochry
9.6 out of 10, Exceptional, (936 reviews)
The price is CA $161
CA $193 total
includes taxes & fees
Nov 15 - Nov 16

20. Dalmunzie Castle Hotel
Dalmunzie Castle HotelBlairgowrie
9.0 out of 10, Wonderful, (353 reviews)
The price is CA $163
CA $195 total
includes taxes & fees
Nov 16 - Nov 17
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.
Hotels recommended for families in Rattray

7.8 out of 10, Good, (637)
The price is CA $102
CA $122 total
includes taxes & fees
Nov 15 - Nov 16
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Rattray
Check out Blairgowrie Golf Club and The Hermitage—just a couple of the sights around Rattray.

Photo by Bert Kaufmann from Roermond, Netherlands
Open Photo by Bert Kaufmann from Roermond, Netherlands
More cheap stays in Rattray

go2 Dundee Camperdown Hotel
A90, Kingsway Dundee Scotland
The price is CA $69 per night from Nov 26 to Nov 27
CA $69
CA $83 total
Nov 26 - Nov 27
includes taxes & fees
7.6/10 Good! (316 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Pet-Friendly Hotels in Perth
- 5 Star Hotels in Perth
- Woodlea
- Hotels with Bar in Perth
- B&B in Perth
- Dunkeld Hotels
- Perth and Kinross Hotels
- 5 Star Hotels in Perthshire
- Romantic Hotels in Perth
- 15x en
- Hilton Hotels in Perth
- Kirriemuir Hotels
- Best Western Hotels in Perth
- Perth Hotels
- Errol Hotels
- Murrayshall Country Estate
- Apartments in Perth
- Wyndham Hotels in Perth
- Stanley Hotels
- Hotels near Glamis Castle
- Flights from Québec (YQB) to Dundee (DND)
- Flights from London (SEN) to Dundee (DND)
- Flights from Verona (VRN) to Dundee (DND)
- Flights from Buffalo (BUF) to Dundee (DND)
- Flights from Kelowna (YLW) to Dundee (DND)
- Flights from Hwange (HWN) to Dundee (DND)
- Flights from Glasgow (GLA) to Dundee (DND)
- Flights from Montreal (YUL) to Perth (PSL)
- Flights from Ottawa (YOW) to Perth (PSL)
- Flights from Saskatoon (YXE) to Dundee (DND)
- Flights from Vancouver (YVR) to Dundee (DND)
- Flights from Miami (MIA) to Dundee (DND)
- Flights from Edinburgh (EDI) to Dundee (DND)
- Flights from Perth
- Flights from Joacaba (JCB) to Dundee (DND)
- Flights from Ho Chi Minh City (SGN) to Dundee (DND)
- Flights from Port of Spain (POS) to Dundee (DND)
- Flights from Barcelona (BCN) to Dundee (DND)
- Flights from London (LHR) to Dundee (DND)
- Flights from Brisbane (BNE) to Dundee (DND)
- Flights from St. George's (BDA) to Dundee (DND)
- Flights from Colorado Springs (COS) to Dundee (DND)
- Flights from Edmonton (YED) to Dundee (DND)
- Flights from Dallas (DAL) to Dundee (DND)
- Flights from Dundee
- Flights from Halifax (YHZ) to Dundee (DND)
- Flights from Paris (CDG) to Dundee (DND)
- Flights from Christchurch (CHC) to Perth (PSL)
- Flights from St. John's (YYT) to Dundee (DND)
- Flights from Toronto (YYZ) to Perth (PSL)
- Flights from Lagos (LOS) to Dundee (DND)
- Flights from Cambridge (CBG) to Perth (PSL)
- Flights from Montreal (YUL) to Dundee (DND)
- Flights from Berlin (BER) to Dundee (DND)
- Flights from Hamilton (YHM) to Dundee (DND)
- Flights from Poznan (POZ) to Dundee (DND)
- Flights from Brisbane (BNE) to Perth (PSL)
- Flights from Porto (OPO) to Dundee (DND)
- Flights from Kitchener (YKF) to Dundee (DND)
- Flights from Portland (PDX) to Dundee (DND)
- Flights from Victoria (YYJ) to Dundee (DND)
- Flights from Dubai (DXB) to Perth (PSL)
- Flights from Calgary (YYC) to Dundee (DND)
- Flights from Penang (PEN) to Dundee (DND)
- Flights from Philadelphia (PHL) to Perth (PSL)
- Flights from Puerto Vallarta (PVR) to Dundee (DND)
- Flights to Perthshire
- Flights from Winnipeg (YWG) to Dundee (DND)
- Flights from Doha (DOH) to Dundee (DND)
- Flights from Ottawa (YOW) to Dundee (DND)
- Flights from Edmonton (YEG) to Dundee (DND)
- Flights from Amsterdam (AMS) to Perth (PSL)
- Flights from Toronto (YYZ) to Dundee (DND)
- Flights from Calgary (YYC) to Perth (PSL)
- Flights to Perth
- Flights from Detroit (DTW) to Dundee (DND)
- Flights from Belfast (BFS) to Dundee (DND)
- Flights from Bremen (BRE) to Dundee (DND)
- Flights from London (LCY) to Dundee (DND)














































































