Historical snapshots based on data from available timetables.
| Ashland | Ashland, Massachusetts | Station Info |
| Franklin Junction | Franklin, Massachusetts | Station Info |
| Hayden Rowe | Hopkinton, Massachusetts | Station Info |
| Hopkinton | Hopkinton, Massachusetts | Station Info |
| Midland | Bellingham, Massachusetts | Station Info |
| Milford | Milford, Massachusetts | Station Info |
| South Milford | Bellingham, Massachusetts | Station Info |
| Unionville | Franklin, Massachusetts | Station Info |
| Station | Mile |
|---|---|
| Franklin Junction | |
| Unionville | 2.3 |
| Midland | 4.7 |
| South Milford | 5.9 |
| Milford | 8.5 |
| Hayden Rowe | 13.4 |
| Hopkinton | 15.1 |
| Ashland | 20.1 |
No timetable data available for the selected route and year.