Train from Portland, Oregon to Vancouver, BC | Cost And Time

Amtrak Cascades links Portland to Vancouver via Seattle in about 7.5 to 9.5 hours, depending on the connection.

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.

Plan the train from Portland, Oregon to Vancouver, BC around a Seattle transfer, not a nonstop ride. The most useful version is an Amtrak-booked trip from Portland Union Station to Seattle King Street Station, then onward to Vancouver Pacific Central Station by a Cascades train or an Amtrak motorcoach connection.

The train is slower than driving in perfect conditions and much slower than the flight in the air. The train wins when you want downtown-to-downtown travel, room to work, no airport security line, and a simpler border day than flying with checked bags.

What Route Does Amtrak Use?

Amtrak Cascades carries Portland passengers north along the I-5 rail corridor to Seattle, then onward to Vancouver, British Columbia, through Bellingham and the US-Canada border. Most Portland-to-Vancouver itineraries are not one continuous train.

The usual booking pattern is Portland to Seattle first, then Seattle to Vancouver second. Some connections are all rail; others combine a Cascades train with an Amtrak-operated bus segment between Seattle and Vancouver. Both can be valid Amtrak itineraries when sold on the same reservation.

The train is easiest for travelers who value space over speed. Portland Union Station sits near Old Town Chinatown and the Pearl District, while Vancouver Pacific Central Station is close to Main Street-Science World SkyTrain station, which connects to downtown Vancouver in minutes.

Once you know your date, compare the train and bus combinations together so you do not miss a faster connection with a slightly different transfer:

Portland To Vancouver Train Schedule: What The Timetable Means

The Portland to Vancouver train schedule is built around daily Portland-Seattle departures and fewer Seattle-Vancouver departures. The current timetable rewards travelers who pick a connection first, not just the first train north from Portland.

The official Amtrak Cascades schedule effective June 8, 2026 lists daily northbound Portland departures to Seattle at 6:45 am, 8:30 am, 10:40 am, 2:10 pm, 3:56 pm, 5:55 pm, and 7:25 pm. Seattle-to-Vancouver service is thinner, so a later Portland departure can leave you stuck overnight in Seattle.

The cleanest same-day rail-only option on the published timetable is the 2:10 pm Portland departure reaching Seattle at 5:37 pm, followed by the 6:00 pm Cascades train to Vancouver at 10:00 pm. The connection is short, so only treat it as safe when Amtrak sells it as one itinerary for your travel date.

How Long Does The Train Take?

The Portland-to-Vancouver train trip usually takes about 7.5 to 9.5 hours when the Seattle transfer is included. A rail-only itinerary can be about 7 hours 50 minutes on the current schedule, while train-and-bus combinations vary by connection.

Travel time swings because Seattle is the hinge point. A Portland train can arrive soon after a Vancouver-bound departure leaves, and the next northbound leg may not run for hours. The practical planning rule is simple: search the full Portland-to-Vancouver trip, not Portland-to-Seattle and Seattle-to-Vancouver separately.

Option Typical Time Rough Cost
Amtrak train plus morning Seattle-Vancouver bus About 7h30 on strong connections Often about $95 to $120+ in coach
All-rail Amtrak via Seattle About 7h50 on the current tight connection Often about $95 to $120+ in coach
Amtrak with a longer Seattle layover About 8h45 to 9h35 Usually date-dependent
Late Amtrak train plus late Vancouver bus About 8h15 to after midnight arrival Usually date-dependent
Direct intercity bus About 8h30 on many listings Often about $50 to $115
Drive via I-5 About 5h to 6h before heavy traffic or border delay Fuel, parking, and possible rental costs
Nonstop PDX-YVR flight About 1h10 to 1h20 in the air Often highest once bags and airport time count

Tickets, Border Checks, And Luggage

Amtrak tickets for Portland to Vancouver should be booked as one cross-border itinerary when possible. A single itinerary protects the transfer logic better than two separate tickets, especially when the Seattle layover is short.

Fares move with demand, season, and remaining seats. Recent fare calendars often show Portland-to-Vancouver train prices around the high double digits to low $100s in coach, while bus seats can price lower on flexible dates. Business Class can make sense if you need a quieter car or priority boarding, but coach is usually the value pick for this route.

Crossing into Canada changes the station routine. Carry original valid border documents, not photocopies, and arrive early because international train procedures can close before departure. The Amtrak Cascades schedule specifically tells travelers going to or from Vancouver, Canada to arrive one hour before departure.

Checked-bag rules can vary by station and service, so confirm baggage service while booking. For most travelers, one carry-on and one personal bag keeps the Seattle transfer easier than waiting for checked luggage.

Train Versus Bus, Car, And Flight

The train is the right pick when you want a calmer downtown-to-downtown trip and can spare most of a day. The bus is usually cheaper, the car is usually faster outside traffic, and the flight is fastest only after airport time still works for your schedule.

  • Train: better seats, more room to move, easier work time, and central stations.
  • Bus: lower fares on many dates, but less space and more road-traffic exposure.
  • Car: more control, useful for groups, but Seattle traffic and the border can erase the advantage.
  • Flight: short air time, but you still need Portland airport time, Vancouver airport arrivals, bags, and transit into town.

The train has one weak spot: the schedule gap north of Seattle. If your Vancouver arrival time matters, pick the exact itinerary by arrival time first and train type second.

Where To Stay After You Arrive

Vancouver Pacific Central Station is easiest for late arrivals when your hotel is near a SkyTrain stop. Downtown Vancouver, Yaletown, Gastown, and the Main Street-Science World area all keep the first night simple after a long rail day.

If your train gets in at 10:00 pm or later, a central hotel matters more than a lower suburban rate. Compare Vancouver stays on a map before you lock in the train arrival time:

Pick The Right Option For Your Trip

The right Portland-to-Vancouver choice depends on whether time, fare, comfort, or certainty matters most. Use the train when the schedule fits your day; use another mode when the connection adds too much waiting.

  • Pick all-rail Amtrak when Amtrak sells the Portland-Seattle-Vancouver connection on one reservation and you are comfortable arriving late.
  • Pick Amtrak train plus bus when you want an earlier Vancouver arrival and still prefer one public-transport ticket.
  • Pick the direct bus when the lowest fare matters more than train space.
  • Pick driving when several people share costs and you can avoid peak Seattle traffic.
  • Pick flying when the meeting or event starts the same day and the fare difference is worth the saved hours.

For most travelers who searched for the train, the sweet spot is an Amtrak-booked itinerary with one Seattle transfer and a confirmed Vancouver arrival before midnight. Search by arrival time, check the transfer length, then decide whether the train’s calmer ride is worth the longer day.

References & Sources