Needham Line
The Needham Line train route runs between South Station and Needham Heights, with Weekday and Weekend timetables.
Regional Rail
All trips are wheelchair accessible.
Weekday 34 trips
First trip starts at 5:05 AM, last at 12:13 AM +1.
To Needham Heights
| 617 | 621 | 625 | 629 | 633 | 637 | 641 | 645 | 649 | 655 | 661 | 667 | 673 | 677 | 683 | 689 | 693 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| South Station | 6:50p | 7:50p | 8:50p | 9:50p | 10:50p | 11:50p | 12:50p | 1:55p | 2:55p | 3:55p | 4:55p | 5:55p | 6:55p | 7:55p | 9:20p | ||
| Back Bay | 6:55 | 7:55 | 8:55 | 9:55 | 10:55 | 11:55 | 12:55 | 2:00 | 3:00 | 4:00 | 5:00 | 6:00 | 7:00 | 8:00 | 9:25 | ||
| Ruggles | 6:58 | 7:58 | 8:58 | 9:58 | 10:58 | 11:58 | 12:58 | 2:03 | 3:03 | 4:03 | 5:03 | 6:03 | 7:03 | 8:03 | 9:28 | ||
| Forest Hills | 7:03 | 8:03 | 9:03 | 10:03 | 11:03 | 12:03 | 1:03 | 2:08 | 3:08 | 4:08 | 5:08 | 6:08 | 7:08 | 8:08 | 9:33 | 11:03p | 12:13+1p |
| Roslindale Village | 7:06 | 8:06 | 9:06 | 10:06 | 11:06 | 12:06 | 1:06 | 2:11 | 3:11 | 4:11 | 5:12 | 6:11 | 7:11 | 8:11 | 9:36 | 11:06 | 12:16+1 |
| Bellevue | 7:09 | 8:09 | 9:09 | 10:09 | 11:09 | 12:09 | 1:09 | 2:14 | 3:14 | 4:14 | 5:15 | 6:14 | 7:14 | 8:14 | 9:39 | 11:09 | 12:19+1 |
| Highland | 7:11 | 8:11 | 9:11 | 10:11 | 11:11 | 12:11 | 1:11 | 2:16 | 3:16 | 4:16 | 5:18 | 6:16 | 7:16 | 8:16 | 9:41 | 11:11 | 12:21+1 |
| West Roxbury | 7:13 | 8:13 | 9:13 | 10:13 | 11:13 | 12:13 | 1:13 | 2:18 | 3:18 | 4:18 | 5:20 | 6:18 | 7:18 | 8:18 | 9:43 | 11:13 | 12:23+1 |
| Hersey | 7:23 | 8:23 | 9:23 | 10:23 | 11:23 | 12:23 | 1:23 | 2:23 | 3:23 | 4:24 | 5:26 | 6:24 | 7:23 | 8:23 | 9:48 | 11:18 | 12:28+1 |
| Needham Junction | 7:26 | 8:26 | 9:26 | 10:26 | 11:26 | 12:26 | 1:26 | 2:26 | 3:26 | 4:27 | 5:29 | 6:27 | 7:26 | 8:26 | 9:51 | 11:21 | 12:31+1 |
| Needham Center | 7:29 | 8:29 | 9:29 | 10:29 | 11:29 | 12:29 | 1:29 | 2:29 | 3:29 | 4:31 | 5:33 | 6:31 | 7:29 | 8:29 | 9:54 | 11:24 | 12:34+1 |
| Needham Heights | 7:35d | 8:35d | 9:35d | 10:35d | 11:35d | 12:35d | 1:35d | 2:35d | 3:35d | 4:38d | 5:41d | 6:38d | 7:35d | 8:35d | 10:00d | 11:29d | 12:39+1d |
- : Bikes allowed
- : Wheelchair accessible stop
- PM times are in bold.
- +1: after midnight, the next day.
- d: drop off only.
- p: pick up only.
To South Station / Forest Hills
| 602 | 608 | 614 | 620 | 626 | 630 | 634 | 638 | 642 | 646 | 650 | 654 | 660 | 666 | 672 | 680 | 686 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| South Station | Forest Hills | ||||||||||||||||
| Needham Heights | 5:05p | 6:05p | 7:05p | 8:05p | 9:05p | 10:05p | 11:05p | 12:05p | 1:05p | 2:05p | 3:05p | 4:05p | 5:07p | 6:05p | 7:05p | 8:50p | 10:15p |
| Needham Center | 5:09 | 6:09 | 7:09 | 8:09 | 9:09 | 10:09 | 11:09 | 12:09 | 1:09 | 2:09 | 3:09 | 4:09 | 5:11 | 6:09 | 7:09 | 8:54 | 10:19 |
| Needham Junction | 5:13 | 6:13 | 7:13 | 8:13 | 9:13 | 10:13 | 11:13 | 12:13 | 1:13 | 2:13 | 3:13 | 4:13 | 5:15 | 6:13 | 7:13 | 8:58 | 10:23 |
| Hersey | 5:16 | 6:16 | 7:16 | 8:16 | 9:16 | 10:16 | 11:16 | 12:16 | 1:16 | 2:16 | 3:16 | 4:16 | 5:18 | 6:16 | 7:16 | 9:01 | 10:26 |
| West Roxbury | 5:21 | 6:22 | 7:22 | 8:22 | 9:21 | 10:21 | 11:21 | 12:21 | 1:21 | 2:26 | 3:26 | 4:26 | 5:28 | 6:26 | 7:26 | 9:06 | 10:31 |
| Highland | 5:23 | 6:24 | 7:24 | 8:24 | 9:23 | 10:23 | 11:23 | 12:23 | 1:23 | 2:28 | 3:28 | 4:28 | 5:30 | 6:28 | 7:28 | 9:08 | 10:33 |
| Bellevue | 5:25 | 6:27 | 7:27 | 8:27 | 9:25 | 10:25 | 11:25 | 12:25 | 1:25 | 2:30 | 3:30 | 4:30 | 5:32 | 6:30 | 7:30 | 9:10 | 10:35 |
| Roslindale Village | 5:28 | 6:30 | 7:30 | 8:30 | 9:28 | 10:28 | 11:28 | 12:28 | 1:28 | 2:33 | 3:33 | 4:33 | 5:35 | 6:33 | 7:33 | 9:13 | 10:38 |
| Forest Hills | 5:31 | 6:34 | 7:34 | 8:34 | 9:31 | 10:31 | 11:31 | 12:31 | 1:31 | 2:36 | 3:36 | 4:36 | 5:38 | 6:36 | 7:36 | 9:16 | 10:42d |
| Ruggles | 5:37 | 6:40 | 7:40 | 8:40 | 9:37 | 10:37 | 11:37 | 12:37 | 1:37 | 2:42 | 3:42 | 4:42 | 5:45 | 6:42 | 7:42 | 9:22 | |
| Back Bay | 5:41 | 6:44 | 7:44 | 8:44 | 9:40 | 10:40 | 11:40 | 12:40 | 1:40 | 2:45 | 3:45 | 4:45 | 5:49 | 6:45 | 7:45 | 9:25 | |
| South Station | 5:47d | 6:50d | 7:50d | 8:50d | 9:46d | 10:45d | 11:45d | 12:45d | 1:45d | 2:50d | 3:50d | 4:50d | 5:55d | 6:50d | 7:50d | 9:30d | |
- : Bikes allowed
- : Wheelchair accessible stop
- PM times are in bold.
- d: drop off only.
- p: pick up only.
Weekend 16 trips
First trip starts at 6:10 AM, last at 10:15 PM.
To Needham Heights
| 5617 | 5627 | 5635 | 5643 | 5651 | 5663 | 5675 | 5687 | |
|---|---|---|---|---|---|---|---|---|
| South Station | 7:15p | 9:13p | 11:15p | 1:15p | 3:15p | 5:13p | 7:15p | 10:15p |
| Back Bay | 7:20 | 9:18 | 11:20 | 1:20 | 3:20 | 5:18 | 7:20 | 10:20 |
| Ruggles | 7:23 | 9:21 | 11:23 | 1:23 | 3:23 | 5:21 | 7:23 | 10:23 |
| Forest Hills | 7:28 | 9:26 | 11:28 | 1:28 | 3:28 | 5:26 | 7:28 | 10:28 |
| Roslindale Village | 7:31 | 9:29 | 11:31 | 1:31 | 3:31 | 5:29 | 7:31 | 10:31 |
| Bellevue | 7:34 | 9:32 | 11:34 | 1:34 | 3:34 | 5:32 | 7:34 | 10:34 |
| Highland | 7:36 | 9:34 | 11:36 | 1:36 | 3:36 | 5:34 | 7:36 | 10:36 |
| West Roxbury | 7:38 | 9:36 | 11:38 | 1:38 | 3:38 | 5:36 | 7:38 | 10:38 |
| Hersey | 7:43 | 9:41 | 11:43 | 1:43 | 3:43 | 5:41 | 7:43 | 10:43 |
| Needham Junction | 7:46 | 9:44 | 11:46 | 1:46 | 3:46 | 5:44 | 7:46 | 10:46 |
| Needham Center | 7:50 | 9:48 | 11:50 | 1:50 | 3:50 | 5:48 | 7:50 | 10:50 |
| Needham Heights | 7:55d | 9:53d | 11:55d | 1:55d | 3:55d | 5:53d | 7:55d | 10:55d |
- : Bikes allowed
- : Wheelchair accessible stop
- PM times are in bold.
- d: drop off only.
- p: pick up only.
To South Station
| 5608 | 5620 | 5630 | 5638 | 5646 | 5654 | 5666 | 5678 | |
|---|---|---|---|---|---|---|---|---|
| Needham Heights | 6:10p | 8:10p | 10:10p | 12:10p | 2:10p | 4:10p | 6:10p | 8:10p |
| Needham Center | 6:14 | 8:14 | 10:14 | 12:14 | 2:14 | 4:14 | 6:14 | 8:14 |
| Needham Junction | 6:18 | 8:18 | 10:18 | 12:18 | 2:18 | 4:18 | 6:18 | 8:18 |
| Hersey | 6:21 | 8:21 | 10:21 | 12:21 | 2:21 | 4:21 | 6:21 | 8:21 |
| West Roxbury | 6:26 | 8:26 | 10:26 | 12:26 | 2:26 | 4:26 | 6:26 | 8:26 |
| Highland | 6:28 | 8:28 | 10:28 | 12:28 | 2:28 | 4:28 | 6:28 | 8:28 |
| Bellevue | 6:30 | 8:30 | 10:30 | 12:30 | 2:30 | 4:30 | 6:30 | 8:30 |
| Roslindale Village | 6:33 | 8:33 | 10:33 | 12:33 | 2:33 | 4:33 | 6:33 | 8:33 |
| Forest Hills | 6:36 | 8:36 | 10:36 | 12:36 | 2:36 | 4:36 | 6:36 | 8:36 |
| Ruggles | 6:41 | 8:41 | 10:41 | 12:41 | 2:41 | 4:41 | 6:41 | 8:41 |
| Back Bay | 6:45 | 8:45 | 10:45 | 12:45 | 2:45 | 4:45 | 6:45 | 8:45 |
| South Station | 6:50d | 8:50d | 10:50d | 12:50d | 2:50d | 4:50d | 6:50d | 8:50d |
- : Bikes allowed
- : Wheelchair accessible stop
- PM times are in bold.
- d: drop off only.
- p: pick up only.





