Historical snapshots based on data from available timetables.
| Amoskeag North | Manchester, New Hampshire | Station Info |
| Amoskeag South | Manchester, New Hampshire | Station Info |
| Boscawen | Boscawen, New Hampshire | Station Info |
| Bow | Bow, New Hampshire | Station Info |
| Canaan | Canaan, New Hampshire | Station Info |
| Concord | Concord, New Hampshire | Station Info |
| End of Main Track | name | |
| Franklin | Franklin, New Hampshire | Station Info |
| Goffs Falls | Manchester, New Hampshire | Station Info |
| Halcyon | Andover, New Hampshire | Station Info |
| Hooksett | Hooksett, New Hampshire | Station Info |
| Lebanon | Lebanon, New Hampshire | Station Info |
| Manchester | Manchester, New Hampshire | Station Info |
| Martins | Hooksett, New Hampshire | Station Info |
| Mascoma | Lebanon, New Hampshire | Station Info |
| Merrimack | Merrimack, New Hampshire | Station Info |
| Merrimack South | Merrimack, New Hampshire | Station Info |
| Nashua | Nashua, New Hampshire | Station Info |
| Nashua South | Nashua, New Hampshire | Station Info |
| North Chelmsford | Chelmsford, Massachusetts | Station Info |
| North Chelmsford North | Chelmsford, Massachusetts | Station Info |
| Penacook | Concord, New Hampshire | Station Info |
| Potter Place | Andover, New Hampshire | Station Info |
| Reeds Ferry | Merrimack, New Hampshire | Station Info |
| South Manchester | Manchester, New Hampshire | Station Info |
| Thorntons Ferry | Merrimack, New Hampshire | Station Info |
| Tie Plant | Nashua, New Hampshire | Station Info |
| Tyngsboro | Tyngsborough, Massachusetts | Station Info |
| Westboro | Lebanon, New Hampshire | Station Info |
| White River Junction | Hartford, Vermont | Station Info |
| Station | Mile |
|---|---|
| North Chelmsford | 28.6 |
| North Chelmsford North | 28.9 |
| Tyngsboro | 32.1 |
| Nashua South | 37.4 |
| Nashua | 39.0 |
| Tie Plant | 40.8 |
| Thorntons Ferry | 44.7 |
| Merrimack South | 45.7 |
| Merrimack | 46.2 |
| Reeds Ferry | 47.8 |
| Goffs Falls | 52.0 |
| South Manchester | 53.9 |
| Manchester | 55.7 |
| Amoskeag South | 56.6 |
| Amoskeag North | 58.6 |
| Martins | 61.5 |
| Hooksett | 63.6 |
| Bow | 71.3 |
| Concord | 73.4 |
| Penacook | 79.9 |
| Boscawen | 82.7 |
| Franklin | 92.0 |
| Halcyon | 98.2 |
| Potter Place | 104.3 |
| Canaan | 124.9 |
| Mascoma | 134.3 |
| Lebanon | 138.3 |
| Westboro | 142.6 |
| End of Main Track | 142.7 |
| White River Junction | 142.9 |
No timetable data available for the selected route and year.