Philadelphia / Bus
SEPTA Metro & Bus 95 schedule and full timetable
Gulph Mills to Willow Grove Mall · America/New_York
Selected branch: Willow Grove · 84 stops. Service day: Monday, November 2, 2026.
Mon, Nov 213 published tripsTue, Nov 313 published tripsWed, Nov 413 published tripsThu, Nov 513 published tripsFri, Nov 613 published tripsSat, Nov 713 published tripsSun, Nov 80 published trips
SEPTA Metro & Bus 95 full stop-by-trip timetable
All stops on the selected branch, November 2, 2026. 13 fixed scheduled trips; showing 1–13. Frequency service is listed in the boarding schedule below. A dash means the agency supplies no time.
| Stop / trip | Trip 1 | Trip 2 | Trip 3 | Trip 4 | Trip 5 | Trip 6 | Trip 7 | Trip 8 | Trip 9 | Trip 10 | Trip 11 | Trip 12 | Trip 13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gulph Mills Station | 6:01 AM | 6:55 AM | 7:50 AM | 8:50 AM | 9:50 AM | 10:50 AM | 11:50 AM | 12:50 PM | 1:50 PM | 2:50 PM | 3:50 PM | 4:50 PM | 5:50 PM |
| Swedeland Rd & Smith Kline - FS | 6:02 AMEstimated | 6:56 AMEstimated | 7:52 AMEstimated | 8:51 AMEstimated | 9:51 AMEstimated | 10:51 AMEstimated | 11:51 AMEstimated | 12:51 PMEstimated | 1:52 PMEstimated | 2:52 PMEstimated | 3:52 PMEstimated | 4:52 PMEstimated | 5:52 PMEstimated |
| Renaissance Blvd & Swedeland Rd - MBFS | 6:04 AMEstimated | 6:58 AMEstimated | 7:53 AMEstimated | 8:53 AMEstimated | 9:53 AMEstimated | 10:53 AMEstimated | 11:53 AMEstimated | 12:53 PMEstimated | 1:53 PMEstimated | 2:53 PMEstimated | 3:53 PMEstimated | 4:53 PMEstimated | 5:54 PMEstimated |
| Renaisance Blvd & Horizon Dr - MBNS | 6:04 AMEstimated | 6:58 AMEstimated | 7:54 AMEstimated | 8:53 AMEstimated | 9:53 AMEstimated | 10:53 AMEstimated | 11:53 AMEstimated | 12:53 PMEstimated | 1:54 PMEstimated | 2:54 PMEstimated | 3:54 PMEstimated | 4:54 PMEstimated | 5:55 PMEstimated |
| Horizon Blvd & Renaissance Blvd - FS | 6:05 AMEstimated | 6:59 AMEstimated | 7:54 AMEstimated | 8:54 AMEstimated | 9:54 AMEstimated | 10:54 AMEstimated | 11:54 AMEstimated | 12:54 PMEstimated | 1:54 PMEstimated | 2:54 PMEstimated | 3:54 PMEstimated | 4:54 PMEstimated | 5:55 PMEstimated |
| Horizon Dr & Church Rd - MBNS | 6:06 AM | 7:00 AM | 7:56 AM | 8:55 AM | 9:55 AM | 10:55 AM | 11:55 AM | 12:55 PM | 1:56 PM | 2:56 PM | 3:56 PM | 4:56 PM | 5:57 PM |
| Feheley Dr & Church Rd - FS | 6:07 AMEstimated | 7:01 AMEstimated | 7:57 AMEstimated | 8:56 AMEstimated | 9:56 AMEstimated | 10:56 AMEstimated | 11:56 AMEstimated | 12:56 PMEstimated | 1:57 PMEstimated | 2:57 PMEstimated | 3:57 PMEstimated | 4:57 PMEstimated | 5:58 PMEstimated |
| Feheley Dr & Church Rd - MBFS | 6:07 AMEstimated | 7:01 AMEstimated | 7:57 AMEstimated | 8:56 AMEstimated | 9:56 AMEstimated | 10:56 AMEstimated | 11:56 AMEstimated | 12:56 PMEstimated | 1:57 PMEstimated | 2:57 PMEstimated | 3:57 PMEstimated | 4:57 PMEstimated | 5:58 PMEstimated |
| Feheley Dr & Hertzog Blvd | 6:07 AMEstimated | 7:02 AMEstimated | 7:58 AMEstimated | 8:57 AMEstimated | 9:57 AMEstimated | 10:57 AMEstimated | 11:57 AMEstimated | 12:57 PMEstimated | 1:58 PMEstimated | 2:58 PMEstimated | 3:58 PMEstimated | 4:58 PMEstimated | 5:59 PMEstimated |
| Hertzog Blvd & Flint Hill Rd | 6:08 AMEstimated | 7:02 AMEstimated | 7:58 AMEstimated | 8:57 AMEstimated | 9:57 AMEstimated | 10:57 AMEstimated | 11:57 AMEstimated | 12:57 PMEstimated | 1:58 PMEstimated | 2:58 PMEstimated | 3:58 PMEstimated | 4:58 PMEstimated | 5:59 PMEstimated |
| B St & Flint Hill Rd - FS | 6:08 AMEstimated | 7:03 AMEstimated | 7:59 AMEstimated | 8:58 AMEstimated | 9:58 AMEstimated | 10:58 AMEstimated | 11:58 AMEstimated | 12:58 PMEstimated | 1:59 PMEstimated | 2:59 PMEstimated | 3:59 PMEstimated | 4:59 PMEstimated | 6:00 PMEstimated |
| River Rd & 3rd St - FS | 6:10 AM | 7:05 AM | 8:01 AM | 9:00 AM | 10:00 AM | 11:00 AM | 12:00 PM | 1:00 PM | 2:01 PM | 3:01 PM | 4:01 PM | 5:01 PM | 6:02 PM |
| River Rd & Swedeland Rd - MBFS | 6:10 AMEstimated | 7:05 AMEstimated | 8:02 AMEstimated | 9:01 AMEstimated | 10:00 AMEstimated | 11:00 AMEstimated | 12:00 PMEstimated | 1:00 PMEstimated | 2:01 PMEstimated | 3:01 PMEstimated | 4:01 PMEstimated | 5:02 PMEstimated | 6:03 PMEstimated |
| Front St & William St | 6:12 AMEstimated | 7:08 AMEstimated | 8:05 AMEstimated | 9:04 AMEstimated | 10:03 AMEstimated | 11:03 AMEstimated | 12:03 PMEstimated | 1:03 PMEstimated | 2:04 PMEstimated | 3:04 PMEstimated | 4:04 PMEstimated | 5:05 PMEstimated | 6:06 PMEstimated |
| Stoddard Av & Fayette St - FS | 6:14 AM | 7:10 AM | 8:07 AM | 9:06 AM | 10:05 AM | 11:05 AM | 12:05 PM | 1:05 PM | 2:06 PM | 3:06 PM | 4:06 PM | 5:07 PM | 6:08 PM |
| Fayette St & 1st Av - FS | 6:15 AMEstimated | 7:11 AMEstimated | 8:08 AMEstimated | 9:07 AMEstimated | 10:06 AMEstimated | 11:06 AMEstimated | 12:06 PMEstimated | 1:06 PMEstimated | 2:07 PMEstimated | 3:07 PMEstimated | 4:07 PMEstimated | 5:08 PMEstimated | 6:09 PMEstimated |
| Fayette St & 3rd Av - FS | 6:16 AMEstimated | 7:12 AMEstimated | 8:09 AMEstimated | 9:08 AMEstimated | 10:07 AMEstimated | 11:07 AMEstimated | 12:07 PMEstimated | 1:07 PMEstimated | 2:08 PMEstimated | 3:08 PMEstimated | 4:08 PMEstimated | 5:09 PMEstimated | 6:10 PMEstimated |
| Fayette St & 5th Av | 6:16 AMEstimated | 7:12 AMEstimated | 8:10 AMEstimated | 9:08 AMEstimated | 10:07 AMEstimated | 11:07 AMEstimated | 12:07 PMEstimated | 1:07 PMEstimated | 2:08 PMEstimated | 3:08 PMEstimated | 4:09 PMEstimated | 5:10 PMEstimated | 6:11 PMEstimated |
| Fayette St & 6th Av | 6:16 AMEstimated | 7:12 AMEstimated | 8:10 AMEstimated | 9:08 AMEstimated | 10:07 AMEstimated | 11:07 AMEstimated | 12:07 PMEstimated | 1:07 PMEstimated | 2:08 PMEstimated | 3:09 PMEstimated | 4:09 PMEstimated | 5:10 PMEstimated | 6:11 PMEstimated |
| Fayette St & 7th Av | 6:17 AMEstimated | 7:13 AMEstimated | 8:10 AMEstimated | 9:09 AMEstimated | 10:08 AMEstimated | 11:08 AMEstimated | 12:08 PMEstimated | 1:08 PMEstimated | 2:09 PMEstimated | 3:09 PMEstimated | 4:09 PMEstimated | 5:10 PMEstimated | 6:11 PMEstimated |
| Fayette St & 8th Av | 6:17 AMEstimated | 7:13 AMEstimated | 8:11 AMEstimated | 9:09 AMEstimated | 10:08 AMEstimated | 11:08 AMEstimated | 12:08 PMEstimated | 1:08 PMEstimated | 2:09 PMEstimated | 3:09 PMEstimated | 4:10 PMEstimated | 5:11 PMEstimated | 6:12 PMEstimated |
| Fayette St & 9th Av | 6:17 AMEstimated | 7:13 AMEstimated | 8:11 AMEstimated | 9:09 AMEstimated | 10:08 AMEstimated | 11:08 AMEstimated | 12:08 PMEstimated | 1:08 PMEstimated | 2:09 PMEstimated | 3:10 PMEstimated | 4:10 PMEstimated | 5:11 PMEstimated | 6:12 PMEstimated |
| Fayette St & 10th Av | 6:18 AMEstimated | 7:14 AMEstimated | 8:11 AMEstimated | 9:10 AMEstimated | 10:09 AMEstimated | 11:09 AMEstimated | 12:09 PMEstimated | 1:09 PMEstimated | 2:10 PMEstimated | 3:10 PMEstimated | 4:10 PMEstimated | 5:11 PMEstimated | 6:12 PMEstimated |
| Fayette St & 11th Av | 6:18 AMEstimated | 7:14 AMEstimated | 8:12 AMEstimated | 9:10 AMEstimated | 10:09 AMEstimated | 11:09 AMEstimated | 12:09 PMEstimated | 1:09 PMEstimated | 2:10 PMEstimated | 3:10 PMEstimated | 4:11 PMEstimated | 5:12 PMEstimated | 6:13 PMEstimated |
| Fayette St & 13th Av | 6:19 AMEstimated | 7:15 AMEstimated | 8:12 AMEstimated | 9:11 AMEstimated | 10:10 AMEstimated | 11:10 AMEstimated | 12:10 PMEstimated | 1:10 PMEstimated | 2:11 PMEstimated | 3:11 PMEstimated | 4:11 PMEstimated | 5:12 PMEstimated | 6:13 PMEstimated |
| Butler Pk & 14th Av | 6:19 AMEstimated | 7:15 AMEstimated | 8:13 AMEstimated | 9:11 AMEstimated | 10:10 AMEstimated | 11:10 AMEstimated | 12:10 PMEstimated | 1:10 PMEstimated | 2:11 PMEstimated | 3:11 PMEstimated | 4:12 PMEstimated | 5:13 PMEstimated | 6:14 PMEstimated |
| Butler Pk & 15th Av | 6:19 AMEstimated | 7:15 AMEstimated | 8:13 AMEstimated | 9:11 AMEstimated | 10:10 AMEstimated | 11:10 AMEstimated | 12:10 PMEstimated | 1:10 PMEstimated | 2:11 PMEstimated | 3:12 PMEstimated | 4:12 PMEstimated | 5:13 PMEstimated | 6:14 PMEstimated |
| Butler Pk & North Ln - FS | 6:20 AMEstimated | 7:16 AMEstimated | 8:14 AMEstimated | 9:12 AMEstimated | 10:11 AMEstimated | 11:11 AMEstimated | 12:11 PMEstimated | 1:11 PMEstimated | 2:12 PMEstimated | 3:12 PMEstimated | 4:13 PMEstimated | 5:14 PMEstimated | 6:15 PMEstimated |
| Butler Pk & North Ln - MBFS | 6:21 AMEstimated | 7:17 AMEstimated | 8:15 AMEstimated | 9:13 AMEstimated | 10:12 AMEstimated | 11:12 AMEstimated | 12:12 PMEstimated | 1:12 PMEstimated | 2:13 PMEstimated | 3:13 PMEstimated | 4:14 PMEstimated | 5:15 PMEstimated | 6:16 PMEstimated |
| Butler Pk & Cedar Grove Rd | 6:22 AMEstimated | 7:18 AMEstimated | 8:16 AMEstimated | 9:14 AMEstimated | 10:13 AMEstimated | 11:13 AMEstimated | 12:13 PMEstimated | 1:13 PMEstimated | 2:14 PMEstimated | 3:14 PMEstimated | 4:15 PMEstimated | 5:16 PMEstimated | 6:17 PMEstimated |
| Butler Pk & Ridge Pk - MBNS | 6:22 AMEstimated | 7:18 AMEstimated | 8:16 AMEstimated | 9:14 AMEstimated | 10:13 AMEstimated | 11:13 AMEstimated | 12:13 PMEstimated | 1:13 PMEstimated | 2:14 PMEstimated | 3:15 PMEstimated | 4:15 PMEstimated | 5:16 PMEstimated | 6:17 PMEstimated |
| Ridge Pk & Butler Pk - FS | 6:22 AMEstimated | 7:18 AMEstimated | 8:17 AMEstimated | 9:14 AMEstimated | 10:13 AMEstimated | 11:13 AMEstimated | 12:13 PMEstimated | 1:13 PMEstimated | 2:14 PMEstimated | 3:15 PMEstimated | 4:16 PMEstimated | 5:17 PMEstimated | 6:18 PMEstimated |
| Ridge Pk & Little Av - MBNS | 6:23 AMEstimated | 7:19 AMEstimated | 8:17 AMEstimated | 9:15 AMEstimated | 10:14 AMEstimated | 11:14 AMEstimated | 12:14 PMEstimated | 1:14 PMEstimated | 2:15 PMEstimated | 3:16 PMEstimated | 4:16 PMEstimated | 5:17 PMEstimated | 6:18 PMEstimated |
| Ridge Pk & Lynda Rd | 6:23 AMEstimated | 7:19 AMEstimated | 8:18 AMEstimated | 9:15 AMEstimated | 10:14 AMEstimated | 11:14 AMEstimated | 12:14 PMEstimated | 1:14 PMEstimated | 2:15 PMEstimated | 3:16 PMEstimated | 4:17 PMEstimated | 5:18 PMEstimated | 6:19 PMEstimated |
| Ridge Pk & Chemical Rd - FS | 6:25 AMEstimated | 7:21 AMEstimated | 8:19 AMEstimated | 9:17 AMEstimated | 10:16 AMEstimated | 11:16 AMEstimated | 12:16 PMEstimated | 1:16 PMEstimated | 2:17 PMEstimated | 3:17 PMEstimated | 4:18 PMEstimated | 5:19 PMEstimated | 6:20 PMEstimated |
| Ridge Pk & Alan Wood Rd | 6:26 AMEstimated | 7:22 AMEstimated | 8:21 AMEstimated | 9:18 AMEstimated | 10:17 AMEstimated | 11:17 AMEstimated | 12:17 PMEstimated | 1:17 PMEstimated | 2:18 PMEstimated | 3:19 PMEstimated | 4:20 PMEstimated | 5:21 PMEstimated | 6:22 PMEstimated |
| Alan Wood Rd & Ridge Pk - MBFS | 6:27 AMDrop-off only | 7:23 AMDrop-off only | 8:22 AMDrop-off only | 9:19 AMDrop-off only | 10:18 AMDrop-off only | 11:18 AMDrop-off only | 12:18 PMDrop-off only | 1:18 PMDrop-off only | 2:19 PMDrop-off only | 3:20 PMDrop-off only | 4:21 PMDrop-off only | 5:22 PMDrop-off only | 6:23 PMDrop-off only |
| Chemical Rd & Gallagher Rd - FS | 6:28 AMEstimated | 7:24 AMEstimated | 8:25 AMEstimated | 9:20 AMEstimated | 10:19 AMEstimated | 11:19 AMEstimated | 12:19 PMEstimated | 1:19 PMEstimated | 2:21 PMEstimated | 3:22 PMEstimated | 4:23 PMEstimated | 5:24 PMEstimated | 6:25 PMEstimated |
| Metroplex Shopping Center | 6:30 AM | 7:26 AM | 8:27 AM | 9:22 AM | 10:21 AM | 11:21 AM | 12:21 PM | 1:21 PM | 2:23 PM | 3:24 PM | 4:25 PM | 5:26 PM | 6:27 PM |
| Chemical Rd & Gallagher Rd - FS | 6:31 AMEstimated | 7:27 AMEstimated | 8:28 AMEstimated | 9:23 AMEstimated | 10:22 AMEstimated | 11:22 AMEstimated | 12:22 PMEstimated | 1:22 PMEstimated | 2:24 PMEstimated | 3:25 PMEstimated | 4:26 PMEstimated | 5:27 PMEstimated | 6:28 PMEstimated |
| Chemical Rd & Germantown Pk - MBNS | 6:32 AMEstimated | 7:28 AMEstimated | 8:30 AMEstimated | 9:25 AMEstimated | 10:24 AMEstimated | 11:24 AMEstimated | 12:25 PMEstimated | 1:24 PMEstimated | 2:26 PMEstimated | 3:27 PMEstimated | 4:29 PMEstimated | 5:30 PMEstimated | 6:30 PMEstimated |
| Germantown Pk & Chemical Rd - MBFS | 6:33 AMEstimated | 7:29 AMEstimated | 8:31 AMEstimated | 9:26 AMEstimated | 10:25 AMEstimated | 11:25 AMEstimated | 12:26 PMEstimated | 1:25 PMEstimated | 2:27 PMEstimated | 3:28 PMEstimated | 4:30 PMEstimated | 5:31 PMEstimated | 6:31 PMEstimated |
| Plymouth Meeting Mall | 6:36 AM | 7:32 AM | 8:34 AM | 9:30 AM | 10:29 AM | 11:29 AM | 12:30 PM | 1:29 PM | 2:31 PM | 3:32 PM | 4:34 PM | 5:35 PM | 6:35 PM |
| Fountain Rd & Atrium Way | 6:37 AMEstimated | 7:33 AMEstimated | 8:35 AMEstimated | 9:30 AMEstimated | 10:30 AMEstimated | 11:29 AMEstimated | 12:31 PMEstimated | 1:30 PMEstimated | 2:31 PMEstimated | 3:32 PMEstimated | 4:34 PMEstimated | 5:36 PMEstimated | 6:35 PMEstimated |
| Walton Rd & Treaty Rd | 6:40 AMEstimated | 7:36 AMEstimated | 8:38 AMEstimated | 9:33 AMEstimated | 10:33 AMEstimated | 11:32 AMEstimated | 12:34 PMEstimated | 1:33 PMEstimated | 2:34 PMEstimated | 3:35 PMEstimated | 4:36 PMEstimated | 5:40 PMEstimated | 6:38 PMEstimated |
| Walton Rd & Apache Ln | 6:40 AMEstimated | 7:37 AMEstimated | 8:39 AMEstimated | 9:33 AMEstimated | 10:33 AMEstimated | 11:32 AMEstimated | 12:34 PMEstimated | 1:33 PMEstimated | 2:34 PMEstimated | 3:35 PMEstimated | 4:37 PMEstimated | 5:40 PMEstimated | 6:38 PMEstimated |
| Walton Rd & Township Line Rd | 6:41 AMEstimated | 7:37 AMEstimated | 8:39 AMEstimated | 9:34 AMEstimated | 10:34 AMEstimated | 11:33 AMEstimated | 12:35 PMEstimated | 1:34 PMEstimated | 2:35 PMEstimated | 3:36 PMEstimated | 4:37 PMEstimated | 5:41 PMEstimated | 6:39 PMEstimated |
| Norristown Rd & Walton Rd - MBFS | 6:41 AMEstimated | 7:38 AMEstimated | 8:40 AMEstimated | 9:34 AMEstimated | 10:34 AMEstimated | 11:33 AMEstimated | 12:35 PMEstimated | 1:34 PMEstimated | 2:35 PMEstimated | 3:36 PMEstimated | 4:37 PMEstimated | 5:41 PMEstimated | 6:39 PMEstimated |
| Norristown Rd & Sentry Pkwy - FS | 6:43 AM | 7:40 AM | 8:42 AM | 9:36 AM | 10:36 AM | 11:35 AM | 12:37 PM | 1:36 PM | 2:37 PM | 3:38 PM | 4:39 PM | 5:44 PM | 6:41 PM |
| Norristown Rd & Copper Beech Dr | 6:44 AMEstimated | 7:41 AMEstimated | 8:43 AMEstimated | 9:37 AMEstimated | 10:37 AMEstimated | 11:36 AMEstimated | 12:38 PMEstimated | 1:37 PMEstimated | 2:38 PMEstimated | 3:39 PMEstimated | 4:40 PMEstimated | 5:45 PMEstimated | 6:42 PMEstimated |
| Butler Pk & Skippack Pk | 6:47 AMEstimated | 7:44 AMEstimated | 8:46 AMEstimated | 9:40 AMEstimated | 10:40 AMEstimated | 11:39 AMEstimated | 12:41 PMEstimated | 1:40 PMEstimated | 2:41 PMEstimated | 3:42 PMEstimated | 4:44 PMEstimated | 5:49 PMEstimated | 6:45 PMEstimated |
| Butler Av & Chestnut St | 6:50 AMEstimated | 7:48 AMEstimated | 8:50 AMEstimated | 9:43 AMEstimated | 10:43 AMEstimated | 11:42 AMEstimated | 12:44 PMEstimated | 1:43 PMEstimated | 2:44 PMEstimated | 3:46 PMEstimated | 4:48 PMEstimated | 5:53 PMEstimated | 6:49 PMEstimated |
| Butler Av & Maple St - MBFS | 6:50 AMEstimated | 7:48 AMEstimated | 8:50 AMEstimated | 9:43 AMEstimated | 10:43 AMEstimated | 11:42 AMEstimated | 12:44 PMEstimated | 1:43 PMEstimated | 2:44 PMEstimated | 3:46 PMEstimated | 4:48 PMEstimated | 5:53 PMEstimated | 6:49 PMEstimated |
| Butler Av & Main St | 6:51 AM | 7:49 AM | 8:51 AM | 9:44 AM | 10:44 AM | 11:43 AM | 12:45 PM | 1:44 PM | 2:45 PM | 3:47 PM | 4:49 PM | 5:54 PM | 6:50 PM |
| Butler Av & Spring Garden St | 6:51 AMEstimated | 7:49 AMEstimated | 8:51 AMEstimated | 9:44 AMEstimated | 10:44 AMEstimated | 11:43 AMEstimated | 12:45 PMEstimated | 1:44 PMEstimated | 2:45 PMEstimated | 3:47 PMEstimated | 4:49 PMEstimated | 5:54 PMEstimated | 6:50 PMEstimated |
| Butler Av & Ridge Av | 6:51 AMEstimated | 7:49 AMEstimated | 8:51 AMEstimated | 9:44 AMEstimated | 10:44 AMEstimated | 11:43 AMEstimated | 12:45 PMEstimated | 1:44 PMEstimated | 2:45 PMEstimated | 3:47 PMEstimated | 4:49 PMEstimated | 5:54 PMEstimated | 6:50 PMEstimated |
| Butler Av & Lindenwold Av | 6:51 AMEstimated | 7:49 AMEstimated | 8:51 AMEstimated | 9:44 AMEstimated | 10:44 AMEstimated | 11:43 AMEstimated | 12:45 PMEstimated | 1:44 PMEstimated | 2:45 PMEstimated | 3:47 PMEstimated | 4:49 PMEstimated | 5:54 PMEstimated | 6:50 PMEstimated |
| Lindenwold Av & Bethlehem Pk | 6:52 AMEstimated | 7:50 AMEstimated | 8:52 AMEstimated | 9:45 AMEstimated | 10:45 AMEstimated | 11:44 AMEstimated | 12:46 PMEstimated | 1:45 PMEstimated | 2:46 PMEstimated | 3:48 PMEstimated | 4:50 PMEstimated | 5:55 PMEstimated | 6:51 PMEstimated |
| Bethlehem Pk & Church St - FS | 6:53 AMEstimated | 7:51 AMEstimated | 8:53 AMEstimated | 9:46 AMEstimated | 10:46 AMEstimated | 11:45 AMEstimated | 12:47 PMEstimated | 1:46 PMEstimated | 2:47 PMEstimated | 3:49 PMEstimated | 4:51 PMEstimated | 5:56 PMEstimated | 6:52 PMEstimated |
| Bethlehem Pk & Highland Av | 6:54 AMEstimated | 7:52 AMEstimated | 8:53 AMEstimated | 9:46 AMEstimated | 10:46 AMEstimated | 11:45 AMEstimated | 12:47 PMEstimated | 1:46 PMEstimated | 2:47 PMEstimated | 3:49 PMEstimated | 4:51 PMEstimated | 5:57 PMEstimated | 6:52 PMEstimated |
| Bethlehem Pk & Bannockburn Av | 6:54 AMEstimated | 7:52 AMEstimated | 8:54 AMEstimated | 9:47 AMEstimated | 10:47 AMEstimated | 11:46 AMEstimated | 12:48 PMEstimated | 1:47 PMEstimated | 2:48 PMEstimated | 3:50 PMEstimated | 4:52 PMEstimated | 5:57 PMEstimated | 6:53 PMEstimated |
| Bethlehem Pk & Washington Ln - FS | 6:57 AMEstimated | 7:55 AMEstimated | 8:56 AMEstimated | 9:49 AMEstimated | 10:49 AMEstimated | 11:48 AMEstimated | 12:50 PMEstimated | 1:49 PMEstimated | 2:50 PMEstimated | 3:52 PMEstimated | 4:54 PMEstimated | 6:00 PMEstimated | 6:55 PMEstimated |
| Pennsylvania Av & Fort Wash Av | 6:57 AMEstimated | 7:55 AMEstimated | 8:56 AMEstimated | 9:49 AMEstimated | 10:49 AMEstimated | 11:48 AMEstimated | 12:50 PMEstimated | 1:49 PMEstimated | 2:50 PMEstimated | 3:52 PMEstimated | 4:54 PMEstimated | 6:00 PMEstimated | 6:55 PMEstimated |
| Pennsylvania Av & Summit Av | 6:58 AM | 7:56 AM | 8:57 AM | 9:50 AM | 10:50 AM | 11:49 AM | 12:51 PM | 1:50 PM | 2:51 PM | 3:53 PM | 4:55 PM | 6:01 PM | 6:56 PM |
| Pennsylvania Av & Commerce Dr - MBNS | 6:58 AMEstimated | 7:56 AMEstimated | 8:57 AMEstimated | 9:50 AMEstimated | 10:50 AMEstimated | 11:49 AMEstimated | 12:51 PMEstimated | 1:50 PMEstimated | 2:51 PMEstimated | 3:53 PMEstimated | 4:55 PMEstimated | 6:01 PMEstimated | 6:56 PMEstimated |
| Pennsylvania Av & Commerce Dr - FS | 6:58 AMEstimated | 7:56 AMEstimated | 8:57 AMEstimated | 9:50 AMEstimated | 10:50 AMEstimated | 11:49 AMEstimated | 12:51 PMEstimated | 1:50 PMEstimated | 2:51 PMEstimated | 3:53 PMEstimated | 4:55 PMEstimated | 6:01 PMEstimated | 6:56 PMEstimated |
| Pennsylvania Av & Camp Hill Rd | 7:00 AMEstimated | 7:58 AMEstimated | 8:59 AMEstimated | 9:52 AMEstimated | 10:52 AMEstimated | 11:51 AMEstimated | 12:53 PMEstimated | 1:52 PMEstimated | 2:53 PMEstimated | 3:55 PMEstimated | 4:57 PMEstimated | 6:04 PMEstimated | 6:58 PMEstimated |
| Pennsylvania Av & Park Av | 7:02 AMEstimated | 8:00 AMEstimated | 9:01 AMEstimated | 9:54 AMEstimated | 10:54 AMEstimated | 11:53 AMEstimated | 12:55 PMEstimated | 1:54 PMEstimated | 2:55 PMEstimated | 3:57 PMEstimated | 4:59 PMEstimated | 6:06 PMEstimated | 7:00 PMEstimated |
| Pennsylvania Av & Apel Av - FS | 7:03 AMEstimated | 8:00 AMEstimated | 9:01 AMEstimated | 9:54 AMEstimated | 10:55 AMEstimated | 11:54 AMEstimated | 12:56 PMEstimated | 1:55 PMEstimated | 2:56 PMEstimated | 3:58 PMEstimated | 5:00 PMEstimated | 6:07 PMEstimated | 7:01 PMEstimated |
| Pennsylvania Av & Twining Rd | 7:03 AMEstimated | 8:00 AMEstimated | 9:01 AMEstimated | 9:54 AMEstimated | 10:55 AMEstimated | 11:54 AMEstimated | 12:56 PMEstimated | 1:55 PMEstimated | 2:56 PMEstimated | 3:58 PMEstimated | 5:00 PMEstimated | 6:07 PMEstimated | 7:01 PMEstimated |
| Pennsylvania Av & Girard Av | 7:04 AMEstimated | 8:01 AMEstimated | 9:02 AMEstimated | 9:55 AMEstimated | 10:56 AMEstimated | 11:55 AMEstimated | 12:57 PMEstimated | 1:56 PMEstimated | 2:57 PMEstimated | 3:59 PMEstimated | 5:01 PMEstimated | 6:08 PMEstimated | 7:02 PMEstimated |
| North Hills Av & Chestnut Av - FS | 7:05 AM | 8:02 AM | 9:03 AM | 9:56 AM | 10:57 AM | 11:56 AM | 12:58 PM | 1:57 PM | 2:58 PM | 4:00 PM | 5:02 PM | 6:09 PM | 7:03 PM |
| Noth Hills Av & Limeklin Pk | 7:05 AMEstimated | 8:02 AMEstimated | 9:03 AMEstimated | 9:56 AMEstimated | 10:57 AMEstimated | 11:56 AMEstimated | 12:58 PMEstimated | 1:57 PMEstimated | 2:58 PMEstimated | 4:00 PMEstimated | 5:02 PMEstimated | 6:09 PMEstimated | 7:03 PMEstimated |
| Fitzwatertown Rd & Jenkintown Rd - FS | 7:07 AMEstimated | 8:04 AMEstimated | 9:05 AMEstimated | 9:58 AMEstimated | 10:59 AMEstimated | 11:58 AMEstimated | 1:00 PMEstimated | 1:59 PMEstimated | 3:00 PMEstimated | 4:02 PMEstimated | 5:04 PMEstimated | 6:11 PMEstimated | 7:05 PMEstimated |
| Fitzwatertown Rd & North Hills Av | 7:08 AMEstimated | 8:05 AMEstimated | 9:06 AMEstimated | 9:59 AMEstimated | 11:00 AMEstimated | 11:59 AMEstimated | 1:01 PMEstimated | 2:00 PMEstimated | 3:01 PMEstimated | 4:03 PMEstimated | 5:05 PMEstimated | 6:12 PMEstimated | 7:06 PMEstimated |
| Fitzwatertown Rd & Susquehanna Rd | 7:09 AMEstimated | 8:07 AMEstimated | 9:07 AMEstimated | 10:00 AMEstimated | 11:01 AMEstimated | 12:00 PMEstimated | 1:02 PMEstimated | 2:01 PMEstimated | 3:03 PMEstimated | 4:05 PMEstimated | 5:07 PMEstimated | 6:14 PMEstimated | 7:08 PMEstimated |
| Fitzwatertown Rd & Grisdale Av | 7:10 AMEstimated | 8:08 AMEstimated | 9:08 AMEstimated | 10:01 AMEstimated | 11:02 AMEstimated | 12:01 PMEstimated | 1:03 PMEstimated | 2:02 PMEstimated | 3:04 PMEstimated | 4:06 PMEstimated | 5:08 PMEstimated | 6:15 PMEstimated | 7:09 PMEstimated |
| Fitzwatertown Rd & Woodland Rd | 7:11 AMEstimated | 8:09 AMEstimated | 9:09 AMEstimated | 10:02 AMEstimated | 11:03 AMEstimated | 12:02 PMEstimated | 1:04 PMEstimated | 2:03 PMEstimated | 3:05 PMEstimated | 4:07 PMEstimated | 5:09 PMEstimated | 6:16 PMEstimated | 7:10 PMEstimated |
| Fitzwatertown Rd & Galloway Av | 7:12 AMEstimated | 8:10 AMEstimated | 9:10 AMEstimated | 10:03 AMEstimated | 11:04 AMEstimated | 12:03 PMEstimated | 1:05 PMEstimated | 2:04 PMEstimated | 3:06 PMEstimated | 4:08 PMEstimated | 5:10 PMEstimated | 6:17 PMEstimated | 7:11 PMEstimated |
| Fitzwatertown Rd & Old Welsh Rd | 7:13 AMEstimated | 8:11 AMEstimated | 9:11 AMEstimated | 10:04 AMEstimated | 11:05 AMEstimated | 12:04 PMEstimated | 1:06 PMEstimated | 2:05 PMEstimated | 3:07 PMEstimated | 4:09 PMEstimated | 5:11 PMEstimated | 6:18 PMEstimated | 7:12 PMEstimated |
| Fitzwatertown Rd & W Moreland Rd | 7:14 AMEstimated | 8:12 AMEstimated | 9:12 AMEstimated | 10:05 AMEstimated | 11:06 AMEstimated | 12:05 PMEstimated | 1:07 PMEstimated | 2:06 PMEstimated | 3:08 PMEstimated | 4:11 PMEstimated | 5:13 PMEstimated | 6:19 PMEstimated | 7:13 PMEstimated |
| Moreland Rd & Coolidge Av - MBFS | 7:16 AMEstimated | 8:13 AMEstimated | 9:14 AMEstimated | 10:07 AMEstimated | 11:08 AMEstimated | 12:07 PMEstimated | 1:09 PMEstimated | 2:08 PMEstimated | 3:09 PMEstimated | 4:12 PMEstimated | 5:14 PMEstimated | 6:20 PMEstimated | 7:14 PMEstimated |
| Moreland Rd & Park Av | 7:16 AMEstimated | 8:14 AMEstimated | 9:14 AMEstimated | 10:07 AMEstimated | 11:08 AMEstimated | 12:07 PMEstimated | 1:09 PMEstimated | 2:08 PMEstimated | 3:10 PMEstimated | 4:13 PMEstimated | 5:15 PMEstimated | 6:21 PMEstimated | 7:15 PMEstimated |
| Willow Grove Park Mall | 7:18 AM | 8:16 AM | 9:16 AM | 10:09 AM | 11:10 AM | 12:09 PM | 1:11 PM | 2:10 PM | 3:12 PM | 4:15 PM | 5:17 PM | 6:23 PM | 7:17 PM |
Every departure from Gulph Mills Station
For the selected service day and branch. After-midnight times retain their service-day association; “+1 day” means the following calendar day.
| Departure / window | Destination | Boarding notes |
|---|---|---|
| 6:01 AM | Willow Grove | Scheduled |
| 6:55 AM | Willow Grove | Scheduled |
| 7:50 AM | Willow Grove | Scheduled |
| 8:50 AM | Willow Grove | Scheduled |
| 9:50 AM | Willow Grove | Scheduled |
| 10:50 AM | Willow Grove | Scheduled |
| 11:50 AM | Willow Grove | Scheduled |
| 12:50 PM | Willow Grove | Scheduled |
| 1:50 PM | Willow Grove | Scheduled |
| 2:50 PM | Willow Grove | Scheduled |
| 3:50 PM | Willow Grove | Scheduled |
| 4:50 PM | Willow Grove | Scheduled |
| 5:50 PM | Willow Grove | Scheduled |
More SEPTA Metro & Bus travel information
Published SEPTA Metro & Bus schedule
Imported Oct 30, 2026 · 10:30 UTC · Service dates 2026-11-01 through 2027-02-20. See data status
Schedule data published by Southeastern Pennsylvania Transportation Authority (SEPTA). Feed discovery and cached source archives from MobilityData. Source details ↗