The Fair City of Perth has only recently welcomed home a trophy-winning side after a century or more of football. When flagship club St Johnstone won the Scottish Cup in 2014, they ended a 130-year drought. Macbeth and Robert the Bruce may have been crowned here at Scone Palace but only once has an open-top bus meandered down George Street in triumph – and triumph over Dundee United, one of two Tayside rivals whose modest achievements had long overshadowed Perth’s.

Welcome to Perth/Natália Jánossy

In terms of city rivalry, St Johnstone has no peers. Originally, when this football team sprang from a local cricket club in the mid 1880s, Perth was also home to romantically named outfits such as Caledonian and Fair City Athletic. But St Johnstone, a bastardisation of the medieval name for Perth, prevailed.

Moving in 1924 from the Recreation Grounds by the Tay to Muirton Park, also by the railway lines but way north of the town centre, St Johnstone consistently brought the big clubs to Perth. They only began challenging them, however, under the mercurial stewardship of Willie Ormond in the late 1960s and early 1970s.

When St Johnstone moved again, five years after Ormond’s death in 1984, the club named one of the stands at McDiarmid Park after him.

Since 1989, this 10,696-capacity ground has hosted an almost equal number of top- and second-tier games, pretty much in keeping with the club’s previous eight decades.

European campaigns have been few, far between and concise in nature – with the honourable exception of the club’s initial foray under Willie Ormond in 1971. Another bash at the Europa League is not out of the question for 2016-17.

Export as KML for Google Earth/Google MapsOpen standalone map in fullscreen modeCreate QR code image for standalone map in fullscreen modeExport as GeoJSONExport as GeoRSSExport as ARML for Wikitude Augmented-Reality browser

loading map - please wait...

St Johnstone/McDiarmid Park: 56.407918, -3.474941
Perth station: 56.392149, -3.439107
Station Hotel: 56.392505, -3.438774
Best Western Queens Hotel: 56.392870, -3.437133
Royal George Hotel: 56.398019, -3.426784
Salutation Hotel: 56.394976, -3.427674
Mercure Hotel Perth: 56.397587, -3.435314
Premier Inn Perth: 56.397665, -3.429925
Perth A9 Travelodge: 56.406461, -3.486174
Scotia B&B: 56.403380, -3.441597
The Sandeman : 56.397335, -3.432767
The Foundry: 56.397780, -3.433293
Ormond Bar : 56.396608, -3.431943
The Corinna : 56.399487, -3.434222
Old Ship Inn : 56.396924, -3.427896
Half A Tanner: 56.396121, -3.427887
The Capital Asset : 56.396590, -3.425851


The nearest airport to Perth is Edinburgh, 50km (31 miles) away, 9km (six miles) west of the capital. The only direct public transport to Perth is the Megabus (£13-£14) to Broxden Park & Ride, so you’ll have to get another bus into town. Journey times from the airport also vary greatly.

Alternatively, head from the airport into Edinburgh first, either by Lothian Bus Airlink 100 (every 10min) to Waverley Bridge (30min, £4.50) by the main train station of Waverley or tram (every 10min) to the other station of Haymarket (35min, £5). Hourly direct trains to Perth (1hr 20min; £16) depart from both stations.

From Glasgow Queen Street, the train (£16) takes 1hr.

Perth Radio Taxis (01738 580 058/01738 622 000) charges £65 from Edinburgh Airport, £110 from Glasgow Airport.

Public transport in Perth consists of local and regional buses.

Salutation Hotel/Natália Jánossy


The City of Perth has a database of accommodation options.

Across from Perth’s rail and bus hubs, the Station Hotel was built around the same time that St Johnstone was founded, and now has 70 modern, comfortable rooms. Big-screen TV sports and a beer garden are other boons. Nearby three-star, the Best Western Queens has a pool, spa, sauna and jacuzzi.

The landmark Royal George once hosted Queen Victoria. Many of its 45 rooms have views over the Tay. Also central and said to be the oldest established hotel in Scotland, the Salutation has a homely feel in its 84 rooms, bar and restaurant.

Of the chains, the Mercure is quiet and convenient while the Premier Inn is handy for buses to the stadium. Note that the Perth A9 Travelodge is close to the stadium as the crow flies but only accessible by car. If need a room close to the ground, there’s a string of affordable B&Bs lining Dunkeld Road, including the Scotia. Close to the site of the club’s old ground of Muirton Park, they’re also walking distance to McDiarmid Park.

The Foundry/Natália Jánossy


Plenty of city-centre pubs and bars show TV football. Several screens are set up around the spacious Sandeman, set in a former public library and close to buses for the stadium from Mill Street.

Across the street, The Foundry is another good choice, with an authentic industrial past. You should find a fair few footie fans at the Ormond Bar, near Perth Theatre at 273 High Street. Near the St Johnstone supporters’ club on the north side of town, Corinna (44 Atholl Street) also shows soccer and is popular with locals.

The oldest pub in town is the cosy Old Ship Inn, with just enough room for a TV. Nearby Half A Tanner provides karaoke once the TV match is over – no football colours, though.

The only Wetherspoons in town is Capital Asset, right on the river.