Historical snapshots based on data from available timetables.
| Berlin | Berlin, Massachusetts | Station Info |
| Bolton | Bolton, Massachusetts | Station Info |
| Carters | Berlin, Massachusetts | Station Info |
| Clinton | Clinton, Massachusetts | Station Info |
| Fayville | Southborough, Massachusetts | Station Info |
| Fitchburg | Fitchburg, Massachusetts | Station Info |
| Framingham Centre | Framingham, Massachusetts | Station Info |
| Gates Crossing | Leominster, Massachusetts | Station Info |
| Leominster | Leominster, Massachusetts | Station Info |
| Marlboro Junction | Marlborough, Massachusetts | Station Info |
| Northboro | Northborough, Massachusetts | Station Info |
| Pratts Junction | Sterling, Massachusetts | Station Info |
| South Fitchburg | Fitchburg, Massachusetts | Station Info |
| Southboro | Southborough, Massachusetts | Station Info |
| Talbot | Northborough, Massachusetts | Station Info |
| West Leominster | Leominster, Massachusetts | Station Info |
| Station | Mile |
|---|---|
| Framingham Centre | 2.0 |
| Fayville | 5.5 |
| Southboro | 6.5 |
| Marlboro Junction | 8.4 |
| Talbot | 12.4 |
| Northboro | 14.3 |
| Berlin | 17.8 |
| Carters | 19.4 |
| Bolton | 21.7 |
| Clinton | 23.6 |
| Pratts Junction | 28.3 |
| Gates Crossing | 30.2 |
| Leominster | 32.7 |
| West Leominster | 33.9 |
| South Fitchburg | 35.9 |
| Fitchburg | 37.3 |
No timetable data available for the selected route and year.