Find a train from Truro, Nova Scotia to Vancouver

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Journey duration 143 h 11 min
Connections per day 1
First departure: 14:31
Last departure: 14:31
Distance 4414km

Cheap train tickets from Truro, Nova Scotia to Vancouver on virail

If you are looking for the easiest way to find the best price for your train route, virail is what you have been looking for. You just need to select the date and virail will show you all the connections offered by our partners: by filtering the results you will find the perfect solution for your budget and schedule. Virail will redirect you to the website of the company for a simple and safe booking.

Which rail companies offer connections by train from Truro, Nova Scotia to Vancouver?

To get to Vancouver by train, you can rely on Viarail, only an example among all our partners.

How much are the train tickets from Truro, Nova Scotia to Vancouver?

If you intend to travel by train from Truro, Nova Scotia to Vancouver, please know that there is only one connection between these two cities per day. So please choose your ticket very cautiously. In addition, please arrive early enough at the train station. Arriving at the station half an hour before the departure of the train is strongly encouraged in order to take zero risk.

Trains from Truro, Nova Scotia to Vancouver


When it comes to relatively long journeys like between Truro, Nova Scotia and Vancouver, you can can consider taking a high-speed train or a plane to cut your journey's duration.

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

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

How many train connections exist to go from Truro, Nova Scotia to Vancouver per day?

How long will it take you from Truro, Nova Scotia to Vancouver by train and when do the trains leave?

The first train to Vancouver leaves at 14:11, whereas the last one at 14:11. To get from Truro, Nova Scotia to Vancouver by train, you will need 143 hours and 11 minutes.

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