Duration 3 days 2h
Distance 4504.9 km
Average price $469
Frequency 4/week

Trip overview

The train between Rochester and Vancouver takes 3 days 2h. The train runs, on average, 4 times per week from Rochester to Vancouver. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Rochester Amtrak Station
    Lake Shore Limited
  2. Chicago Union Station
    Empire Builder
  3. Everett Amtrak Station
    Amtrak Cascades
  4. Vancouver
2 days 13h
Bookable on Rome2rio
$380 - $545

Rochester to Vancouver train times

Trains run four times a week between Rochester and Vancouver. The service departs Rochester at 23:12 at night, which arrives into Vancouver at 23:00. All services require a transfer, and take on average 3 days 2h. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Rochester to Vancouver? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Rochester station to Vancouver station. However, there are services departing from Rochester Amtrak Station and arriving at Vancouver Pacific Central Station via Chicago Union Station and Everett Amtrak Station. The journey, including transfers, takes approximately 2 days 13h.

More details

The distance between Rochester and Vancouver is 3512 km. The road distance is 4504.9 km.

Get driving directions

Rochester to Vancouver train services, operated by Amtrak, depart from Rochester Amtrak Station.

More details

Rochester to Vancouver train services, operated by Amtrak, arrive at Vancouver Pacific Central Station.

More details

Book your Rochester to Vancouver train tickets online with Rome2rio.

Search and book

Vancouver is 3h behind Rochester. It is currently 11:02 AM in Rochester and 8:02 AM in Vancouver.

There are 859+ hotels available in Vancouver. Prices start at $125 CAD per night.

More details

What companies run services between Rochester and Vancouver?

You can take a train from Rochester to Vancouver via Chicago Union Station and Everett Amtrak Station in around 2 days 13h.
Train operators
Ave. Duration
11h 38m
Twice daily
Estimated price
$90 - $130

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps