As mentioned above, the station has seven active platforms, but they are split into two distinct sections.
Platforms 1 and 2 sit on the eastern side (the old Dundee & Perth Railway part of the station) and are the busiest in the station due to them handling the Glasgow to Dundee and Aberdeen trains.
These platforms are 20 miles 64 chains (33.5 km) from Dundee; platform 1 can accommodate trains having eleven coaches, but platform 2 on the down (northbound) line can only hold nine.
The two platform lines then become single further east to cross the bridge spanning the Tay.

The remainder of the platforms (3–7) sit under the main train shed, the former HR/SMJR platforms once used by the Coupar Angus main line as well as services to the Highlands.
This part of the station is 151 miles 25 chains (243.5 km) from Carlisle (measured via the former Ravenscraig No.
1).
Platforms 4–7 are an island in the shape of the letter H, with two long platforms along each side (the present platforms 4 and 7), which can hold 23 and 21 coaches respectively.
Platforms 5 and 6 are the bays at the southern end of the island, they can hold ten and eight coaches respectively; originally, there were also two bay platforms at the northern end which are no longer used, but part of the track is now a siding for fuelling trains.
These disused bay platforms, which are 151 miles 36 chains (243.7 km) from Carlisle, are the zero point for the Highland Main Line, although mileposts do not change until Stanley Junction (158 mi 38 chains, 255.0 km from Carlisle and 7 mi 2 chains, 11.3 km from Perth).
Platform 3 is not part of this island, but is opposite platform 4 and adjoins platform 2; it is long enough for six-coach trains.
Platforms 3–7 now are used only by terminating trains from the Edinburgh direction and around a dozen trains per day each way on the Highland Main Line.

There was once an extensive goods yard here, along with an engine shed and carriage sidings but only a small engineers depot remains in the greatly downsized yard.
As mentioned above, the station has seven active platforms, but they are split into two distinct sections. Platforms 1 and 2 sit on the eastern side (the old Dundee & Perth Railway part of the station) and are the busiest in the station due to them handling the Glasgow to Dundee and Aberdeen trains. These platforms are 20 miles 64 chains (33.5 km) from Dundee; platform 1 can accommodate trains having eleven coaches, but platform 2 on the down (northbound) line can only hold nine. The two platform lines then become single further east to cross the bridge spanning the Tay.
The remainder of the platforms (3–7) sit under the main train shed, the former HR/SMJR platforms once used by the Coupar Angus main line as well as services to the Highlands. This part of the station is 151 miles 25 chains (243.5 km) from Carlisle (measured via the former Ravenscraig No. 1). Platforms 4–7 are an island in the shape of the letter H, with two long platforms along each side (the present platforms 4 and 7), which can hold 23 and 21 coaches respectively. Platforms 5 and 6 are the bays at the southern end of the island, they can hold ten and eight coaches respectively; originally, there were also two bay platforms at the northern end which are no longer used, but part of the track is now a siding for fuelling trains. These disused bay platforms, which are 151 miles 36 chains (243.7 km) from Carlisle, are the zero point for the Highland Main Line, although mileposts do not change until Stanley Junction (158 mi 38 chains, 255.0 km from Carlisle and 7 mi 2 chains, 11.3 km from Perth). Platform 3 is not part of this island, but is opposite platform 4 and adjoins platform 2; it is long enough for six-coach trains. Platforms 3–7 now are used only by terminating trains from the Edinburgh direction and around a dozen trains per day each way on the Highland Main Line.
There was once an extensive goods yard here, along with an engine shed and carriage sidings but only a small engineers depot remains in the greatly downsized yard.
Perth railway station (Scotland)