Find a train from Prince Rupert to Vancouver

Find the cheapest ticket for your trip

Journey details

Journey duration 82 h
Connections per day 1
First departure: 08:00
Last departure: 08:00
Distance 749km

Compare the best train prices from Prince Rupert to Vancouver

Virail makes every journey easier: the only thing you will have to do is to specify the date of your journey from Prince Rupert to Vancouver. Afterwards, you will be able to find the perfect option for your trip by filtering and sorting the results by price and departure. Virail will also automatically redirect you to the provider's website to complete your booking.

Which rail companies offer connections by train from Prince Rupert to Vancouver?

Among all virail partners, you will also be able to travel with Viarail, serving the train route between Prince Rupert and Vancouver.

How much is the cheapest train ticket from Prince Rupert to Vancouver?

There is only one daily connection between Prince Rupert and Vancouver if you want to travel by train. Therefore, please be particularly observant when you choose your offer. Besides, being ahead of time when you arrive at the train station is obviously better. It is recommended that you arrive at the train station 30 minutes before the departure to ensure that you take no risk.

Ticket price Prince Rupert - Vancouver every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 521$ 533 More More $ 534$ 428$ 301

Trains from Prince Rupert to Vancouver


Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.

When the journey is as long as between Prince Rupert and Vancouver, you should consider to take a flight to Vancouver. If you book in advance, low cost airlines can provide flight that will make you save not only time but also money.

In which stations can you take the train to Vancouver and where will you arrive?

The trains to Vancouver will leave from PRINCE RUPERT and will arrive at VANCOUVER.

How many train connections are there from Prince Rupert to Vancouver every day?

How long do you need to get to Vancouver by train?

The trains running between Prince Rupert and Vancouver take 73 hours and 42 minutes. The first train leaves at 08:07, whereas the last one is at 08:07

virail lets you search and compare times and prices of any transports from one city to another