Timetable Websites

Amtrak Unlimited Discussion Forum

Help Support Amtrak Unlimited Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
I have some up on my website with comments, Streamliner Schedules, although it's been several years since I added a new one. I did give timetables.org access to my stock of electronic timetables so you can see the originals directly on their site. Also, don't miss Streamliner Memories for a treasure trove of memorabilia including menus, and brochures.
 
I have some up on my website with comments, Streamliner Schedules, although it's been several years since I added a new one. I did give timetables.org access to my stock of electronic timetables so you can see the originals directly on their site. Also, don't miss Streamliner Memories for a treasure trove of memorabilia including menus, and brochures.

You have interesting site, cool find!
 
As far as current schedules go, what is really necessary is corridor schedules, since these change the most. I can find Cascades, Hiawatha, and Surfliner, but no up-to-date timetables for the Northeast Corridor, MIchigan, or Illinois services.
 
I have some up on my website with comments, Streamliner Schedules, although it's been several years since I added a new one. I did give timetables.org access to my stock of electronic timetables so you can see the originals directly on their site. Also, don't miss Streamliner Memories for a treasure trove of memorabilia including menus, and brochures.
I was also going to mention Streamliner Memories. That's a wonderful site to spend some time poking around on.
 
I would purchase a amtrak national timetable in print if someone would do it. I think there might be a demand for it
 
We have to somehow convince the likes of Thomas Cook that it is worth their while to do an equivalent of the European Time Table in North America. The problem may be that there really are not enough trains operating in North America and enough people using them, to make it worth their while I suppose.
 
If I can get Amtrak to stop treating their GTFS feed like a state secret, it becomes strictly a matter of presentation. Big job but any company can do it. Getting Amtrak to release the data in machine-processable format is crucial, however; no company wants to waste time extracting one service timetable at a time
 
We have to somehow convince the likes of Thomas Cook that it is worth their while to do an equivalent of the European Time Table in North America. The problem may be that there really are not enough trains operating in North America and enough people using them, to make it worth their while I suppose.
I've made substantial progress laying out a California Rail Timetable modeled on the ERT, including commuter trains and Thruway buses since North American services are so sparse compared to Europe. One of my goals was to make it clearer how the various services in the state fit together (despite their best efforts not to, in many cases). It's mainly been an exercise for my own amusement (I know); if a full North American timetable doesn't have much of a market, one limited to CA is even smaller.

GTFS data, as @neroden points out, opens up automation possibilities, or would for a more skilled programmer than I. The corridor and commuter trains in CA do at least make their GTFS feeds available, but the different operators are a bit inconsistent in implementation (e.g., station names), making it tricky to merge multiple operators' trains into a single timetable (the way LOSSAN used to with Pacific Surfliner, Metrolink, and Coaster schedules). I've done everything manually, and in fact ERT say their work is mainly unautomated, too - though it sure seems there must be a better way!
 
Last edited:
I was a quarter of the way through assembling a program in Python (using PANDAS) to automatically make HTML timetables when, uh, my partner caught Covid. (Her symptoms have stopped now, so that's good!)

I believe part of timetable assembly has to be manual: there are artistic design choices in which trains/buses and which stations to list in one timetable, and what order to put the stations in, and which trains to list in the same column, etc.

It should be possible to fill in the actual *times* in an automated fashion; I have a sort of "database report" or "template" concept in my head. The schedule preparer would write a template or report file, and the program would generate the filled-in timetable.

Python is a pretty flexible prototyping language and also fast enough for these purposes, so a bunch of the manual tweaking of different agencies' feeds (patching station codes and station names together, etc) can probably be made as modules. Once I got the prototype a little more functional I figured I'd put it up on github or gitlab or something.
 
[...] I have a sort of "database report" or "template" concept in my head. The schedule preparer would write a template or report file, and the program would generate the filled-in timetable. [...]

In my former life as an editor, I can't count the number of times I had a database report in mind to simplify the publishing process...but we editors were trapped in MS Word, and the designers lived in InDesign, and databases never entered the ring, at least in the houses I experienced. Anyone who knew Python was, well, neither on staff nor contract. But the possibilities are tantalizing!

At any rate, I hope your partner's made a swift recovery and that you're both in good health.
 
Back
Top