Trackside

Train PAO9534 Thorndale to 30th Street Station

unofficial updated nightly logging since Aug 2026 How this is measured →

Usually on time
Scheduled arrival 11:25 AM
Based on 5 recorded Sundays — early data.
Departs Thorndale
Departs 10:14 AM
Based on 5 recorded Sundays — early data.
Usually 13 min late
Show all stops
Downingtown
Scheduled arrival 10:18 AM
Based on 5 recorded Sundays — early data.
Usually on time
Whitford
Scheduled arrival 10:25 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Exton
Scheduled arrival 10:27 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Malvern
Scheduled arrival 10:33 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Paoli
Scheduled arrival 10:36 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Daylesford
Scheduled arrival 10:39 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Berwyn
Scheduled arrival 10:41 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Devon
Scheduled arrival 10:43 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Strafford
Scheduled arrival 10:45 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Wayne
Scheduled arrival 10:47 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
St. Davids
Scheduled arrival 10:49 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Radnor
Scheduled arrival 10:51 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Villanova
Scheduled arrival 10:53 AM
Based on 5 recorded Sundays — early data.
Usually on time
Rosemont
Scheduled arrival 10:55 AM
Based on 5 recorded Sundays — early data.
Usually on time
Bryn Mawr
Scheduled arrival 10:58 AM
Based on 5 recorded Sundays — early data.
Usually 2 min late
Haverford
Scheduled arrival 11:00 AM
Based on 5 recorded Sundays — early data.
Usually 3 min late
Ardmore
Scheduled arrival 11:02 AM
Based on 5 recorded Sundays — early data.
Usually 4 min late
Wynnewood
Scheduled arrival 11:04 AM
Based on 5 recorded Sundays — early data.
Usually 6 min late
Merion
Scheduled arrival 11:07 AM
Based on 5 recorded Sundays — early data.
Usually 5 min late
Overbrook
Scheduled arrival 11:09 AM
Based on 5 recorded Sundays — early data.
Usually 3 min late

Where delay builds

Typical delay along the route across Sundays.

40mThorndale: usually 13 min lateDowningtown: usually on timeWhitford: usually 2 min lateExton: usually 2 min lateMalvern: usually 2 min latePaoli: usually 2 min lateDaylesford: usually 2 min lateBerwyn: usually 2 min lateDevon: usually 2 min lateStrafford: usually 2 min lateWayne: usually 2 min lateSt. Davids: usually 2 min lateRadnor: usually 2 min lateVillanova: usually on timeRosemont: usually on timeBryn Mawr: usually 2 min lateHaverford: usually 3 min lateArdmore: usually 4 min lateWynnewood: usually 6 min lateMerion: usually 5 min lateOverbrook: usually 3 min late30th Street Station: usually on time+13Thorndale30th Street Station

Recent performance

How late it arrived on each recent day it ran.

20260927: 1 min late1m9/27Sun

See something wrong? Tell us.