Historical snapshots based on data from available timetables.
| Blood | Nashua, New Hampshire | Station Info |
| Chesham | Harrisville, New Hampshire | Station Info |
| East Milford | Milford, New Hampshire | Station Info |
| Eastview | Harrisville, New Hampshire | Station Info |
| Elmwood | Hancock, New Hampshire | Station Info |
| Greenfield | Greenfield, New Hampshire | Station Info |
| Hancock | Hancock, New Hampshire | Station Info |
| Harrisville | Harrisville, New Hampshire | Station Info |
| Keene | Keene, New Hampshire | Station Info |
| Marlboro | Marlborough, New Hampshire | Station Info |
| Milford | Milford, New Hampshire | Station Info |
| Nashua | Nashua, New Hampshire | Station Info |
| Nashua, Union Station | Nashua, New Hampshire | Station Info |
| Pine Valley | Milford, New Hampshire | Station Info |
| Ponemah | Amherst, New Hampshire | Station Info |
| Richardson | Milford, New Hampshire | Station Info |
| Russell | Greenfield, New Hampshire | Station Info |
| South Bennington | Greenfield, New Hampshire | Station Info |
| South Lyndeboro | Lyndeborough, New Hampshire | Station Info |
| South Merrimack | Merrimack, New Hampshire | Station Info |
| Wilton | Wilton, New Hampshire | Station Info |
| Station | Mile |
|---|---|
| Nashua, Union Station | |
| Nashua | 0.8 |
| Blood | 4.5 |
| South Merrimack | 6.3 |
| Ponemah | 9.1 |
| East Milford | 10.7 |
| Milford | 11.8 |
| Richardson | 13.8 |
| Pine Valley | 15.5 |
| Wilton | 16.2 |
| South Lyndeboro | 20.0 |
| Russell | 24.4 |
| Greenfield | 26.9 |
| South Bennington | 31.1 |
| Elmwood | 32.3 |
| Hancock | 35.6 |
| Eastview | 40.2 |
| Harrisville | 43.1 |
| Chesham | 46.1 |
| Marlboro | 49.9 |
| Keene | 56.8 |
No timetable data available for the selected route and year.