Plan Your Visit
MATCHDAY INFORMATION
We want to make your trip to McDiarmid Park as smooth and enjoyable as possible. To help you prepare, we’ve put together helpful guides covering travel options, parking, stadium etiquette, accessibility information and more. Take a moment to familiarise yourself with the details ahead of your visit, and if you have any questions, our Ticketing Office is always here to help.
MATCHDAY INFORMATION
VIEW DETAILSTravel and
Parking
VIEW DETAILSAccessibility at McDiarmid
VIEW DETAILSTICKET OFFICE
TICKET TERMS & CONDITIONSTickets can also be purchased through the Ticket Office at McDiarmid Park or by calling our Ticket Office on 01738 459090.
hospitality at mcdiarmid park
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Opening Times
- Monday – Friday: 10am – 4pm
- Saturday (Home matches): 1:30pm – Half time
- Saturday (Away matches/Sunday matches: Closed
- Midweek matches: 6pm – Half time
Ticketing Enquiries
Get in touch with St Johnstone FC’s ticket office here.
Email: ticketsales@perthsaints.co.uk
Phone: 01738 459090.Accessibility at McDiarmid
McDiarmid Park is fully committed to providing an inclusive and accessible experience for all supporters. We offer dedicated accessible seating, parking, and facilities throughout the stadium.
For full details, please visit our Accessibility page.
mcdiarmid park
hospitality packages
Turn your matchday into something truly special with one of our hospitality experiences. From premium dining and inclusive drinks to the best seats in the house, there’s a package to suit every occasion.
View PackagesGETTING TO MCDIARMID
hospitality at mcdiarmid park
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
McDiarmid Park is located in Perth, PH1 2NR, just off the A9 and easily accessible from all directions. Whether you’re arriving by car, bus or train, the stadium is well connected and clearly signposted from key routes.
On matchdays, a number of park and ride options are available to make your journey even smoother. Full details are outlined below to help you plan ahead.
By Car
McDiarmid Park is conveniently located just off the A9 on the western edge of Perth, making it easily accessible by road from across Scotland. The stadium is clearly signposted from all major routes into the city, and travel times are typically under 90 minutes from Glasgow, Edinburgh, Aberdeen and Inverness.
If you’re using a sat nav, enter postcode PH1 2NR for accurate directions. Please allow extra time on matchdays, as traffic around the stadium can become busy close to kick-off. Parking options are available at the stadium and nearby — see our parking section for full details.
Parking at McDiarmid Park
Parking within the stadium car parks is reserved for pass holders, with a limited number of spaces available on a first come, first served basis for blue badge holders. Supporters can also purchase a season-long parking pass for just £45, which guarantees access to McDiarmid Park on all home matchdays. Alternatively, parking can be paid for on the day at £5 per match. To arrange a pass or for more information, please contact the club on 01738 455000.
Police will direct supporter buses to designated coach parking areas near the stadium. There is also a small amount of free parking available on surrounding streets, but please be aware that matchday restrictions may apply — always check signage carefully before leaving your vehicle.
By Bus and Train
Perth bus and train stations are located side by side in the city centre, around two miles from McDiarmid Park. Both offer regular services from across Scotland, making travel to the stadium straightforward for home and away supporters.
From the stations, you can take a short taxi ride or hop on a local bus heading towards Crieff Road. On matchdays, additional services may be in operation. Please check local timetables in advance to plan your journey with plenty of time to spare before kick-off.
Ticket Faqs
First, check your spam or junk folder, sometimes confirmation emails can land there. If you still can’t find it, give our Ticket Office a call on 01738 459090, and we’ll be happy to confirm your booking.
Yes, absolutely. Your tickets will be ready to pick up from the Ticket Office on matchday, just remember to bring your order confirmation or a valid ID.
We offer accessible seating and carer tickets to ensure everyone can enjoy their matchday. For assistance with accessible tickets, please contact our Ticket Office directly at 01738 459090, or email us at tickets@perthsaints.co.uk.
Don’t worry, we’ve got you covered. Visit the Ticket Office with a valid form of ID or your booking reference, and we’ll reissue your ticket so you can enjoy the game.
If a game is moved to a new date, your ticket will remain valid for the rescheduled fixture. If you’re unable to attend, contact our Ticket Office to discuss your options.