OTP report
AIR
proposed schedule
Service schedule:
Su (2026-02-22 to 2026-06-06)
SaSu (2026-02-22 to 2026-06-06)
Sa (2026-02-22 to 2026-06-06)
MTWRF (2026-02-22 to 2026-06-06)
Changes are proposed when less than 5% of trains are less than 1 minutes late for any stop.
Outbound service
Train number
3591
503
3501
2547
9590
9501
9506
7587
9592
9510
2511
9540
9509
9513
9544
9546
9517
9521
9552
9525
9556
9527
9529
9560
4531
9533
9534
9551
9591
9537
3593
4539
9595
2553
3541
4571
2555
9562
9547
3549
3553
3557
9564
3561
9566
2565
Suburban Station
06:17
06:31
07:04
07:29
07:47
07:51
07:52
08:21
08:26
08:31
09:03
09:42
09:51
10:52
10:51
11:20
11:51
12:51
12:51
13:51
13:51
14:21
14:53
14:51
15:17
15:40
15:45
16:10
16:30
16:46
17:07
17:14
17:33
17:36
18:01
18:20
18:51
18:51
19:15
20:12
21:05
22:03
22:35
23:03
23:36
23:59
Gray 30th St Station
06:21
06:37
07:09
07:34
07:43
07:56
07:52
08:24
08:21
08:28
09:09
09:37
09:56
10:57
10:46
11:15
11:57
12:56
12:46
13:56
13:46
14:26
14:59
14:46
15:23
15:45
15:40
16:15
16:35
16:52
17:13
17:19
17:38
17:43
18:08
18:26
18:58
18:46
19:20
20:18
21:09
22:11
22:30
23:11
23:31
00:04
Overbrook
06:34
06:47
07:18
07:45
08:06
07:33
08:36
08:14
09:19
09:25
10:06
11:07
10:34
11:03
12:08
13:07
12:34
14:07
13:34
14:36
15:09
14:34
15:35
15:55
15:28
16:25
17:02
17:29
17:53
18:36
19:06
18:36
19:30
20:28
21:18
22:20
22:18
23:20
23:21
00:14
Merion
06:36
06:47
07:20
07:45
08:08
07:30
08:40
08:10
09:20
09:22
10:08
11:08
10:31
11:01
12:08
13:08
12:31
14:08
13:31
14:38
15:11
14:31
15:37
15:57
15:25
16:27
17:03
17:31
17:55
18:37
19:08
18:34
19:32
20:28
21:20
22:22
22:15
23:22
23:19
00:16
Narberth
06:37
06:50
07:21
07:47
08:10
07:28
08:42
08:08
09:22
09:19
10:10
11:10
10:29
10:59
12:10
13:10
12:29
14:10
13:29
14:40
15:11
14:29
15:37
15:59
15:23
16:29
17:06
17:33
17:58
18:39
19:11
18:32
19:34
20:30
21:22
22:22
22:13
23:22
23:17
00:18
Wynnewood
06:38
06:51
07:23
07:49
08:12
07:26
08:42
08:06
09:24
09:17
10:12
11:12
10:27
10:57
12:12
13:12
12:27
14:12
13:27
14:42
15:13
14:27
15:39
16:01
15:21
16:31
17:08
17:36
18:00
18:42
19:12
18:30
19:36
20:32
21:24
22:24
22:11
23:24
23:15
00:20
Ardmore
06:39
06:53
07:26
07:51
08:14
07:24
08:44
08:03
09:26
09:14
10:14
11:14
10:25
10:54
12:14
13:14
12:25
14:14
13:25
14:44
15:15
14:25
15:42
16:04
15:19
16:34
17:11
17:39
18:02
18:45
19:14
18:28
19:38
20:34
21:26
22:26
22:09
23:26
23:13
00:22
Haverford
06:43
06:56
07:28
07:53
08:16
07:22
08:46
08:00
09:28
09:12
10:16
11:16
10:23
10:52
12:16
13:16
12:23
14:16
13:23
14:46
15:17
14:23
15:44
16:06
15:17
16:36
17:13
17:41
18:04
18:47
19:16
18:26
19:40
20:36
21:28
22:28
22:07
23:28
23:11
00:24
Bryn Mawr
06:46
06:58
07:30
07:56
08:19
07:20
08:50
07:58
09:31
09:09
10:19
11:19
10:20
10:49
12:19
13:19
12:20
14:19
13:20
14:49
15:20
14:20
15:46
16:09
15:14
16:39
16:49
17:16
17:44
18:07
18:22
18:50
19:19
18:23
19:43
20:42
21:30
22:30
22:04
23:30
23:08
00:27
Rosemont
06:48
07:01
07:32
07:59
08:21
07:18
08:52
07:55
09:33
09:06
10:21
11:21
10:17
10:46
12:21
13:21
12:17
14:21
13:17
14:52
15:23
14:17
15:48
16:12
15:11
16:41
16:51
17:18
17:46
18:08
18:24
18:52
19:21
18:20
19:45
20:45
21:32
22:33
22:01
23:32
23:05
00:29
Villanova
06:49
07:03
07:35
08:01
08:24
07:15
08:54
07:52
09:36
09:03
10:24
11:24
10:15
10:44
12:24
13:24
12:15
14:24
13:15
14:54
15:24
14:15
15:51
16:15
15:09
16:43
16:54
17:20
17:48
18:11
18:25
18:55
19:23
18:18
19:47
20:47
21:35
22:36
21:59
23:35
23:02
00:32
Radnor
06:52
07:05
07:37
08:03
08:26
07:13
08:56
07:50
09:38
09:01
10:26
11:26
10:13
10:42
12:26
13:26
12:13
14:26
13:13
14:56
15:26
14:13
15:53
16:17
15:07
16:46
16:56
17:23
17:51
18:14
18:27
18:57
19:25
18:16
19:50
20:48
21:37
22:37
21:57
23:37
23:00
00:34
St. Davids
06:53
07:07
07:39
08:05
08:28
07:11
08:58
07:48
09:41
08:59
10:28
11:28
10:11
10:40
12:28
13:28
12:11
14:28
13:11
14:58
15:28
14:11
15:55
16:19
15:05
16:48
16:59
17:25
17:53
18:16
18:29
18:59
19:27
18:14
19:52
20:49
21:39
22:39
21:55
23:39
22:58
00:36
Wayne
06:55
07:10
07:41
08:07
07:18
08:30
07:09
09:00
07:58
07:46
09:42
08:57
10:30
11:30
10:09
10:38
12:30
13:30
12:09
14:30
13:09
15:00
15:30
14:09
15:57
16:22
15:03
16:50
17:01
17:28
17:32
17:55
18:03
18:18
18:32
19:01
19:29
18:12
19:54
20:51
21:41
22:41
21:53
23:41
22:56
00:38
Strafford
06:57
07:12
07:43
08:10
07:15
08:32
07:06
09:02
07:55
07:43
09:44
08:55
10:32
11:32
10:07
10:35
12:32
13:32
12:07
14:32
13:07
15:02
15:32
14:07
16:00
16:24
15:00
16:53
17:04
17:35
18:06
18:21
18:36
19:03
19:31
18:09
19:56
20:54
21:43
22:43
21:50
23:43
22:54
00:40
Devon
07:00
07:14
07:46
08:12
07:12
08:35
07:03
09:04
07:52
07:40
09:47
08:52
10:35
11:35
10:05
10:33
12:35
13:35
12:05
14:35
13:05
15:05
15:35
14:05
16:03
16:27
14:58
16:56
17:07
17:38
18:06
18:24
18:38
19:06
19:34
18:07
19:59
20:56
21:46
22:46
21:48
23:46
22:52
00:43
Berwyn
07:03
07:17
07:48
08:14
07:09
08:37
07:01
09:06
07:49
07:37
09:49
08:50
10:37
11:37
10:03
10:31
12:37
13:37
12:03
14:37
13:03
15:07
15:37
14:03
16:05
16:29
14:56
16:59
17:10
17:41
18:09
18:27
18:42
19:08
19:37
18:05
20:01
20:58
21:48
22:48
21:46
23:48
22:50
00:45
Daylesford
07:05
07:19
07:51
08:16
07:06
08:40
06:58
09:09
07:46
07:34
09:52
08:48
10:40
11:40
10:01
10:29
12:40
13:40
12:01
14:40
13:01
15:10
15:40
14:01
16:07
16:32
14:54
17:01
17:13
17:44
18:12
18:30
18:45
19:11
19:40
18:03
20:04
21:00
21:51
22:51
21:44
23:51
22:48
00:47
Paoli
07:08
07:22
07:55
08:18
07:03
08:43
06:55
09:12
07:43
07:31
09:55
08:45
10:43
11:43
09:58
10:26
12:43
13:43
11:58
14:43
12:58
15:13
15:43
13:58
16:12
16:36
14:51
17:05
17:19
17:48
18:16
18:34
18:48
19:14
19:43
18:00
20:06
21:04
21:55
22:55
21:41
23:55
22:45
00:50
Malvern
07:12
07:28
08:01
08:24
06:59
08:47
06:52
09:16
07:39
07:27
10:01
08:43
10:47
11:49
09:54
10:22
12:47
13:49
11:54
14:47
12:54
15:19
15:49
13:55
16:16
14:47
17:11
17:23
17:52
18:19
18:40
18:55
19:18
19:47
17:56
20:12
21:07
22:01
22:59
21:37
00:01
22:42
00:56
Exton
07:19
06:52
08:53
07:32
08:36
10:53
09:47
12:54
11:47
14:53
13:48
16:23
17:30
17:58
18:24
19:24
21:13
23:05
22:37
Whitford
07:21
06:50
08:55
07:31
08:34
10:55
09:45
12:55
11:45
14:55
13:46
16:26
17:33
18:01
18:27
19:27
21:15
23:07
22:35
Downingtown
07:27
06:42
09:02
07:23
08:26
11:02
09:38
13:02
11:38
15:02
13:39
16:34
17:39
18:08
18:34
19:34
21:23
23:14
22:30
Thorndale
07:40
06:38
09:14
08:22
11:12
09:34
13:12
11:34
15:12
13:34
16:44
17:49
18:18
18:44
19:44
21:33
23:24
22:26
Jefferson Station
06:12
06:28
07:00
07:24
07:52
07:46
07:57
08:16
08:29
08:35
08:58
09:47
09:46
10:47
10:56
11:25
11:46
12:46
12:56
13:46
13:56
14:16
14:47
14:56
15:12
15:35
15:50
16:05
16:25
16:41
17:02
17:09
17:28
17:31
17:56
18:15
18:46
18:56
19:10
20:07
20:59
21:59
22:40
22:59
23:41
23:55
Temple University
06:06
06:21
06:55
07:18
07:55
07:40
08:02
08:11
08:34
08:40
08:52
09:51
09:41
10:41
11:01
11:30
11:40
12:40
13:01
13:40
14:01
14:10
14:41
15:01
15:06
15:30
15:55
15:59
16:35
16:58
17:03
17:22
17:25
17:52
18:09
18:40
19:01
19:04
20:02
20:53
21:54
22:44
22:54
23:45
23:48