COVID-19 Travel Guide
Learn more ›

Search train tickets to Vancouver

Quickview

How to get to Vancouver by train

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

What is a good price for a train ticket to Vancouver?

€15.43 is the cheapest price for a train ticket to Vancouver, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Vancouver. In the last month, trains from Hope to Vancouver had the lowest average price at €15.43.

Where is the train station in Vancouver, BC?

The main train station in Vancouver is Pacific Central Station - 1150 Station St. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Vancouver.

Waterloo

There are 9 scheduled trains per day from Waterloo to Vancouver. The route can be as long as 1906 miles, or 3067 kilometers. On average, the journey takes 73 hours and 22 minutes. One train company, Amtrak, connects Waterloo to Vancouver. Trains from Waterloo usually arrive in Vancouver at Pacific Central Station - 1150 Station St.
Avg. Time
3d 1h 22m
Avg. Price
€252.40

Elyria

There are 9 scheduled trains per day from Elyria to Vancouver. The route can be as long as 2040 miles, or 3282 kilometers. On average, the journey takes 76 hours and 34 minutes. One train company, Amtrak, connects Elyria to Vancouver. Trains from Elyria usually arrive in Vancouver at Pacific Central Station - 1150 Station St.
Avg. Time
3d 4h 34m
Avg. Price
€232.37

Sandusky

There are 8 scheduled trains per day from Sandusky to Vancouver. The route can be as long as 2010 miles, or 3234 kilometers. On average, the journey takes 74 hours . One train company, Amtrak, connects Sandusky to Vancouver. Trains from Sandusky usually arrive in Vancouver at Pacific Central Station - 1150 Station St.
Avg. Time
3d 2h 0m
Avg. Price
€360.05

New Haven

There are 8 scheduled trains per day from New Haven to Vancouver. The route can be as long as 2455 miles, or 3950 kilometers. On average, the journey takes 83 hours and 34 minutes. One train company, Amtrak, connects New Haven to Vancouver. Trains from New Haven usually arrive in Vancouver at Pacific Central Station - 1150 Station St.
Avg. Time
3d 11h 34m
Avg. Price
€314.28

New York

There are 7 scheduled trains per day from New York to Vancouver. The route can be as long as 2427 miles, or 3905 kilometers. On average, the journey takes 89 hours and 37 minutes. One train company, Amtrak, connects New York to Vancouver. Trains from New York usually arrive in Vancouver at Pacific Central Station - 1150 Station St.
Avg. Time
3d 17h 37m
Avg. Price
€252.84

Located in British Columbia, Canada, Vancouver is accessible by train from 11 other cities. You can choose from 11 daily scheduled trips when you search for trains to Vancouver on Wanderu. VIA Rail usually has the most trains on any given day.

Looking for other ways to get there? Ferry tickets to Vancouver are also available. Bus trips to Vancouver are yet another option.

Train companies serving Vancouver

VIA Rail

There is one VIA Rail train per day, from Saskatoon to Vancouver. VIA Rail can get you to Vancouver from 11 cities, including Saskatoon.
VIA Rail
VIA Rail
Avg. Time
1d 13h 56m
Avg. Price
€105.20

Top train routes to and from Vancouver