VIA Rail has two trains providing passenger rail service at three stations in Sudbury.


The Canadian
VIA’s premier trans-continental service between Toronto and Vancouver stops at Sudbury Junction and Capreol Stations. Westbound service is on Tuesdays, Thursdays and Saturdays. Eastbound service is on Mondays, Wednesdays and Fridays.

The Lake Superior
Provides day-liner coach and remote transportation services along the CP Rail line between Sudbury and White River, departing Sudbury Station Tuesdays, Thursdays and Saturdays.

Train Stations

Sudbury Junction Station
East end of Lasalle Blvd.

2750 Lasalle Blvd., Sudbury, ON P3A 4R7

Capreol Station
8 Front St., Capreol, ON P0M 1H0

Sudbury Station
Elgin Street at Minto, Downtown
233 Elgin St., Subdury, ON P3E 3N7

Show Buttons
Hide Buttons
Scroll To Top