McDiarmid Park (Perth)

McDiarmid Park is a stadium in Perth, Scotland, used mainly for association football. It has been the home ground of Scottish Premiership side St Johnstone since its opening in 1989. The stadium has an all-seated capacity of 10,696. It has also been used for rugby union.

General information

Arena capacity: 10,696 spectators

Address: Crieff Road, Perth, Perthshire, PH1 2SJ, Scotland

GPS coordinates for the navigator: 56°24′34.87″N 3°28′36.94″W

Year of construction: 1989

Construction cost: £4.9 million

Field: grass lawn with dimensions of 105 × 68.5 m

Seating plan of McDiarmid Park

Ormond Stand

The Ormond Stand consists of a single tier of seating.

The seating blocks inside are split between three different colours: yellow for the blocks near the southeast corner, blue for the central blocks, and red for the blocks near the southwest corner.

Your view from anywhere inside the Ormond Stand is perfectly clear as there are no supporting pillars coming down from the roof.

Windshields are in place at either end, but they best provide protection to the rows further back. The rows further forward have small walls in place to offer protection instead.

Main Stand

The Main Stand consists of a single tier of seating with walkways going along the middle of the seating blocks. These seating blocks come in a mix of colours.

From the southern end of the stand to the northern end they are coloured yellow, red, blue, yellow and red. These central blue blocks also have rows of padded black seating up at the back which are for executive and season-ticket holder use. The legroom between seats has been noted to be greater in the Main Stand than on the other three sides of McDiarmid Park.

The area holding the matchday camera is right behind the back row, whilst the covered dugouts and tunnel are right down at the front, with the stadium’s changing rooms located inside.

Your view from anywhere inside the Main Stand is perfectly clear as there are no supporting pillars coming down from the roof.

Windshields are in place at either end, but they best provide protection to the rows further back. The rows further forward have small walls in place to offer protection.

North Stand

The North Stand is a single tier of seating and near enough a carbon copy of the Ormond Stand opposite.

The seating blocks inside are split between three different colours: yellow for the blocks near the northwest corner, blue for the central blocks, and red for the blocks near the northeast corner.

Your view from anywhere inside the North Stand is perfectly clear as there are no supporting pillars coming down from the roof.

Windshields are in place at either end, but they best provide protection to the rows further back. The rows further forward have small walls in place to offer protection instead.

There is an access road leading from the pitch and out of the stadium’s northeast corner. Positioned above this is an electronic scoreboard that can best be seen by those in the Main Stand and Ormond Stand.

East Stand

The East Stand consists of a single tier of seating with walkways going along partway up the seating blocks. These seating blocks come in a mix of colours.

From the northern end of the stand to the southern end they are coloured yellow, red, blue, yellow and red. The letters ST JOHNSTONE F.C. are also spelt out using white seating across the blocks.

Your view from anywhere inside the East Stand is perfectly clear as there are no supporting pillars coming down from the roof.

Windshields are in place at either end, but they best provide protection to the rows further back. The rows further forward have small walls in place to offer protection instead.

Away Fans

Away fans are typically housed behind the goal in the North Stand.

This is a single tier of seating that offers perfectly clear views from anywhere inside and is also well segregated from the home sections of McDiarmid Park. The North Stand can accommodate around 2,000 fans.

On occasions when the largest of away crowds are expected, blocks in the adjacent Main Stand to the west can be made available as well.

Where to buy tickets?

At first glance, it might seem as though the ticketing scheme that St. Johnstone employ is easy to understand. Adult tickets range depending on where you’d like to sit, with concessions paying a little less. The confusion starts to come about if you want to see a game that is likely to be popular, with the club reserving the right to charge higher prices for those matches but not really saying what those higher prices will be. Although we can’t be certain, the likelihood is that’ll you be looking at a few pounds more for a ticket for games against the likes of Celtic, Rangers and Inverness Caledonian Thistle.

You can get tickets in person from the ticket office or over the phone.

How to get there?

McDiarmid Park is based in Tulloch, around two miles northwest of Perth City Centre. The River Tay runs along 1.2 miles away to the northeast, the Perth Royal Infirmary is around 1.2 miles away to the southeast, and the River Almond is around 0.7 miles away to the north and northwest.

Coming to McDiarmid Park by car is certainly possible.

The stadium has a good-sized car park around its vicinity. It costs £5 per vehicle to park at, though exiting after full-time can be time-consuming as the exit roads leading out from it are limited in number.

Finding free street parking in the residential estates to the east and south should be possible, however. Ensure that you are legally allowed to park where you find though and do not block the drives of any residents.

Getting to McDiarmid Park by rail is trickier.

The nearest train station is Perth, served by ScotRail, LNER and Caledonian Sleeper. It is over towards the City Centre and walking can take you upwards of 40 minutes.

Alternatively, though, there are several bus services, which stop at the McDiarmid Park stop on Crieff Road (A85), including the Number 1, Number 2, and Number 15A that all come from Perth City Centre. The bus stop is out beyond the southern side of the football ground.

Taxi services are also available from Perth Station, but are likely to be expensive, given the distance you have to travel.

Where to eat and sleep?

Perth is not one of the more glamorous locations in Scotland, but it’s something of an oft-ignored treasure. Here are some of the best hotels you might want to stay in.

  1. Leonardo Boutique Huntingtower Perth. If you’re after something a bit more upmarket, then this Tudor style building with its own restaurant, bar, free parking and Wi-Fi, and breakfast available is just the ticket. It’s in lovely grounds a mile or so from the stadium.
  2. Travelodge Perth Broxden Junction. It’s only a Travelodge but it’s a highly rated one, it’s super cheap, and it’s only a mile and a half from the stadium. You know what you are getting with this hotel chain, so it’s ultra-basic but there is free parking and you can add breakfast if you want it.
  3. Holiday Inn Express Perth. Some people prefer chain hotels to the unknown and if you’re one of those people then this place could be for you. There’s a garden, a conference space, a business centre, a restaurant, a bar and a free hot and cold buffet for breakfast. There’s also free Wi-Fi and, of course, free parking.

Just as with the hotels, there are more than a few good places to go for a pre-match pint in Perth. Here are some of our best choices.

  1. 208 Public House. 208 is arguably the closest pub to the ground. You can get a bite to eat, have a decent pint or two and watch live sport before heading to watch the game. It’s not the most welcoming of places if you have kids or what have you, but it’s popular with both sets of fans.
  2. The Glover Arms. A much more pleasant experience if you have young ones is The Glover Arms. It’s still close enough to the ground to be able to walk there even after a couple of pints, but it has a country pub charm to it. There’s a tasty menu, decent cask ales and a fine wine or two on offer.
  3. The Sandeman. Named after the building in which it’s located, The Sandeman promises a good, cheap menu, plenty of drinking options and a welcoming atmosphere. There’s live sport on offer too, but do be aware that’s located in central Perth so you’ll have a bit of a journey on to get to the ground for kick-off.

Facilities

McDiarmid Park has everything you’d expect from a modern day football ground, although everything is over twenty years old now, so it is getting a little tired. That said, you’ll still be able to buy a drink or a bite to eat before the match and at half-time.

McDiarmid Park offers three main hospitality packages. The Premier Hospitality involves a champagne reception, a five-course meal including liqueurs, half-time buffet, padded seats and free drinks. The Executive Suite drops it down to a four-course meal but is otherwise pretty much the same, whilst The Campbell Suite is a bit more relaxed. No meal or free bar here, just a nice environment in which to relax before, during and after the game as well as a buffet and refreshments at half-time along with a pay bar facility.

There are fully equipped conference suites at McDiarmid Park, making it the ideal location for any business meeting or event you might be planning. There’s also a restaurant that can be hired out for parties. The club are happy to accommodate virtually any event that you might want them to host, from birthday parties and school reunions through to weddings or funeral receptions. Contact St. Johnstone directly if you’d like to know more, just be aware that the capacity is capped at 80 people.

History

McDiarmid Park was designed by Percy Johnson-Marshall and was built by Miller Construction, based on legislative advice, which was soon out of date because of the Taylor Report into the Hillsborough Disaster. Lord Justice Taylor actually visited the stadium as part of his inquiry into what happened at Hillsborough in order to get an idea of how future grounds should be developed.

The first ever fixture at the new ground was played between St. Johnstone and Clydebank, with the home side winning 2-1. There was not much fanfare surrounding the game, however, as an agreement had been made for an ex-Saints player to bring his English side up to Scotland to officially open the stadium. Alex Ferguson was Manchester United manager at the time and Sir Matt Busby and Bobby Charlton both came up for the glamour-tie.

San Lorenzo - Liverpool M.
Football. SOUTH AMERICA: COPA LIBERTADORES
Sao Paulo - Barcelona SC
Football. SOUTH AMERICA: COPA LIBERTADORES
Cruzeiro - Union La Calera
Football. SOUTH AMERICA: COPA SUDAMERICANA
Sp. Luqueno - Bragantino
Football. SOUTH AMERICA: COPA SUDAMERICANA
Vancouver Canucks - Edmonton Oilers
Hockey. USA. NHL
Monterrey - Cruz Azul
Football. Mexico. Liga MX
U. de Deportes - Botafogo RJ
Football. SOUTH AMERICA: COPA LIBERTADORES
U. Catolica - Alianza
Football. SOUTH AMERICA: COPA SUDAMERICANA
Cangzhou - Tianjin Jinmen Tiger
Football. CHINA: SUPER LEAGUE
Henan Songshan Longmen - Henan Songshan Longmen
Football. CHINA: SUPER LEAGUE
Changchun Yatai - Beijing Guoan
Football. CHINA: SUPER LEAGUE
Istanbulspor AS - Sivasspor
Football. Turkey. Super Lig
Pirin Blagoevgrad - Etar
Football. BULGARIA: PARVA LIGA
Great Britain - Denmark
Hockey. World. World Championship 2024
Germany - Kazakhstan
Hockey. World. World Championship 2024
Lok. Sofia - Botev Vratsa
Football. BULGARIA: PARVA LIGA
HJK - VPS
Football. FINLAND: VEIKKAUSLIIGA
Damac - Al Feiha
Football. SAUDI ARABIA: SAUDI PROFESSIONAL LEAGUE
Antalyaspor - Adana Demirspor
Football. Turkey. Super Lig
Barnaoui M. - Yachi Y.
MMA. World. Lightweight. Bellator Men
Famalicao - Casa Pia
Football. Portugal. Liga Portugal
Roda - NAC Breda
Football. Netherlands. Eerste Divisie
Trabelsi S. - Sutherland L.
MMA. World. Heavyweight. Bellator Men
Czech Republic - Austria
Hockey. World. World Championship 2024
Poland - USA
Hockey. World. World Championship 2024
Colgan A. - Gouti T.
MMA. World. Lightweight. Bellator Men
Raith - Partick Thistle
Football. Scotland. Championship
Southampton - West Brom
Football. England. Championship
Hebar - Beroe
Football. BULGARIA: PARVA LIGA
Babene G. - van Steenis C.
MMA. World. Middleweight. Bellator Men
Rio Ave - Benfica
Football. Portugal. Liga Portugal
Stal Mielec - Pogon Szczecin
Football. POLAND: EKSTRAKLASA
Al Ettifaq - Al Akhdoud
Football. SAUDI ARABIA: SAUDI PROFESSIONAL LEAGUE
Al Nassr - Al Hilal
Football. SAUDI ARABIA: SAUDI PROFESSIONAL LEAGUE
Boston Bruins - Florida Panthers
Hockey. USA. NHL
Palermo - Sampdoria
Football. ITALY: SERIE B
Gornik Zabrze - Puszcza
Football. POLAND: EKSTRAKLASA
Mix P. - Magomedov M.
MMA. World. Bantamweight. Bellator Men
St. Truiden - Leuven
Football. BELGIUM: JUPILER PRO LEAGUE
Angers - Dunkerque
Football. FRANCE: LIGUE 2
Auxerre - Concarneau
Football. FRANCE: LIGUE 2
Bastia - Paris FC
Football. FRANCE: LIGUE 2
Bordeaux - Pau FC
Football. FRANCE: LIGUE 2
Caen - Valenciennes
Football. FRANCE: LIGUE 2
Grenoble - Amiens
Football. FRANCE: LIGUE 2
Guingamp - Laval
Football. FRANCE: LIGUE 2
Quevilly Rouen - St Etienne
Football. FRANCE: LIGUE 2
Rodez - AC Ajaccio
Football. FRANCE: LIGUE 2
Troyes - Annecy
Football. FRANCE: LIGUE 2
Drogheda - Galway
Football. IRELAND: PREMIER DIVISION
Dundalk - Shamrock Rovers
Football. IRELAND: PREMIER DIVISION
Shelbourne - Waterford
Football. IRELAND: PREMIER DIVISION
Sligo Rovers - Bohemians
Football. IRELAND: PREMIER DIVISION
St. Patricks - Derry City
Football. IRELAND: PREMIER DIVISION
Fiorentina - Napoli
Football. ITALY: SERIE A
Barracas Central - Sarmiento Junin
Football. ARGENTINA: LIGA PROFESIONAL
Indiana Pacers - New York Knicks
Basketball. USA. NBA
Wellington Phoenix - Melbourne Victory
Football. AUSTRALIA: A-LEAGUE
Wellington Phoenix - Melbourne Victory
Football. AUSTRALIA: A-LEAGUE
Central Coast Mariners - Sydney FC
Football. AUSTRALIA: A-LEAGUE
Central Coast Mariners - Sydney FC
Football. AUSTRALIA: A-LEAGUE
Denmark - Switzerland
Hockey. World. World Championship 2024
Latvia - Sweden
Hockey. World. World Championship 2024
Celtic - St. Mirren
Football. SCOTLAND: PREMIERSHIP
Dundee FC - Kilmarnock
Football. SCOTLAND: PREMIERSHIP
Hearts - Rangers
Football. SCOTLAND: PREMIERSHIP
Qingdao West Coast - Shanghai Port
Football. CHINA: SUPER LEAGUE
Korona Kielce - Ruch Chorzow
Football. POLAND: EKSTRAKLASA
Bayer Leverkusen - Augsburg
Football. GERMANY: BUNDESLIGA
Dortmund - Darmstadt
Football. GERMANY: BUNDESLIGA
Eintracht Frankfurt - RB Leipzig
Football. GERMANY: BUNDESLIGA
Heidenheim - FC Koln
Football. GERMANY: BUNDESLIGA
Hoffenheim - Bayern Munich
Football. GERMANY: BUNDESLIGA
Stuttgart - B. Monchengladbach
Football. GERMANY: BUNDESLIGA
Union Berlin - Freiburg
Football. GERMANY: BUNDESLIGA
Werder Bremen - Bochum
Football. GERMANY: BUNDESLIGA
Wolfsburg - Mainz
Football. GERMANY: BUNDESLIGA
Canada - Finland
Hockey. World. World Championship 2024
Germany - Poland
Hockey. World. World Championship 2024
Dordrecht - FC Emmen
Football. NETHERLANDS: EREDIVISIE
Arouca - Vitoria Guimaraes
Football. PORTUGAL: LIGA PORTUGAL
Boavista - Vizela
Football. PORTUGAL: LIGA PORTUGAL
Estrela - Gil Vicente
Football. PORTUGAL: LIGA PORTUGAL
SC Farense - Portimonense
Football. PORTUGAL: LIGA PORTUGAL
CSKA Sofia - Krumovgrad
Football. BULGARIA: PARVA LIGA
Altach - A. Lustenau
Football. AUSTRIA: BUNDESLIGA
BW Linz - Austria Vienna
Football. AUSTRIA: BUNDESLIGA
Wolfsberger AC - Tirol
Football. AUSTRIA: BUNDESLIGA
Rudes - Lok. Zagreb
Football. CROATIA: HNL
Al Hazem - Al Riyadh
Football. SAUDI ARABIA: SAUDI PROFESSIONAL LEAGUE
Al Taawon - Al Shabab
Football. SAUDI ARABIA: SAUDI PROFESSIONAL LEAGUE
Bolton - Oxford Utd
Football. ENGLAND: LEAGUE ONE
Bolton - Oxford Utd
Football. ENGLAND: LEAGUE ONE
Slask Wroclaw - Radomiak Radom
Football. POLAND: EKSTRAKLASA
Fenix - Progreso
Football. URUGUAY: PRIMERA DIVISION
Lecce - Atalanta
Football. ITALY: SERIE A
Ankaragucu - Pendikspor
Football. TURKEY: SUPER LIG
Basaksehir - Trabzonspor
Football. TURKEY: SUPER LIG
Besiktas - Hatayspor
Football. TURKEY: SUPER LIG
Gaziantep - Karagumruk
Football. TURKEY: SUPER LIG
Kayserispor - Konyaspor
Football. TURKEY: SUPER LIG
Rizespor - Kasimpasa
Football. TURKEY: SUPER LIG
Samsunspor - Alanyaspor
Football. TURKEY: SUPER LIG
Westerlo - KV Mechelen
Football. BELGIUM: JUPILER PRO LEAGUE
Everton - Copiapo
Football. CHILE: PRIMERA DIVISION
Lowe I. - Ahmadi H
Boxing. World. Featherweight. Others matches Men
Moreirense - Estoril
Football. PORTUGAL: LIGA PORTUGAL
Sporting CP - Chaves
Football. PORTUGAL: LIGA PORTUGAL
Slaven Belupo - D. Zagreb
Football. CROATIA: HNL
Lok. Plovdiv - Levski Sofia
Football. BULGARIA: PARVA LIGA
Nashville SC - Atlanta Utd
Football. USA: MLS
Den Haag - De Graafschap
Football. NETHERLANDS: EREDIVISIE
Piast Gliwice - Jagiellonia
Football. POLAND: EKSTRAKLASA
Al Ahli SC - Abha
Football. SAUDI ARABIA: SAUDI PROFESSIONAL LEAGUE
River Plate - Rampla Juniors
Football. URUGUAY: PRIMERA DIVISION
Czech Republic - Great Britain
Hockey. World. World Championship 2024
France - Slovakia
Hockey. World. World Championship 2024
Ind. Rivadavia - Godoy Cruz
Football. ARGENTINA: LIGA PROFESIONAL
Chamberlain M. - Wahab J. O.
Boxing. World. Lightweight. Others matches Men
St. Liege - Gent
Football. BELGIUM: JUPILER PRO LEAGUE
Torino - AC Milan
Football. ITALY: SERIE A
Esperance Tunis - Al Ahly
Football. AFRICA: CAF CHAMPIONS LEAGUE
Vitoria - Atletico GO
Football. BRAZIL: SERIE A
Cobreloa - Deportes Iquique
Football. CHILE: PRIMERA DIVISION
Alaves - Getafe
Football. SPAIN: LALIGA
Itauma M. - Mezencev I.
Boxing. World. Heavyweight. Others matches Men
Braga - FC Porto
Football. PORTUGAL: LIGA PORTUGAL
Kabayel A. - Sanchez F.
Boxing. World. Heavyweight. Others matches Men
Demopoulos V. - Ducote E.
MMA. World. Strawweight. UFC Women
Cordina J. - Cacace A.
Boxing. World. Super Featherweight. IBF/IBO Titles Men
Alateng H. - Rodrigues K.
MMA. World. Bantamweight. UFC Men
Rodriguez P. - Carnelossi A.
MMA. World. Strawweight. UFC Women
Defensa y Justicia - Gimnasia L.P.
Football. ARGENTINA: LIGA PROFESIONAL
Talleres Cordoba - Atl. Tucuman
Football. ARGENTINA: LIGA PROFESIONAL
River Plate - Belgrano
Football. ARGENTINA: LIGA PROFESIONAL
Defensor Sp. - Penarol
Football. URUGUAY: PRIMERA DIVISION
Opetaia J. - Briedis M.
Boxing. World. Cruiserweight. IBF Title Men
Magomedov A. - Alves W.
MMA. World. Middleweight. UFC Men
Fortaleza - Athletico-PR
Football. BRAZIL: SERIE A
U. De Chile - U. Catolica
Football. CHILE: PRIMERA DIVISION
Vidal T. - Gatto M.
MMA. World. Bantamweight. UFC Women
Defensa y Justicia - Gimnasia L.P.
Football. ARGENTINA: LIGA PROFESIONAL
Instituto - Union de Santa Fe
Football. ARGENTINA: LIGA PROFESIONAL
Club America - Guadalajara Chivas
Football. MEXICO: LIGA MX
Sassuolo - Cagliari
Football. ITALY: SERIE A
Cracovia - Rakow
Football. POLAND: EKSTRAKLASA
Cercle Brugge KSV - Royale Union SG
Football. BELGIUM: JUPILER PRO LEAGUE
Crawley - Crewe
Football. ENGLAND: LEAGUE TWO
Almere City - Nijmegen
Football. NETHERLANDS: EREDIVISIE
AZ Alkmaar - Utrecht
Football. NETHERLANDS: EREDIVISIE
FC Volendam - G.A. Eagles
Football. NETHERLANDS: EREDIVISIE
Feyenoord - Excelsior
Football. NETHERLANDS: EREDIVISIE
Heracles - Sittard
Football. NETHERLANDS: EREDIVISIE
PSV - Waalwijk
Football. NETHERLANDS: EREDIVISIE
Sparta Rotterdam - Heerenveen
Football. NETHERLANDS: EREDIVISIE
Vitesse - Ajax
Football. NETHERLANDS: EREDIVISIE
Zwolle - Twente
Football. NETHERLANDS: EREDIVISIE
Monza - Frosinone
Football. ITALY: SERIE A
Udinese - Empoli
Football. ITALY: SERIE A
Warta Poznan - Legia
Football. POLAND: EKSTRAKLASA
Salzburg - LASK
Football. AUSTRIA: BUNDESLIGA
SK Rapid - Hartberg
Football. AUSTRIA: BUNDESLIGA
Sturm Graz - A. Klagenfurt
Football. AUSTRIA: BUNDESLIGA
Hajduk Split - Gorica
Football. CROATIA: HNL
Arsenal - Everton
Football. ENGLAND: PREMIER LEAGUE
Brentford - Newcastle
Football. ENGLAND: PREMIER LEAGUE
Brighton - Manchester Utd
Football. ENGLAND: PREMIER LEAGUE
Burnley - Nottingham
Football. ENGLAND: PREMIER LEAGUE
Chelsea - Bournemouth
Football. ENGLAND: PREMIER LEAGUE
Crystal Palace - Aston Villa
Football. ENGLAND: PREMIER LEAGUE
Liverpool - Wolves
Football. ENGLAND: PREMIER LEAGUE
Luton - Fulham
Football. ENGLAND: PREMIER LEAGUE
Manchester City - West Ham
Football. ENGLAND: PREMIER LEAGUE
Sheffield Utd - Tottenham
Football. ENGLAND: PREMIER LEAGUE
Widzew Lodz - Lech Poznan
Football. POLAND: EKSTRAKLASA
Inter - Lazio
Football. ITALY: SERIE A
Anderlecht - Club Brugge KV
Football. BELGIUM: JUPILER PRO LEAGUE
Zamalek - Berkane
Football. AFRICA: CAF CONFEDERATION CUP
AEK Athens FC - Lamia
Football. GREECE: SUPER LEAGUE
Aris - PAOK
Football. GREECE: SUPER LEAGUE
Panathinaikos - Olympiacos Piraeus
Football. GREECE: SUPER LEAGUE
Lommel SK - Kortrijk
Football. BELGIUM: JUPILER PRO LEAGUE
Osijek - Rijeka
Football. CROATIA: HNL
Platense - Independiente
Football. ARGENTINA: LIGA PROFESIONAL
AS Roma - Genoa
Football. ITALY: SERIE A
Le Havre - Marseille
Football. FRANCE: LIGUE 1
Lens - Montpellier
Football. FRANCE: LIGUE 1
Lille - Nice
Football. FRANCE: LIGUE 1
Lorient - Clermont
Football. FRANCE: LIGUE 1
Lyon - Strasbourg
Football. FRANCE: LIGUE 1
Metz - PSG
Football. FRANCE: LIGUE 1
Monaco - Nantes
Football. FRANCE: LIGUE 1
Reims - Rennes
Football. FRANCE: LIGUE 1
Toulouse - Brest
Football. FRANCE: LIGUE 1
Banfield - Huracan
Football. ARGENTINA: LIGA PROFESIONAL
Talleres Cordoba - Atl. Tucuman
Football. ARGENTINA: LIGA PROFESIONAL