The Portland-to-Vancouver Amtrak Cascades train takes 7 hours 50 minutes, leaving at 2:10pm and arriving at 10:00pm.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
Choose the train from Portland to Vancouver, BC when you want one seat, no airport transfer, and a calmer cross-border trip than driving Interstate 5. The cost is time: Amtrak Cascades is not the shortest way to Canada, but the direct daily train avoids rental-car rules, border-line driving stress, and airport padding.
Amtrak’s current Cascades timetable lists train 518 leaving Portland Union Station at 2:10pm and reaching Vancouver, BC Pacific Central Station at 10:00pm. Portland Union Station uses PDX in Amtrak search, which can be confusing because PDX is also Portland’s airport code.
For live train, bus, and transfer options on this route, compare the day you plan to travel here:
The Direct Portland To Vancouver Train Route
The direct Amtrak Cascades option is the simplest rail choice because one daily through train runs from Portland Union Station to Vancouver, BC Pacific Central Station. The same route in reverse leaves Vancouver at 7:25am and reaches Portland at 3:35pm.
On the northbound trip, the train stops at Vancouver, Washington, then Kelso-Longview, Centralia, Olympia-Lacey, Tacoma, Tukwila, Seattle, Edmonds, Everett, Stanwood, Mount Vernon, and Bellingham before crossing into British Columbia. The full scheduled ride is 7 hours 50 minutes, with Seattle roughly halfway through the day.
For most travelers, the main scenery payoff comes after Seattle, when the route runs north toward Puget Sound, the Skagit Valley, and the Canadian border. A late arrival is the real planning detail: 10:00pm works well if your hotel check-in is sorted, but it is awkward if you planned to pick up a rental car or meet a tour that night.
Portland To Vancouver, BC By Train: Every Option Compared
Portland-to-Vancouver travel has one clear rail winner: the direct Amtrak Cascades train, unless the departure time does not fit your day. Buses are cheaper on many dates, driving can be shorter in perfect conditions, and flying rarely saves enough door-to-door time to justify the airport shuffle.
| Mode | Typical Time | Rough Cost |
|---|---|---|
| Direct Amtrak Cascades train | 7 hours 50 minutes scheduled | Dynamic Amtrak fare; often above bus fare |
| Train to Seattle plus bus to Vancouver | 8 to 10 hours depending on layover | Varies by connection and date |
| Intercity bus via Seattle | 8 to 10 hours | Often lowest cash price, roughly $30 to $80 on sale dates |
| Drive your own car | 5.5 to 7.5 hours plus border wait | Fuel, parking, and possible toll or bridge costs |
| One-way rental car | 5.5 to 7.5 hours plus pickup and drop-off | Often $100 to $250+ after one-way and cross-border rules |
| Flight from PDX to YVR | About 1 hour 15 minutes in air; 4.5 to 6 hours door to door | Often $120 to $300+ before bags |
| Private car or van transfer | 5.5 to 7.5 hours | Commonly $600+ for a reserved vehicle |
Use the official Amtrak Cascades timetable before buying, because the Portland-to-Vancouver train is a low-frequency route and missed connections can turn a simple trip into an overnight in Seattle.
How Long Does The Portland To Vancouver Train Take?
Amtrak Cascades schedules show 7 hours 50 minutes for the through train, but cross-border processing can still stretch the real travel day. Plan around a late arrival in Vancouver, not a dinner-time arrival.
Arrive at Portland Union Station about one hour before departure for a Canada-bound train, with your ticket and travel document ready. Build more slack if you are checking bags, bringing a bike, traveling with children, or trying to connect from an arriving bus or MAX line.
Southbound, the reverse train leaves Vancouver early in the morning. That matters for hotel checkout and SkyTrain timing, because Pacific Central Station is easy to reach but not where most visitors sleep.
Tickets, Seats, Bags, And Border Prep
Cross-border rail to Canada works smoothly when documents, luggage, and food are sorted before you reach Portland Union Station. Coach is usually the value move; Business Class is mainly for earlier boarding, extra room, and a quieter car.
US citizens with a valid US passport generally do not need a Canadian visa or eTA for this trip, per IRCC’s U.S.-citizen entry page. Travelers with other passports, criminal history, work plans, or longer stays should verify entry rules before buying a nonrefundable ticket.
- Travel document: A valid passport is the cleanest choice for a rail crossing into Canada.
- Arrival timing: Reach Portland Union Station about 60 minutes early for a Canada-bound train.
- Bags: Tag every bag, and check luggage only if your departure and arrival stations offer checked-bag service for your train.
- Food: The Cascades Bistro car sells food and drinks, but a packed snack is smart for a late arrival.
- Seat choice: North of Seattle, the left side usually has better water views when open seats are available.
Where To Stay After Arriving In Vancouver
Vancouver’s Pacific Central Station is easiest when your first night is near False Creek, Yaletown, Gastown, or a SkyTrain stop. Downtown Vancouver is usually better than an airport hotel unless you arrive late and leave by air the next morning.
Main Street-Science World SkyTrain station sits across the street from Pacific Central Station, so a hotel near the Expo Line can make the 10:00pm arrival easier. Compare Vancouver hotels on a map before choosing a late-night transfer:
Which Portland To Vancouver Option Should You Choose?
The direct train is the right pick for comfort and low-stress travel; the bus is the budget fallback, and driving only wins when you need a car in British Columbia. Flying makes sense only when a low fare and a tight schedule line up on the same date.
- Choose the direct train if you want the simplest cross-border trip and can handle a 10:00pm arrival.
- Choose the bus if the lowest fare matters more than space, scenery, or a smoother ride.
- Choose driving if you need a car for Whistler, Vancouver Island connections, or small towns outside Vancouver.
- Choose flying if you have a tight same-day commitment and find a nonstop fare that beats the train by enough to cover airport time.
- Break the trip in Seattle if the 2:10pm Portland departure is too late or you want a morning arrival in Vancouver.
To compare the rail and transfer mix for your dates, use the route search here:
References & Sources
- Amtrak.“Amtrak Cascades Route Timetable.”Supports the current train number, schedule, stations, and 7 hour 50 minute duration.
- Immigration, Refugees and Citizenship Canada.“I am an American citizen. What do I need to enter Canada?”Supports the entry-document guidance for U.S. citizens traveling to Canada.