McDiarmid Park - St. Johnstone Stadium Guide

Football Tripper Logo

By Football Tripper
Last Updated: August 12, 2021

Aerial view of Mcdiarmid Park

McDiarmid Park is a football stadium located in the central Scottish city of Perth. Home to St Johnstone F.C since it opened in 1989, the 10,696 capacity ground initially cost £4.9 million pounds and is also used for Rugby Union Matches.

St. Johnstone Stadium Guide

Stadium Facts

Team:St. Johnstone
Address: McDiarmid Park, Perth, Perth and Kinross, PH1 2SJ
Pitch Size:105 × 68.5 metres
Record Attendance:10,721 vs Rangers (26th February 1991)
Stadium Owner:St Johnstone F.C.
Operator:St Johnstone F.C.
Stadium Names
Names:McDiarmid Park Stadium
Construction Details
Broke Ground:December 1988
Architect:Percy Johnson-Marshall
Construction Cost:£4.9 million
Structural Engineer:Miller Construction

St. Johnstone F.C. Info

Full Name:St Johnstone Football Club
Rivals:Dundee F.C. (Tayside Derby), Dundee United (Tayside Derby)
Team Colours:Blue and White
Club Mascot:Brogan the Rescue Dog
Nicknames:The Saints
Training Ground:McDiarmid Park Training Ground
Former Stadiums:Recreation Grounds, Muirton Park (1924-1989)
Famous Players:Callum Davidson, Billy Dodds, Alex Ferguson, Jody Morris, Liam Craig
Famous Managers:Owen Coyle, David Rutherford, Willie Ormond, Bobby Brown
Team Owner:Steve Brown
Team Goalscorer:John Brogan (140)
Most Appearances:Steve Anderson (439)
Official Website:
Team Wikipedia:

McDiarmid Park Seating Plan

Below is a seating plan of St. Johnstone's McDiarmid Park:

mcDiarmid Park Seating Plan

Stand Photos

McDiarmid Stadium is comprised of four stands: North, East, South and West.

Click the thumbnails above to enlarge an image of each stand and to read a more detailed description of each part of the Stadium.

Matchday Experience

McDiarmid Park Away Section

Depending on levels of demand away fans are either housed within the North or West Stand, with the former capable of seating up to 2,000 supporters on any given occasion.

2015 Ticket Prices

  • Adult: £22.00
  • Over 65s: £12.00
  • 13-18: £11.00

Best Pubs near ground

The two closest pubs to McDiarmid Park are The Glover Arms located next to the Travelodge Hotel, and The 208 Public house located east of the ground on Crieff Road. Depending on whether or not you have a car, The Maltings at the Holiday Inn Express on Dunkeld Road is also a potential place to grab a pint from.

Within the city centre there are at least a dozen potential watering holes with The Foundry, The Sandeman and Royal Bar all representing the classic British boozer. If you fancy something slightly more scenic both The Capital Asset and Greyfriars Bar overlook the River Tay with a decent selection of ale to boot.

Food - Places to eat

The city centre has a good mix of independently run places such as The Munchy Box, Maza Indian Buffet and Holdgates Fish Bar, which contrast well with generic chains such as KFC and Pizza Hut. For a slightly more healthy option there’s also a large Tesco located next to McDiarmid Park, although meal-deals are only as healthy as you make them!

Inside the ground there are numerous food kiosks located within each stand which offer the expected range of match day grub such as pies, hot-dogs, burgers, sausage rolls, and cold and hot drinks. The club even won a BBC award in 2011 for having the best value pies, so make sure you check them out!

St. Johnstone Club Shop

The club shop is housed within the Ormond stand facing out towards the car-park, and is only open on matchdays for 90 minutes before kick-off and for around 30 minutes or so after the full-time whistle has blown. As it is hardly a mega-store, it can get quite cramped on matchdays although service is good and fans can purchase official merchandise such as kits from the club’s official online store.

Can you take a stadium Tour?

It doesn’t appear as if St Johnstone currently offer fans the chance to undertake a guided tour of the facilities at McDiarmid park, however if this changes we’ll be sure to update this section.

How to buy St. Johnstone Tickets

With the exception of when McDiarmid Park hosts Celtic, the majority of home matches don’t require you to book tickets in advance, however it is still advisable if you wish to get the best possible seat. The ticket office is open Monday to Friday between 9.00 am to 5.00 pm as well as on matchdays.

West Stand

  • Adult: £23.00
  • Over 65s: £14.00
  • 13-18: £13.00

East Stand

  • Adult: £22.00
  • Over 65s: £12.00
  • 17-18: £11.00
  • 13-16: £8.00

Ormond Family Stand

  • One adult, Two children: £15.00
  • Children: 13-16: £8.00

Please note under 12s can only enter the stadium for free when they are accompanied with a paying adult.

How to get to McDiarmid Park

Where is McDiarmid Park?

McDiarmid Park is located in north-western Perth close to the interchange between Crieff Road (A85) and the A9, approximately 2 miles or so away from Perth city centre.


The address for satnav is as follows:

  • McDiarmid Park (St Johnstone FC), Perth, Crieff, PH1 2SJ

Car Parks

At the ground there is a plentiful car park with room for over 1,000 vehicles which means that it is very rare that you won’t be able to find a space. Parking is also reasonably priced at £5.00 per vehicle, and there are helpful stewards to help guide you to your space.

Train - Public Transport

Perth Station is located approximately 2.4 miles south-east of McDiarmid Park, with the resulting journey by foot likely to take the average fan just under 50 minutes. As a lot of the journey is uphill the club personally recommend getting a taxi which costs a tenner and will take you around 10 minutes max.

Public Transport of McDiarmid Park

Hotels Near McDiarmid Park

The Travelodge just past the A9 main road is undoubtedly the closest hotel to McDiarmid Park, with the Holiday Inn Express slightly further away to the east also an option. Within the city centre there is also the likes of a Premier Inn and Best Western Queens Hotel which is right next to Perth Railway Station.

Frequently Asked Questions

Who plays at McDiarmid Park?

Scottish side St. Johnstone play their home matches at McDiarmid Park.

What is the capacity of McDiarmid Park?

As of 2024 McDiarmid Park has an official seating capacity of 10,696 for Football matches.

When was McDiarmid Park opened?

McDiarmid Park officially opened in 1989 and is home to St. Johnstone

What is the postcode for McDiarmid Park?

The postcode for McDiarmid Park is PH1 2SJ.

Are there any Covid restrictions at the stadium?

Covid Restrictions may be in place when you visit McDiarmid Park in 2024. Please visit the official website of St. Johnstone for full information on changes due to the Coronavirus.