Trackside
SEPTA Regional Rail Paoli/Thorndale Early data — logging since Aug 2026

Train PAO9542 Thorndale to 30th Street Station

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

Where delay builds

Typical delay along the route across Sundays.

20mThorndale: usually 14 min lateDowningtown: usually 7 min lateWhitford: usually 8 min lateExton: usually 8 min lateMalvern: usually 8 min latePaoli: usually 8 min lateDaylesford: usually 8 min lateBerwyn: usually 8 min lateStrafford: usually 8 min lateWayne: usually 8 min lateSt. Davids: usually 8 min lateRadnor: usually 9 min lateVillanova: usually 10 min lateRosemont: usually 10 min lateBryn Mawr: usually 10 min lateHaverford: usually 11 min lateArdmore: usually 12 min lateWynnewood: usually 12 min lateMerion: usually 7 min lateOverbrook: usually 13 min late30th Street Station: usually 10 min late+14Thorndale30th Street Station

Recent performance

How late it arrived on each recent day it ran.

20260913: 18 min late18m9/13

Have an iPhone? Trackside’s app does live train tracking and arrival alerts for MARC today — SEPTA Regional Rail support is on the way.

See something wrong? Tell us.