Old thread but new update...most of the timetables now have mileage on them. That has been a very frequent request. You can get them from RPA's timetable site as well as my Amtrak timetable archive.
Note, the NEC timetables change continuously, so as soon as you create a timetable it's...