Back to all grounds

Scottish Premiership · Perth

St Johnstone

McDiarmid Park · Crieff Road · PH1 2SJ

10,673stadium capacity
Ormond Standvisiting supporters
Ground directions

St Johnstone travel guide

Getting there & parking

McDiarmid Park is west of central Perth beside the A9 and Crieff Road. The railway and bus stations are roughly two miles away, so rail visitors should plan a bus, taxi or 35-40 minute walk; drivers can use limited paid stadium parking when available.

PH1 2SJstadium postcode35-40 minswalk from Perth station£5current car charge

Parking options

Compare official and private matchday parking

Official matchday parking

Current club guidance lists limited pay-on-the-day parking at McDiarmid Park, normally £5 per car and first-come, with card or contactless payment. Away buses have a separate charge and designated area.

Accessible spaces are very limited and must be arranged before travel. Availability and the public entrance can change for fixtures using several stands, so check the current match notice.

Private matchday parking

JustPark's dedicated McDiarmid Park page lists reservable private driveways and managed spaces around Crieff Road and western Perth.

Book the full event window, check the walking route and read access notes carefully. A space outside the stadium traffic cordon can be quicker after full-time than the nearest driveway.

Availability, prices and access arrangements can change by fixture. Always check the booking details before travelling.

By train

Perth has direct or connecting services from Glasgow, Edinburgh, Dundee, Aberdeen and Inverness. The station is around two miles from McDiarmid Park, with a normal walk taking approximately 35-40 minutes.

Leave extra time for the uphill final section along Crieff Road. A taxi normally takes 5-10 minutes before matchday congestion.

By bus or coach

Local buses run from central Perth along Crieff Road and stop close to the stadium. Check live times for evenings and Sundays, and allow for diverted stops near kick-off.

Away coaches receive designated but limited parking and must follow the route and arrival time supplied by the visiting club. Do not assume an independent minibus can enter without prior agreement.

Driving

The A9 is the main approach from north and south. Leave at the A85/Crieff Road junction and follow matchday signs, using the car-park entrance stated in the current club notice.

Crieff Road and the A9 roundabout queue close to kick-off. The club lists PH1 2SJ for the stadium and PH1 2NR for some sat-nav purposes, so use the entrance instructions rather than the postcode alone.

After the match

The stadium car park, Crieff Road and A9 approaches release slowly after full-time. Bus stops may be temporarily moved, while taxis are easier to meet away from the gates.

Travel, parking, ticket allocations and stadium procedures can change by fixture. Check the latest information from both clubs and the relevant operator before travelling. Guide checked 17 September 2026.