Deprecated: Constant E_STRICT is deprecated in /home/narprail/public_dev/wire/core/ProcessWire.php on line 290

Deprecated: Constant E_STRICT is deprecated in /home/narprail/public_dev/wire/core/ProcessWire.php on line 451

Deprecated: ProcessWire\ModulesConfigs::getModuleConfigInputfields(): Implicitly marking parameter $form as nullable is deprecated, the explicit nullable type must be used instead in /home/narprail/public_dev/wire/core/ModulesConfigs.php on line 561

Deprecated: ProcessWire\ModulesLoader::hasPermission(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/narprail/public_dev/wire/core/ModulesLoader.php on line 750

Deprecated: ProcessWire\ModulesLoader::hasPermission(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/narprail/public_dev/wire/core/ModulesLoader.php on line 750

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /home/narprail/public_dev/wire/core/Session.php on line 287

Warning: session_name(): Session name cannot be changed after headers have already been sent in /home/narprail/public_dev/wire/core/Session.php on line 291

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /home/narprail/public_dev/wire/core/Session.php on line 297

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /home/narprail/public_dev/wire/core/Session.php on line 298

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /home/narprail/public_dev/wire/core/Session.php on line 299

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /home/narprail/public_dev/wire/core/Session.php on line 300

Deprecated: ProcessWire\PagesRequest::___getLoginPageOrUrl(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/narprail/public_dev/wire/core/PagesRequest.php on line 713

Warning: Cannot modify header information - headers already sent by (output started at /home/narprail/public_dev/wire/core/ProcessWire.php:290) in /home/narprail/public_dev/wire/modules/Process/ProcessPageView.module on line 105
Amtrak + VIA Rail Timetables - Rail Passengers Association | Washington, DC

Resources

Amtrak + VIA Rail Timetables


Deprecated: ProcessWire\MarkupQA::__construct(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/narprail/public_dev/wire/core/MarkupQA.php on line 74

Deprecated: ProcessWire\MarkupQA::__construct(): Implicitly marking parameter $field as nullable is deprecated, the explicit nullable type must be used instead in /home/narprail/public_dev/wire/core/MarkupQA.php on line 74

Deprecated: ProcessWire\MarkupQA::findLinks(): Implicitly marking parameter $page as nullable is deprecated, the explicit nullable type must be used instead in /home/narprail/public_dev/wire/core/MarkupQA.php on line 623

UPDATED: 07.11.2024

Latest:
Southwest Chief & Ethan Allen timetables updated

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

If you feel that something is missing or needs to be updated, please reach out to our Director of Community Engagement & Organizing Joe Aiello (jaiello@narprail.org)

RAIL PASSENGERS ASSOCIATION - UPDATED TIMETABLES

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

(Click to auto-scroll to that section)

Amtrak
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!
(see section below for current known versions of regional/state supported services)

AMTRAK

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

Click here for updated Amtrak service alerts & notices

VIA RAIL

Confirm any of these times at viarail.ca 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