VIA Rail Stations

VIA Rail Deals services more than 410 stations across Canada.

To find the closest station, consult the list of stations below.

Atlantic Provinces

Québec

Saskatchewan

British Columbia

  • Abbotsford
  • Agassiz
  • Aleza Lake
  • Ashcroft
  • Bend
  • Blue River
  • Boston Bar
  • Burns Lake
  • Cassiar Cannery
  • Cedarvale
  • Chilliwack
  • Clearwater
  • Dome Creek
  • Dorreen
  • Dunster
  • Endako
  • Fort Fraser
  • Goat River
  • Harvey
  • Hope
  • Houston
  • Hutton
  • Kamloops North
  • Katz
  • Kitwanga
  • Kwinitsa
  • Longworth
  • Loos
  • McBride
  • McGregor
  • Mission Harbour
  • New Hazelton
  • North Bend
  • Pacific
  • Penny
  • Prince George
  • Prince Rupert
  • Sinclair Mills
  • Smithers
  • Telkwa
  • Terrace
  • Upper Fraser
  • Usk
  • Valemount
  • Vancouver
  • Vanderhoof
  • Willow River

Others

  • Albany
  • Amsterdam
  • Border
  • Buffalo (Depew)
  • Buffalo (Exchange)
  • Croton-Harmon
  • Hudson
  • New York
  • Poughkeepsie
  • Rhinecliff
  • Rochester
  • Rome
  • Schenectady
  • Sinker
  • Syracuse
  • Utica
  • Yonkers

Manitoba

  • Amery
  • Bird
  • Brereton Lake
  • Bridgar
  • Chesnaye
  • Churchill
  • Cormorant
  • Dauphin
  • Dering
  • Dyce
  • Elma
  • Gilbert Plains
  • Gillam
  • Gladstone
  • Glenella
  • Grandview
  • Halcrow
  • Herchmer
  • Hockin
  • Ilford
  • Laurier
  • Leven
  • Lyddal
  • M’Clintock
  • McCreary
  • Ochre River
  • Oday
  • Odhill
  • Ophir
  • Orok
  • Pikwitonei
  • Pipun
  • Pit Siding
  • Plumas
  • Ponton
  • Portage la Prairie
  • Rivers
  • Roblin
  • Sipiwesk
  • The Pas
  • Thibaudeau
  • Thicket Portage
  • Thompson
  • Tidal
  • Turnbull
  • Wabowden
  • Weir River
  • Wekusko
  • Winnipeg
  • Winnitoba
  • Wivenhoe