Amtrak + VIA Rail Timetables

UPDATED: 03.04.2024

Updated the Carolinian/Piedmont timetable

[All schedules have been updated as noted by "effective" date listed on the timetables]

**NOTE: For those asking about mileage on the timetables, that data comes from a completely different source that we do not have access to. Remember, this is a completely volunteer-led effort, and we must remain respectful of their time and limits to what information is publically available.**

If you feel that something is missing or needs to be updated, please reach out to our National Field Coordinator Joe Aiello ([email protected])


Created by Rail Passengers NYS Council Member Nathanael Nerode & Christopher Juckins using publically available GTFS data

(Click to auto-scroll to that section)

VIA Rail
State Supported/Regional Services (routes that have dedicated websites/schedules)

These are our own "in-house" set of timetables - which include links to some of the connecting local transit you may need along your trip! More routes coming soon (see section below for current known versions of regional/state supported services)


Confirm any of these times at or 1-800-USA-RAIL prior to travel

Click here for updated Amtrak service alerts & notices


Confirm any of these times at prior to travel

Click here for updated VIA Rail service alerts & notices

  • Canadian
    • Toronto - Capreol - Hornepayne - Sioux Lookout - Winnipeg - Saskatoon - Edmonton - Jasper - Kamloops North - Vancouver
  • Compete Corridor Services
    • Includes:
      • Toronto-Ottawa-Montreal Services
      • Quebec City Services
      • Southwest Ontario Services
  • Ocean
    • Montreal - Sainte-Foy - Rimouski - Miramichi - Moncton - Truro - Halifax
  • Remote Services
    • Includes:
      • Montreal-Jonquiere
      • Montreal-Senneterre
      • Sudbury-White River
      • Churchill-The Pas-Winnipeg
      • Jasper-Prince-George-Prince Rupert

Other Amtrak State Supported/Regional Services