Key facts

Club: St Johnstone FC | Opening: 1989 | Capacity: 10,700 seats

History and description

McDiarmid Park was the first purpose-built all-seater stadium in the United Kingdom.

The stadium replaced St Johnstone’s old Muirton Park, and resulted from an offer of retailer Asda to buy the land of Muirton Park in exchange for a new 10,000-seater stadium. Negotiations resulted in an agreement and construction of the new stadium started in October 1988.

The land of the new stadium had been donated by local farmer Bruce McDiarmid, who got rewarded with a 20% stake in the club and the stadium carrying his name.

McDiarmid Park hosted its first match on the 19th of August 1989 when St Johnstone played Clydebank. The official opening was held a few months later when Manchester United visited the ground for a friendly (0-1).

In October 2011, plans came out that involved the demolition of the 2,000-seater North Stand, which would allow for the construction of a new commuter road. St Johnstone chairman Brown stated to be in favour of the plans, though these are still in a very preliminary stage.

Getting there

McDiarmid Park is located in the north-west of the small city of Perth, just over 2 miles from the city centre and rail station.

On approach to Perth take the A9 ring road in the direction of Inverness. Keep following for the A9 Inverness at the Broxden Roundabout, and about a mile further take the exit toward A85 Crieff. Turn right at the mini-roundabout. The stadium will lie on the left side of the road.

On matchdays it is advised to follow the A9 until the Inveralmond Roundabout. Make a full turn, get back onto the A9, and take the first exit on the left.

From the city centre on can either take bus 1 or 2 to get to the stadium. Both lines are circular lines that go in opposite directions. Take the bus from Mill Street. The journey takes between 10 to 15 minutes, and buses generally leave every 10 minutes.

Address: Crieff Road, Perth, PH1 2SJ


Tickets for most St Johnstone matches can be bought on the gate on the day of the match. St Johnstone never sells out.

The exception is the Celtic home match, for which tickets must be bought in advance at the Ticket Office or by phone +44 (0) 1738 455000.

Tickets cost either £21.00 or £22.00, but prices can be higher for the Celtic game.


Relevant Internet links – Official website of St Johnstone FC. – Perth tourist information. – Perth public transport information.