Scottish Premiership · Perth
McDiarmid Park away day guide
Home of ST Johnstone, capacity 10,673. How to get there, where to stay and where to meet before kick-off.
By train
The nearest station is Perth, 1.9 miles away: too far to walk comfortably, so most fans get a taxi or bus from there.
Evening kick-off? Check the last train home before you book anything.
Flying in
- Edinburgh Airport (EDI)
- Dundee Airport (DND)
Finding the ground
Crieff Road, Perth
Pubs near the ground
Near Perth station
Pubs by the ground are often home fans only on matchdays. Away fans usually gather near the station or in the town centre.
Where to stay
Quick answers
What is the nearest train station to McDiarmid Park?
Perth (PTH) is the nearest National Rail station to McDiarmid Park, about 1.9 miles away: most fans take a taxi or bus from there.
Which pubs are near McDiarmid Park?
Pubs within a short walk include The Welcome Inn and The Maltings. Pubs close to grounds are often home fans only on matchdays, so away fans usually meet near the station or in the town centre. Check before you go.
Where do away fans drink near Perth station?
Pubs a few minutes from Perth station include Garden Bar, The Civvy, The Abbotsford and The Twa Tams. It's a common meeting point before the walk to McDiarmid Park.
Where can I stay near McDiarmid Park?
Hotels within walking distance include Travelodge (11 min walk), Holiday Inn Express (19 min walk) and Perth Youth Hostel (19 min walk).
What is the nearest airport to McDiarmid Park?
Edinburgh Airport (EDI) is about 32 miles from the ground.
Nearby grounds
Stations and places come from OpenStreetMap; walking times are estimates. Always check travel times before you go.