Needham Line

Boston - Roslindale - Needham Heights

Train Line • MBTA

South Station

Red Line

CapeFLYER

Fairmount Line

Fall River/New Bedford Line

Foxboro Event Service

Framingham/Worcester Line

Franklin/Foxboro Line

Greenbush Line

Kingston Line

Providence/Stoughton Line

Commuter Rail Shuttle

Fairmount Line Shuttle

Franklin Line Shuttle

Kingston Line Shuttle

SL1

SL2

SL3

SLW

Worcester Line Shuttle

Forest Hills

Orange Line

Franklin/Foxboro Line

Providence/Stoughton Line

16

21

30

31

32

33

34

34E

35

36

37

38

39

40

40/50

42

50

51

Needham Line Shuttle

Orange Line Shuttle

Back Bay

Orange Line

Foxboro Event Service

Framingham/Worcester Line

Franklin/Foxboro Line

Providence/Stoughton Line

39

Worcester Line Shuttle

Back Bay

Orange Line

Foxboro Event Service

Framingham/Worcester Line

Franklin/Foxboro Line

Providence/Stoughton Line

39

Worcester Line Shuttle

Back Bay

Orange Line

Foxboro Event Service

Framingham/Worcester Line

Franklin/Foxboro Line

Providence/Stoughton Line

39

Worcester Line Shuttle

Ruggles

Orange Line

Franklin/Foxboro Line

Providence/Stoughton Line

8

9

15

19

22

23

28

43

44

45

47

CT2

CT3

Orange Line Shuttle

Ruggles

Orange Line

Franklin/Foxboro Line

Providence/Stoughton Line

8

9

15

19

22

23

28

43

44

45

47

CT2

CT3

Orange Line Shuttle

Ruggles

Orange Line

Franklin/Foxboro Line

Providence/Stoughton Line

8

9

15

19

22

23

28

43

44

45

47

CT2

CT3

Orange Line Shuttle

Forest Hills

Orange Line

Franklin/Foxboro Line

Providence/Stoughton Line

16

21

30

31

32

33

34

34E

35

36

37

38

39

40

40/50

42

50

51

Needham Line Shuttle

Orange Line Shuttle

Roslindale Village

Needham Line Shuttle

Bellevue

Needham Line Shuttle

Highland

Needham Line Shuttle

West Roxbury

Needham Line Shuttle

Hersey

Needham Line Shuttle

Needham Junction

59

Needham Line Shuttle

Needham Center

Needham Line Shuttle

Needham Heights

Needham Line Shuttle

Needham Heights → South Station

Needham Heights 05:05 06:05 07:05 08:05 09:05 10:05 11:05 12:05 13:05 14:05 15:05 16:05 17:07 18:05 19:05 20:50 22:15
Needham Center 05:09 06:09 07:09 08:09 09:09 10:09 11:09 12:09 13:09 14:09 15:09 16:09 17:11 18:09 19:09 20:54 22:19
Needham Junction 05:13 06:13 07:13 08:13 09:13 10:13 11:13 12:13 13:13 14:13 15:13 16:13 17:15 18:13 19:13 20:58 22:23
Hersey 05:16 06:16 07:16 08:16 09:16 10:16 11:16 12:16 13:16 14:16 15:16 16:16 17:18 18:16 19:16 21:01 22:26
West Roxbury 05:21 06:22 07:22 08:22 09:21 10:21 11:21 12:21 13:21 14:26 15:26 16:26 17:28 18:26 19:26 21:06 22:31
Highland 05:23 06:24 07:24 08:24 09:23 10:23 11:23 12:23 13:23 14:28 15:28 16:28 17:30 18:28 19:28 21:08 22:33
Bellevue 05:25 06:27 07:27 08:27 09:25 10:25 11:25 12:25 13:25 14:30 15:30 16:30 17:32 18:30 19:30 21:10 22:35
Roslindale Village 05:28 06:30 07:30 08:30 09:28 10:28 11:28 12:28 13:28 14:33 15:33 16:33 17:35 18:33 19:33 21:13 22:38
Forest Hills 05:31 06:34 07:34 08:34 09:31 10:31 11:31 12:31 13:31 14:36 15:36 16:36 17:38 18:36 19:36 21:16 22:42
Ruggles 05:37 06:40 07:40 08:40 09:37 10:37 11:37 12:37 13:37 14:42 15:42 16:42 17:45 18:42 19:42 21:22 -
Ruggles - - - - - - - - - - - - - - - - -
Back Bay 05:41 06:44 07:44 08:44 09:40 10:40 11:40 12:40 13:40 14:45 15:45 16:45 17:49 18:45 19:45 21:25 -
Back Bay - - - - - - - - - - - - - - - - -
South Station 05:47 06:50 07:50 08:50 09:46 10:45 11:45 12:45 13:45 14:50 15:50 16:50 17:55 18:50 19:50 21:30 -

South Station → Needham Heights

South Station 06:50 07:50 08:50 09:50 10:50 11:50 12:50 13:55 14:55 15:55 16:55 17:55 18:55 19:55 21:20 - -
Forest Hills - - - - - - - - - - - - - - - 23:03 00:13
Back Bay 06:55 07:55 - 09:55 10:55 11:55 12:55 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:25 - -
Back Bay - - 08:55 - - - - - - - - - - - - - -
Back Bay - - - - - - - - - - - - - - - - -
Ruggles 06:58 07:58 - 09:58 10:58 11:58 12:58 14:03 15:03 16:03 17:03 18:03 19:03 20:03 21:28 - -
Ruggles - - 08:58 - - - - - - - - - - - - - -
Ruggles - - - - - - - - - - - - - - - - -
Forest Hills 07:03 08:03 09:03 10:03 11:03 12:03 13:03 14:08 15:08 16:08 17:08 18:08 19:08 20:08 21:33 - -
Roslindale Village 07:06 08:06 09:06 10:06 11:06 12:06 13:06 14:11 15:11 16:11 17:12 18:11 19:11 20:11 21:36 23:06 00:16
Bellevue 07:09 08:09 09:09 10:09 11:09 12:09 13:09 14:14 15:14 16:14 17:15 18:14 19:14 20:14 21:39 23:09 00:19
Highland 07:11 08:11 09:11 10:11 11:11 12:11 13:11 14:16 15:16 16:16 17:18 18:16 19:16 20:16 21:41 23:11 00:21
West Roxbury 07:13 08:13 09:13 10:13 11:13 12:13 13:13 14:18 15:18 16:18 17:20 18:18 19:18 20:18 21:43 23:13 00:23
Hersey 07:23 08:23 09:23 10:23 11:23 12:23 13:23 14:23 15:23 16:24 17:26 18:24 19:23 20:23 21:48 23:18 00:28
Needham Junction 07:26 08:26 09:26 10:26 11:26 12:26 13:26 14:26 15:26 16:27 17:29 18:27 19:26 20:26 21:51 23:21 00:31
Needham Center 07:29 08:29 09:29 10:29 11:29 12:29 13:29 14:29 15:29 16:31 17:33 18:31 19:29 20:29 21:54 23:24 00:34
Needham Heights 07:35 08:35 09:35 10:35 11:35 12:35 13:35 14:35 15:35 16:38 17:41 18:38 19:35 20:35 22:00 23:29 00:39