COVID-19 Travel Guide
Learn more ›

Search train tickets to Vancouver

switcheroo

Quickview

How to get to Vancouver by train

Routes28
Trips per day57
train lines3
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?

$63.40 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 Valemount to Vancouver had the lowest average price at $63.40.

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
$306.78

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
$282.44

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
$437.63

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
$382.00

Baltimore

There are 7 scheduled trains per day from Baltimore to Vancouver. The route can be as long as 2362 miles, or 3801 kilometers. On average, the journey takes 87 hours and 47 minutes. One train company, Amtrak, connects Baltimore to Vancouver. Trains from Baltimore usually arrive in Vancouver at Pacific Central Station - 1150 Station St.
Avg. Time
3d 15h 47m
Avg. Price
$448.31

Located in British Columbia, Canada, Vancouver is accessible by train from 28 other cities. You can choose from 57 daily scheduled trips when you search for trains to Vancouver on Wanderu. Amtrak 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

Amtrak

There are 6 scheduled Amtrak trains per day. Amtrak can get you to Vancouver from 24 cities, including New York.
Amtrak
Amtrak
Avg. Time
1d 20h 54m
Avg. Price
$182.54

VIA Rail

There is one VIA Rail train per day, from Saskatoon to Vancouver. VIA Rail can get you to Vancouver from 3 cities, including Saskatoon.
VIA Rail
VIA Rail
Avg. Time
1d 15h 2m
Avg. Price
$93.43

Amtrak Cascades

There is one Amtrak Cascades train per day, from Seattle to Vancouver.
Amtrak Cascades
Amtrak Cascades
Avg. Time
4h 0m
Avg. Price
$45.00

Top train routes to and from Vancouver