Get train schedule
Langhorne to Thorndale train schedule
Monday, November 25, 20247:08 am | Langhorne | 6 h 05 1 change 1 stop WTR6307 PAO9517 | 6 h 05 | 1 change 1 stop | WTR6307 PAO9517 | WTR6307 | |
8:05 am | Gray 30th Street | ||||||
11:55 am | Gray 30th Street | PAO9517 | |||||
1:13 pm | Thorndale |
7:58 am | Langhorne | 7 h 14 1 change 1 stop WTR6311 PAO9525 | 7 h 14 | 1 change 1 stop | WTR6311 PAO9525 | WTR6311 | |
8:58 am | Gray 30th Street | ||||||
1:55 pm | Gray 30th Street | PAO9525 | |||||
3:12 pm | Thorndale |
9:32 am | Langhorne | 8 h 18 2 changes 2 stops WTR3209 WIL3209 PAO9591 | 8 h 18 | 2 changes 2 stops | WTR3209 WIL3209 PAO9591 | WTR3209 | |
10:28 am | Suburban Station | ||||||
10:28 am | Suburban Station | WIL3209 | |||||
10:32 am | Gray 30th Street | ||||||
4:38 pm | Gray 30th Street | PAO9591 | |||||
5:50 pm | Thorndale |
12:32 pm | Langhorne | 5 h 47 1 change 1 stop WTR6321 PAO9593 | 5 h 47 | 1 change 1 stop | WTR6321 PAO9593 | WTR6321 | |
1:32 pm | Gray 30th Street | ||||||
5:10 pm | Gray 30th Street | PAO9593 | |||||
6:19 pm | Thorndale |
1:32 pm | Langhorne | 7 h 44 2 changes 2 stops WTR3219 WIL3219 PAO3549 | 7 h 44 | 2 changes 2 stops | WTR3219 WIL3219 PAO3549 | WTR3219 | |
2:28 pm | Suburban Station | ||||||
2:28 pm | Suburban Station | WIL3219 | |||||
2:32 pm | Gray 30th Street | ||||||
7:55 pm | Gray 30th Street | PAO3549 | |||||
9:16 pm | Thorndale |
2:32 pm | Langhorne | 8 h 41 2 changes 2 stops WTR381 MED381 PAO3557 | 8 h 41 | 2 changes 2 stops | WTR381 MED381 PAO3557 | WTR381 | |
3:30 pm | Suburban Station | ||||||
3:30 pm | Suburban Station | MED381 | |||||
3:34 pm | Gray 30th Street | ||||||
9:55 pm | Gray 30th Street | PAO3557 | |||||
11:13 pm | Thorndale |
3:30 pm | Langhorne | 2 h 20 1 change 1 stop WTR3223 PAO9591 | 2 h 20 | 1 change 1 stop | WTR3223 PAO9591 | WTR3223 | |
4:30 pm | Suburban Station | ||||||
4:34 pm | Suburban Station | PAO9591 | |||||
5:50 pm | Thorndale |
4:12 pm | Langhorne | 2 h 29 2 changes 2 stops WTR3845 CHW3845 PAO9595 | 2 h 29 | 2 changes 2 stops | WTR3845 CHW3845 PAO9595 | WTR3845 | |
5:04 pm | Suburban Station | ||||||
5:04 pm | Suburban Station | CHW3845 | |||||
5:08 pm | Gray 30th Street | ||||||
5:29 pm | Gray 30th Street | PAO9595 | |||||
6:41 pm | Thorndale |
5:02 pm | Langhorne | 2 h 40 2 changes 2 stops WTR3541 PAO3541 PAO4571 | 2 h 40 | 2 changes 2 stops | WTR3541 PAO3541 PAO4571 | WTR3541 | |
5:51 pm | Suburban Station | ||||||
5:51 pm | Suburban Station | PAO3541 | |||||
6:41 pm | Malvern | ||||||
7:14 pm | Malvern | PAO4571 | |||||
7:42 pm | Thorndale |
6:04 pm | Langhorne | 3 h 12 2 changes 2 stops WTR3545 PAO3545 PAO3549 | 3 h 12 | 2 changes 2 stops | WTR3545 PAO3545 PAO3549 | WTR3545 | |
6:55 pm | Suburban Station | ||||||
6:55 pm | Suburban Station | PAO3545 | |||||
7:50 pm | Malvern | ||||||
8:45 pm | Malvern | PAO3549 | |||||
9:16 pm | Thorndale |
8:07 pm | Langhorne | 3 h 06 1 change 1 stop WTR3553 PAO3557 | 3 h 06 | 1 change 1 stop | WTR3553 PAO3557 | WTR3553 | |
8:56 pm | Suburban Station | ||||||
9:51 pm | Suburban Station | PAO3557 | |||||
11:13 pm | Thorndale |
10:12 pm | Langhorne | 9 h 39 1 change 1 stop WTR3561 PAO2507 | 9 h 39 | 1 change 1 stop | WTR3561 PAO2507 | WTR3561 | |
11:01 pm | Suburban Station | ||||||
6:29 am | Suburban Station | PAO2507 | |||||
7:51 am | Thorndale |
Travel time
Travel time between Langhorne and Thorndale is 2h11