Feed updated: 8:31 PM EST.
Train PAO5352 · Paoli/Thorndale Line
2026-11-09 · Scheduled service
Last live update: 8:31 PM EST (1 min ago). Predictions are not observed arrivals.
- Thorndale
Scheduled: 7:07 PM EST
Passed
Departed: 7:09 PM EST (estimated from the timetable and the train's delay) · 2 min
- Downingtown
Scheduled: 7:11 PM EST
Passed
Arrived: 7:12 PM EST · 1 min
Departed: 7:13 PM EST (estimated from the timetable and the train's delay) · 2 min
- Whitford
Scheduled: 7:18 PM EST
Passed
Arrived: 7:19 PM EST (estimated from the timetable and the train's delay) · 1 min
Departed: 7:19 PM EST (estimated from the timetable and the train's delay) · 1 min
- Exton
Scheduled: 7:20 PM EST
Passed
Arrived: 7:21 PM EST · 1 min
Departed: 7:21 PM EST (estimated from the timetable and the train's delay) · 1 min
- Malvern
Scheduled: 7:26 PM EST
Passed
Departed: 7:28 PM EST (estimated from the timetable and the train's delay) · 2 min
Arrived: 7:29 PM EST · 3 min
- Paoli
Scheduled: 7:30 PM EST
Passed
Arrived: 7:31 PM EST (estimated from the timetable and the train's delay) · 1 min
Departed: 7:31 PM EST (estimated from the timetable and the train's delay) · 1 min
- Daylesford
Scheduled: 7:33 PM EST
Passed
Arrived: 7:34 PM EST · 1 min
Departed: 7:34 PM EST (estimated from the timetable and the train's delay) · 1 min
- Berwyn
Scheduled: 7:35 PM EST
Passed
Arrived: 7:36 PM EST · 1 min
Departed: 7:36 PM EST (estimated from the timetable and the train's delay) · 1 min
- Devon
Scheduled: 7:37 PM EST
Passed
Arrived: 7:38 PM EST · 1 min
Departed: 7:38 PM EST (estimated from the timetable and the train's delay) · 1 min
- Strafford
Scheduled: 7:39 PM EST
Passed
Arrived: 7:40 PM EST · 1 min
Departed: 7:40 PM EST (estimated from the timetable and the train's delay) · 1 min
- Wayne
Scheduled: 7:42 PM EST
Passed
Arrived: 7:42 PM EST (estimated from the timetable and the train's delay) · 0 min
Departed: 7:42 PM EST (estimated from the timetable and the train's delay) · 0 min
- St. Davids
Scheduled: 7:44 PM EST
Passed
Arrived: 7:44 PM EST · 0 min
Departed: 7:44 PM EST (estimated from the timetable and the train's delay) · 0 min
- Radnor
Scheduled: 7:46 PM EST
Passed
Arrived: 7:46 PM EST · 0 min
Departed: 7:46 PM EST (estimated from the timetable and the train's delay) · 0 min
- Villanova
Scheduled: 7:48 PM EST
Passed
Arrived: 7:48 PM EST · 0 min
Departed: 7:49 PM EST (estimated from the timetable and the train's delay) · 1 min
- Rosemont
Scheduled: 7:50 PM EST
Passed
Arrived: 7:51 PM EST · 1 min
Departed: 7:51 PM EST (estimated from the timetable and the train's delay) · 1 min
- Bryn Mawr
Scheduled: 7:53 PM EST
Passed
Arrived: 7:53 PM EST (estimated from the timetable and the train's delay) · 0 min
Departed: 7:53 PM EST (estimated from the timetable and the train's delay) · 0 min
- Haverford
Scheduled: 7:55 PM EST
Passed
Arrived: 7:55 PM EST · 0 min
Departed: 7:56 PM EST (estimated from the timetable and the train's delay) · 1 min
- Ardmore
Scheduled: 7:56 PM EST
Passed
Departed: 7:56 PM EST (estimated from the timetable and the train's delay) · 0 min
Arrived: 7:57 PM EST · 1 min
- Wynnewood
Scheduled: 7:58 PM EST
Passed
Arrived: 8:00 PM EST · 2 min
Departed: 8:00 PM EST (estimated from the timetable and the train's delay) · 2 min
- Narberth
Scheduled: 8:00 PM EST
Passed
Arrived: 8:01 PM EST (estimated from the timetable and the train's delay) · 1 min
Departed: 8:01 PM EST (estimated from the timetable and the train's delay) · 1 min
- Merion
Scheduled: 8:02 PM EST
Passed
Arrived: 8:03 PM EST · 1 min
Departed: 8:03 PM EST (estimated from the timetable and the train's delay) · 1 min
- Overbrook
Scheduled: 8:04 PM EST
Passed
Arrived: 8:05 PM EST · 1 min
Departed: 8:05 PM EST (estimated from the timetable and the train's delay) · 1 min
- Gray 30th St Station
Scheduled: 8:23 PM EST
Passed
Arrived: 8:23 PM EST (estimated from the timetable and the train's delay) · 0 min
Departed: 8:23 PM EST (estimated from the timetable and the train's delay) · 0 min
- Suburban Station
Scheduled: 8:28 PM EST
Live unavailable