Location type

Major station

Names and dates

Perth General (1848-1952)
Perth (1952-)

Opened on the Scottish Midland Junction Railway.

Opened on the Scottish Central Railway.

Opened on the Dundee and Perth Railway.

Open on the Highland Main Line.
Open on the Glasgow to Perth.
Open on the Edinburgh to Perth.
Open on the Perth to Dundee.


This is a superb major station with a tudor styled building by William Tite and large glazed trainshed situated on the western edge of the Perth town centre. To the south lines from Glasgow Queen Street High Level and Edinburgh Waverley meet at Hilton Junction and in the station lines north to Inverness and north east to Dundee and Aberdeen divide. Today it is an eight platform station, although platform eight is a re-fueling siding.

Perth General signal box opened in 1886 during the major reconstruction of the station. Initially it only controlled the up signals then the down signals in 1887. The box was located in the station under the trainshed with Tudor styling and elevated bow windows looking out over the platforms.

It controlled the down signals alone from 1893 when it was renamed Perth Down Centre on the opening of a new box on the east side of the station, Perth Up Centre. This was erected above track level between the through tracks on the east side and line into the Down Carriage Sidings, built in the 'V' of their junction directly south of the stone screen wall.

Both boxes closed in 1962, taken over by Perth Power Box.


The Station Hotel, a former British Transport Hotel, borders the hotel to the east. It was sold by the BTH in 1982/3.

Station Hotel Perth

Perth Station Garden - Twitter




External links

Canmore site record
NLS Collection OS map of 1892-1914
NLS Collection OS map of 1944-67


31/07/1845Edinburgh and Northern Railway
Act receives Royal assent. Mainline from Burntisland to Perth via Ladybank. Branches from Ladybank to Cupar and Kirkcaldy to the harbour. The Perth station was to be by the Dundee and Perth Railway station.
22/05/1848Scottish Central Railway
Opened from Stirling to Perth.
09/09/1863Inverness and Perth Junction Railway
Line opened from Pitlochry to Aviemore, thus throughout from Inverness to Perth.
01/02/1890Edinburgh and Northern Railway
New further west Bridge of Earn [2nd] station opened to serve both the Perth to Ladybank and Perth to Cowdenbeath lines. Bridge of Earn [1st] closes.
  /04/1905Lochearnhead St Fillans and Comrie Railway
Single road timber shed with a 60ft turntable opened at Balquhidder. A sub-shed of Perth.
  /  /1935Scottish Central Railway
Stirling Shed coded 29B from Perth.
  /  /1948Scottish Central Railway
Stirling Shed coded 63B from Perth.
01/10/1951Crieff and Methven Junction RailwayPerth Almond Valley and Methven Railway
Crieff [2nd] to Perth (Almond Valley Junction) closed to passengers.
04/09/1967Scottish Midland Junction Railway
Perth (Stanley Junction) to Laurencekirk (Kinnaber Junction) closed to passengers.
11/09/1967Crieff and Methven Junction Railway
Crieff [1st] to Perth (Dewars Siding) closed to freight.
05/01/1970Kinross-shire Railway Fife and Kinross Railway Glenfarg Line (North British Railway)
Perth (Hilton Junction) to Cowdenbeath North Junction closed to passengers.
05/01/1970Glenfarg Line (North British Railway)Kinross-shire RailwayFife and Kinross Railway
Cowdenbeath to Perth closed to passengers, Bridge of Earn [2nd] to Milnathort closed to goods, Cowdenbeath to Milnathort singled.
01/05/1972Rutherglen and Coatbridge Railway (Caledoniand Railway)
Coatbridge Central to Rutherglen Junction re-opened for Glasgow Central to Perth workings
04/05/1974Rutherglen and Coatbridge Railway (Caledoniand Railway)
Coatbridge Central to Rutherglen Junction ceases to be used for Glasgow Central to Perth workings.
06/10/1975Edinburgh and Northern Railway
Some Perth to Edinburgh Waverley workings diverted from via Stirling to via Newburgh [2nd].
  /  /1985North British Railway
Perth Pool built on the former goods yard of the North British Railway by Perth station.