▲ North YorkshireDestinations
Find a hotel

Home/Stays/United Kingdom/Blairgowrie

Stays in Blairgowrie

Blairgowrie is a town in Perth and Kinross, Scotland, on the River Ericht. It is often called Blairgowrie and Rattray, as the two communities face each other across the river. The town grew in the 19th century as a centre for the jute and flax industry, and later became known for soft fruit farming,…

24 stays3 rated 4.5+

Every stay in Blairgowrie

Recent rates first, then the best-reviewed rooms.

Search live rates in Blairgowrie

Pick your dates — every Blairgowrie room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Blairgowrie

Where to stay in Blairgowrie

Blairgowrie town centre. The area around the High Street and Allan Street offers convenient access to shops, cafes, and the river. Many hotels and guest houses are located here, within walking distance of the town's amenities.

Rattray. On the north bank of the River Ericht, Rattray is a historic area with its own character and some accommodation options. It is close to the Blairgowrie and Rattray Community Campus and has views over the river.

Rosemount. A residential area to the north of the town centre, Rosemount is quieter and includes streets such as Rosemount Gardens. It is within walking distance of the town centre and the golf course.

Bridge of Cally. A village about six miles north of Blairgowrie, Bridge of Cally is set at the junction of the rivers Ardle and Black Water. It has a hotel and is a starting point for walks into the surrounding hills.

Getting there and around

Blairgowrie is on the A93 road, about 16 miles north of Perth and 60 miles north of Edinburgh. The nearest railway stations are Perth and Dundee, both with connections to major cities. Buses run regularly from Perth and Dundee to Blairgowrie. Within the town, most places are within walking distance, but a car is useful for exploring the surrounding countryside. There are also local bus services to nearby villages.

When to go

The best time to visit Blairgowrie is from May to September, when the weather is mild and the days are long. This period also includes the berry-picking season, for which the area is known. Spring and autumn are quieter, while winter can bring snow to the higher ground, attracting skiers to Glenshee.

Questions, answered

What is Blairgowrie known for?

Blairgowrie is known for its history in the jute and flax industry, its soft fruit farming, especially raspberries, and as a gateway to the Cairngorms National Park and Glenshee ski area.

How do I get to Blairgowrie?

Blairgowrie is easily reached by car via the A93 from Perth. Regular bus services connect Perth and Dundee to Blairgowrie. The nearest railway stations are in Perth and Dundee.

What is there to do in Blairgowrie?

Visitors can walk along the River Ericht, explore the town's history, play golf at one of the local courses, or fish for salmon and trout. The Cateran Trail and Glenshee are nearby for hiking and skiing.

Are there hotels in Blairgowrie?

Yes, Blairgowrie has a range of hotels, guest houses, and bed and breakfasts. Options include The Angus Hotel & Spa by Compass Hospitality, Red House Hotel, and Bridge of Cally Hotel.

What is the weather like in Blairgowrie?

Blairgowrie has a temperate climate with mild summers and cool winters. Rainfall is spread throughout the year, and snow is possible in winter, especially on higher ground.

Is Blairgowrie in the Highlands?

Blairgowrie is not in the Highlands but is often considered a gateway to the Highlands. It lies at the edge of the Grampian Mountains, near the entrance to Glenshee and the Cairngorms National Park.

More cities in United Kingdom