Click for 5 day Rattray Weather
18 Aug
Max 15°C
Min 8°C
17-18 mph
Light rain
Provided by Weather2


County - Perthshire | Map
Tel code: 01250 | code search
Postcode: PH10 | code search
Rattray Jobs
Visitor reports

Add your shop free

Best rates for a Local Hotel

| Events in Rattray | 10 Places to Stay

Rattray is a town and parish in Perth and Kinross, Scotland, situated in the fertile farmland in the Strathmore Valley, 16 miles north-east of Perth. Rattray is a tourist resort and market town with visitor attractions and holiday accommodation. The River Ericht flows south through the town from the Cairngorms, dividing Rattray on the left side with its twin burgh, Blairgowrie on the right before arriving at the River Tay. Each is a separate parish with their own churches; they are connected by a four arch bridge 1871. Rattrays Craighall Castle originally built 17th century then completely rebuilt during the 19th century sits on a dramatic ledge perched precariously above the river Ericht, it is thought to be the castle described as Tully-Veolan in Walter Scott’s novel, Waverly. Rattray and Blairgowrie were industrial towns with eleven water-powered mills by 1860, turning flax into linen and processing Jute. The Keathbank jute mill, with the largest water-wheel in Scotland was added in 1870 on the Rattray side of the river. Rattray is located close to Glenshee, a popular resort for holiday makers enjoying skiing, hill-walking, hang gliding, pony trekking and golfing; with three courses to choose from. Blairgowrie also has a Recreation Centre.


Yoga - Marjorie Grant

Pub and Bar

Marfield Bar
Park Inn


Rattray Primary School


Blairgowrie Taxis

Sports Clubs

Blairgowrie Judo Club (Martial Arts)

Places to Stay near Rattray

map book

Glenvar (0.32 miles)


Check availability and book this hotel online with Active Hotels

Peaceful, warm and relaxing, Glenvar b&b is situated in the middle of Blairgowrie in Highland Perthshire. Where you can relax and feel that here is ... More

map book

Royal Hotel (0.37 miles)

Royal Hotel

More Information

The Royal Hotel in the heart of Blairgowrie, Perthshire is centrally located on the Royal Route to Braemar and Balmoral. Enjoy a friendly and welcoming atmosphere in clean and comfortable surroundings.
... More

map book

Ivybank Guest House (0.37 miles)

Ivybank Guest House

More Information

This family run guest house rests within a large garden, offering a quiet haven within the picturesque region of Perthshire. Comfortable, clean and fresh bedrooms benefit from the Ivybank's non-smoking ... More

map website

Dalmunzie Castle Hotel (0.38 miles)

Dalmunzie Castle Hotel
Dalmunzie is a stunning quintessential Lairds Manor House, turreted in the Scots Baronial style and standing proudly at the head of a 6500 acre estate dating back to 1510. Enjoying magnificent mountain scenery, we are ... More | visit website
map book

The Angus Hotel (0.48 miles)

The Angus Hotel

More Information

A warm welcome to The Angus Hotel, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool.

Relax and unwind ... More

map website

The Old Cross Inn & Restaurant (0.60 miles)

The Old Cross Inn & Restaurant

The Old Cross Inn & Restaurant is a family-owned business run by husband and wife team, Claire and Liam Leask.

The inn is in a Victorian-built sandstone building in the heart of Perthshire, amidst some glorious ... More | visit website

map website

Altamount Country House Hotel (0.79 miles)

Altamount Country House Hotel
Altamount House Hotel in Blargowrie is beautifully situated in 7 acres of well laid out gardens and mature woodlands yet only 500 yards from the centre of town. The impressive Georgian mansion was built in ... More | visit website
map website

Gilmore House (1.05 miles)

Gilmore House
Gilmore House is a 4 star gold rated Bed and Breakfast in the pretty Perthshire town of Blairgowrie. We have 3 comfortable en-suite rooms and 2 guest lounges. We serve an award winning Perthshire Breakfast ... More | visit website

Holmrigg (3.49 miles)

Situated in grounds of 3 acres, with fine views, 4 miles from Blairgowrie in Perthshire. ... More

Bardmony House (4.15 miles)

... More

Brit Quote:
Remember that the most beautiful things in the world are the most useless; peacocks and lilies for instance - John Ruskin
More Quotes

On this day:

More dates from British history

click here to view all the British counties

County Pages