Search train tickets toSudbury

switcheroo

Quickview

How to get to Sudbury by train?

Routes6
Trips per day9
train carriers1
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Sudbury?

The cheapest prices for a train ticket to Sudbury that users have found recently on Wanderu start at $14.98. Such great deals to Sudbury are available on two routes including Roberts and Biscotasing. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Sudbury. Roberts at $14.98 has consistently the lowest average train ticket prices to Sudbury.

What are the main train stations in Sudbury?

The most popular train stations in Sudbury are 2750 Lasalle Blvd Est and 187-231 Regional Rd 67. 2750 Lasalle Blvd Est is the busiest train station in Sudbury.

What are the most popular train routes to Sudbury?

Devon

There are 2 train schedules per day connecting Devon with Sudbury. It takes on average 4 hours and 27 minutes to travel 143 miles, 229 kms, by train from Devon. One train company operates schedules from Devon, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Devon you will most likely to arrive in Sudbury at 2750 Lasalle Blvd Est.
Avg. Time
4h 27m
Avg. Price
$27.88

Oshawa

There are 6 train schedules per day connecting Oshawa with Sudbury. It takes on average 11 hours and 34 minutes to travel 207 miles, 333 kms, by train from Oshawa. One train company operates schedules from Oshawa, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Oshawa you will most likely to arrive in Sudbury at VIA Station.
Avg. Time
11h 34m
Avg. Price
$51.31

Dalton

There are 2 train schedules per day connecting Dalton with Sudbury. It takes on average 6 hours and 8 minutes to travel 183 miles, 295 kms, by train from Dalton. One train company operates schedules from Dalton, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Dalton you will most likely to arrive in Sudbury at 187-231 Regional Rd 67.
Avg. Time
6h 8m
Avg. Price
$35.34

Kingston

There are 6 train schedules per day connecting Kingston with Sudbury. It takes on average 13 hours and 23 minutes to travel 267 miles, 429 kms, by train from Kingston. One train company operates schedules from Kingston, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Kingston you will most likely to arrive in Sudbury at VIA Station.
Avg. Time
13h 23m
Avg. Price
$67.28

Biscotasing

There are 2 train schedules per day connecting Biscotasing with Sudbury. It takes on average 2 hours and 42 minutes to travel 77 miles, 123 kms, by train from Biscotasing. One train company operates schedules from Biscotasing, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Biscotasing you will most likely to arrive in Sudbury at 2750 Lasalle Blvd Est.
Avg. Time
2h 42m
Avg. Price
$14.98

Saint-Hyacinthe

There are 4 train schedules per day connecting Saint-Hyacinthe with Sudbury. It takes on average 19 hours and 39 minutes to travel 386 miles, 621 kms, by train from Saint-Hyacinthe. One train company operates schedules from Saint-Hyacinthe, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Saint-Hyacinthe you will most likely to arrive in Sudbury at VIA Station.
Avg. Time
19h 39m
Avg. Price
$89.76

Girdwood

There are 2 train schedules per day connecting Girdwood with Sudbury. It takes on average 7 hours and 42 minutes to travel 223 miles, 359 kms, by train from Girdwood. One train company operates schedules from Girdwood, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Girdwood you will most likely to arrive in Sudbury at 2750 Lasalle Blvd Est.
Avg. Time
7h 42m
Avg. Price
$43.32

Québec City

There are 4 train schedules per day connecting Québec City with Sudbury. It takes on average 22 hours and 22 minutes to travel 460 miles, 740 kms, by train from Québec City. One train company operates schedules from Québec City, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Québec City you will most likely to arrive in Sudbury at VIA Station.
Avg. Time
22h 22m
Avg. Price
$105.43

White River

There are 2 train schedules per day connecting White River with Sudbury. It takes on average 8 hours and 37 minutes to travel 248 miles, 398 kms, by train from White River. One train company operates schedules from White River, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from White River you will most likely to arrive in Sudbury at 2750 Lasalle Blvd Est.
Avg. Time
8h 37m
Avg. Price
$48.55

Belleville

There are 4 train schedules per day connecting Belleville with Sudbury. It takes on average 12 hours and 52 minutes to travel 237 miles, 380 kms, by train from Belleville. One train company operates schedules from Belleville, with VIA Rail Canada offering the most daily connections to Sudbury. Traveling by train from Belleville you will most likely to arrive in Sudbury at VIA Station.
Avg. Time
12h 52m
Avg. Price
$101.31

What train companies travel to Sudbury, Ontario?

Located in Ontario, Canada, you can travel by train to Sudbury from 6 destinations and choose from 9 daily train schedules to get you there. VIA Rail Canada has the most train connections to Sudbury. The furthest train arriving in Sudbury covers a distance of 182.98 miles, 294.41 kms, covering the journey in and 6.13 minutes

Looking for other ways to get there? Check out Bus options to Sudbury.

train companies serving Sudbury