Search train tickets to New Hazelton

switcheroo

Quickview

How to get to New Hazelton by train?

Routes2
Trips per day2
train carriers1
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap train tickets to New Hazelton?

The cheapest prices for a train ticket to New Hazelton that users have found recently on Wanderu start at $24.63. Such great deals to New Hazelton are available on one route to Prince Rupert. 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 New Hazelton. Prince Rupert at $24.63 has consistently the lowest average train ticket prices to New Hazelton.

What are the main train stations in New Hazelton?

The most popular train station in New Hazelton is VIA Station. VIA Station is the busiest train station in New Hazelton.

Vancouver

There is one train schedule per day connecting Vancouver with New Hazelton. It takes on average 72 hours and 37 minutes to travel 454 miles, 730 kms, by train from Vancouver. One train company operates schedules from Vancouver, with VIA Rail offering the most daily connections to New Hazelton. Traveling by train from Vancouver you will most likely to arrive in New Hazelton at VIA Station.
Avg. Time
3d 0h 37m
Avg. Price
$133.27

Prince George

There is one train schedule per day connecting Prince George with New Hazelton. It takes on average 7 hours and 37 minutes to travel 215 miles, 346 kms, by train from Prince George. One train company operates schedules from Prince George, with VIA Rail offering the most daily connections to New Hazelton. Traveling by train from Prince George you will most likely to arrive in New Hazelton at VIA Station.
Avg. Time
7h 37m
Avg. Price
$40.99

Edmonton

There is one train schedule per day connecting Edmonton with New Hazelton. It takes on average 41 hours to travel 579 miles, 931 kms, by train from Edmonton. One train company operates schedules from Edmonton, with VIA Rail Canada offering the most daily connections to New Hazelton. Traveling by train from Edmonton you will most likely to arrive in New Hazelton at VIA Station.
Avg. Time
1d 17h 0m
Avg. Price
$302.23

Prince Rupert

There is one train schedule per day connecting Prince Rupert with New Hazelton. It takes on average 4 hours and 30 minutes to travel 127 miles, 204 kms, by train from Prince Rupert. One train company operates schedules from Prince Rupert, with VIA Rail offering the most daily connections to New Hazelton. Traveling by train from Prince Rupert you will most likely to arrive in New Hazelton at VIA Station.
Avg. Time
4h 30m
Avg. Price
$24.63

Terrace

There is one train schedule per day connecting Terrace with New Hazelton. It takes on average 2 hours and 5 minutes to travel 65 miles, 104 kms, by train from Terrace. One train company operates schedules from Terrace, with VIA Rail offering the most daily connections to New Hazelton. Traveling by train from Terrace you will most likely to arrive in New Hazelton at VIA Station.
Avg. Time
2h 5m
Avg. Price
$14.62
Located in British Columbia, Canada, you can travel by train to New Hazelton from 2 destinations and choose from 2 daily train schedules to get you there. VIA Rail has the most train connections to New Hazelton. The furthest train arriving in New Hazelton covers a distance of 453.45 miles, 729.58 kms, covering the journey in 72 hours and 37 minutes

Train companies serving New Hazelton

There are 1 daily VIA Rail schedules to New Hazelton. VIA Rail can get you to New Hazelton by train from 2 destinations including Vancouver.
Avg. Time
1d 14h 34m
Avg. Price
$78.95