Stadium guide · Perth, Scotland
McDiarmid Park Tickets
Home of St Johnstone since 1989
St Johnstone’s home since 1989 and owned by the club. It is named after Bruce McDiarmid, who gave the land.
Capacity
10,696
Opened
1989
Postcode
PH1 2SJ
On this page
Upcoming · 8 events
Upcoming events at McDiarmid Park
Stadium facts
McDiarmid Park key facts
- Home team
- St Johnstone
- Capacity
- 10,696
- Opened
- 1989
- Owner
- St Johnstone F.C.
- Record attendance
- 10,721 — St Johnstone v Rangers, Scottish Premier Division, 26 February 1991
- Pitch size
- 105 × 68.5 m
- Postcode
- PH1 2SJ
- The first purpose-built all-seater stadium in the United Kingdom, visited by Lord Justice Taylor during the Hillsborough inquiry.
- A power failure plunged the opening match against Manchester United into darkness for 23 minutes; the crowd was 9,780.
- Scotland beat Japan 100–8 here in rugby union on 13 November 2004.
- The floodlights were brought from Muirton Park.
- Has hosted the Scottish Challenge Cup final nine times.
History
About McDiarmid Park
St Johnstone had played at Muirton Park since 1924, and in December 1986 Asda agreed to buy it for a supermarket and move the club to a new ground at no cost. Local farmer Bruce McDiarmid donated 16 acres of land on the western edge of Perth and was made honorary president. Designed by Percy Johnson-Marshall and built by Miller Construction for £4.9 million, the stadium opened on 19 August 1989 with a 2–1 win over Clydebank. The official opening came on 17 October 1989 against Manchester United, managed by former St Johnstone player Alex Ferguson.
Seating layout
McDiarmid Park seating plan & capacity
Four covered single-tier stands of similar height. The front rows are not necessarily under cover.
Main Stand
The west stand, slightly taller than the rest, with padded seats and conference facilities; small away followings sit in a segregated section at its north end.
North Stand
End stand of about 2,000 seats, given to clubs that bring larger away followings.
Ormond Stand
The south stand, named after former manager Willie Ormond; it houses the matchday club shop.
Getting there
How to get to McDiarmid Park
McDiarmid Park is at PH1 2SJ, Perth, Scotland.
- Train
- Perth railway and bus stations are side by side in the city centre, about two miles from the ground; a taxi takes 5 to 10 minutes.
- Bus
- Several services run from the city centre along Crieff Road (A85), with stops a short walk away; Stagecoach routes 1, 1A, 15 and 15A serve the stadium.
- Walk
- About 35 to 40 minutes from the city-centre stations.
- Drive
- Just off the A9 on the western edge of Perth; the club gives PH1 2NR for sat navs.
- Parking
- Stadium car parks take pass holders, and pay-on-the-day parking (£5) is available in the grounds. There is some street parking nearby, with matchday restrictions.
On match-day
Match-day at McDiarmid Park
Use the turnstile shown on your ticket and approach the stadium from that side. Moving between sections of the stadium is not allowed.
FAQ
McDiarmid Park ticket FAQs
How many events can I buy tickets for at McDiarmid Park?
8 upcoming events are listed at McDiarmid Park, each with live prices from verified sellers. They are all shown above, soonest first.
What is the next event at McDiarmid Park?
St Johnstone vs Dundee United on Sat, 17 Oct 2026.
Where do away fans sit at McDiarmid Park?
Small away followings use the north end of the Main Stand; larger ones get the North Stand, and the Ormond Stand can also be opened for a very large visiting support.
What is the capacity of McDiarmid Park?
McDiarmid Park has a capacity of 10,696. St Johnstone publish no capacity; 10,696 is the SPFL figure quoted by Wikipedia. StadiumDB lists 10,723. It has been St Johnstone's home since 1989.
Where is McDiarmid Park?
McDiarmid Park is in Perth, Scotland, postcode PH1 2SJ. Perth railway and bus stations are side by side in the city centre, about two miles from the ground; a taxi takes 5 to 10 minutes.
What stands does McDiarmid Park have?
McDiarmid Park's stands include Main Stand, North Stand, Ormond Stand.
What is the postcode for McDiarmid Park?
The postcode for McDiarmid Park is PH1 2SJ, in Perth, Scotland.
Where can I park at McDiarmid Park?
Stadium car parks take pass holders, and pay-on-the-day parking (£5) is available in the grounds. There is some street parking nearby, with matchday restrictions.
Are McDiarmid Park tickets on Anyseats authentic?
Listings come from verified sellers. The 200% Buyer Guarantee covers ticket non-delivery and ticket-related denied entry that cannot be resolved in time. We first try to provide comparable or better replacements. When that is not possible, you get 100% refunded, plus 100% back in credit. Events cancelled by the organiser without a replacement date are refunded in full instead.
When will my McDiarmid Park tickets arrive?
Most tickets are delivered electronically and usually arrive 24-72 hours before the match — you'll get an email and SMS the moment they're ready.
Keep exploring
More big matches & tickets
St Johnstone's biggest matches
More Scotland football
Prices shown on this page are estimated lowest prices only.