Select A Station

Type in part of a station name to narrow down the list, then click on the station name to get stats for that station such as average minutes late and number of trains over the last 24 hours.

30th Street Station 49th Street Airport Terminal A Airport Terminal B Airport Terminal C D Airport Terminal E-F Allegheny Allen Lane Ambler Angora Ardmore Ardsley Berwyn Bethayres Bridesburg Bristol Bryn Mawr Carpenter Chelten Avenue Cheltenham Chester TC Chestnut Hill East Chestnut Hill West Claymont Clifton-Aldan Conshohocken Cornwells Heights Crestmont Croydon Crum Lynne Curtis Park Darby Daylesford Devon Downingtown East Falls Eastwick Eastwick Station Eddington Eddystone Elkins Park Elm St Elwyn Station Exton Fern Rock T C Fern Rock TC Fernwood-Yeadon Folcroft Forest Hills Fort Washington Fox Chase Germantown Gladstone Glenolden Glenside Gravers Gray 30th Street Gwynedd Valley Hatboro Haverford Highland Highland Avenue Holmesburg Jct Ivy Ridge Jefferson Station Jenkintown Wyncote Langhorne Lansdale Lansdowne Lawndale Levittown Main St Main Street Malvern Manayunk Marcus Hook Meadowbrook Media Melrose Park Merion Miquon Morton Mount Airy Moylan-Rose Valley Narberth Neshaminy Noble Norristown - Elm Street Norristown T.C. North Broad North Hills North Philadelphia Amtrak North Wales Norwood Olney Oreland Overbrook Paoli Penllyn Penn Medicine Station Pennbrook Philmont Primos Prospect Park - Moore Queen Lane Radnor Ridley Park Rosemont Roslyn Rydal Ryers Secane Sedgwick Sharon Hill Somerton Spring Mill St. Davids St. Martins Stenton Strafford Suburban Station Swarthmore Tacony Temple U Temple University Thorndale Torresdale Trenton Trevose Tulpehocken University City Upsal Villanova Wallingford Warminster Washington Lane Wawa Wayne Wayne Junction West Trenton Whitford Willow Grove Wilmington Wissahickon Wister Woodbourne Wyndmoor Wynnewood Yardley