1. Home
  2. Lines
  3. VIA Rail Vancouver to Toronto

VIA Rail Vancouver to Toronto

Loading the Live Map...

Live Trains

Live VIA Rail trains are on the Live Map.

Open the Live Map to see trains on this line.

Stations on the VIA Rail Vancouver to Toronto

72 stations, in order, from the VIA Rail schedule data. Not every train serves every branch.

Toronto to Vancouver

  1. Toronto
  2. Washago
  3. South Parry
  4. Sudbury Jct
  5. Capreol
  6. Laforest
  7. McKee's Camp
  8. Felix
  9. Ruel
  10. Westree
  11. Gogama
  12. Foleyet
  13. Elsas
  14. Oba
  15. Hornepayne
  16. Hillsport
  17. Caramat
  18. Longlac
  19. Nakina
  20. Auden
  21. Ferland
  22. Mud River
  23. Armstrong
  24. Collins
  25. Allanwater Bridge
  26. Flindt Landing
  27. Savant Lake
  28. Sioux Lookout
  29. Richan
  30. Red Lake Road
  31. Canyon
  32. Farlane
  33. Redditt
  34. Minaki
  35. Ottermere
  36. Malachi
  37. Copelands Landing
  38. Rice Lake
  39. Winnitoba
  40. Ophir
  41. Brereton Lake
  42. Elma
  43. Winnipeg
  44. Portage la Prairie
  45. Rivers
  46. Melville
  47. Watrous
  48. Saskatoon
  49. Biggar
  50. Unity
  51. Wainwright
  52. Viking
  53. Edmonton
  54. Evansburg
  55. Edson
  56. Hinton
  57. Jasper
  58. Valemount
  59. Blue River
  60. Clearwater
  61. Kamloops North
  62. Ashcroft
  63. Boston Bar
  64. Hope
  65. Chilliwack
  66. Abbotsford
  67. Vancouver

Via Parry Sound, Between Washago and Sudbury Jct

  1. Parry Sound

Via North Bend, Between Ashcroft and Vancouver

  1. North Bend
  2. Katz
  3. Agassiz
  4. Mission Harbour

About the Line

Railroad
VIA Rail Canada
Stations
72
Ends
Toronto and Vancouver

Official VIA Rail Schedule

Other VIA Rail Routes