Seattle
How to get from Seattle to Vancouver
The train is the best default: Amtrak Cascades runs Seattle to Vancouver in about 4 hours, roughly USD 35–60 (2026 estimate) if booked early, and drops you downtown. Bus is the cheapest at about USD 20–45; driving is fastest at 2.5–3.5 hours plus the border. Book the train 2–6 weeks ahead, especially for summer weekends.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSeattle
Key facts
- Fastest
- Car, 2.5–3.5 hours plus border wait
- Best all-round
- Amtrak Cascades train, about 4 hours, city centre to city centre
- Cheapest
- Bus, about USD 20–45 (2026 estimate)
- Train fare
- About USD 35–60 (2026 estimate), higher on peak dates
- Distance
- About 230 km / 145 mi
- Border
- Passport or NEXUS; US and Canadian citizens need a valid passport or equivalent
- Book ahead
- 2–6 weeks for the train; buses rarely sell out
Options compared
Four realistic ways: train, bus, car and flight. The train and bus both start and end downtown, which removes the airport transfer on both sides. Driving gives you flexibility but adds a border stop. Flying is the fastest in the air and the slowest door to door once you count security and the trip out to Sea-Tac and YVR.
| Mode | Time | Price (2026 estimate) | Frequency | Operator |
|---|---|---|---|---|
| Train | About 4 hours | USD 35–60 | 2 daily | Amtrak Cascades |
| Bus | 4–5 hours | USD 20–45 | Several daily | FlixBus, Greyhound |
| Car | 2.5–3.5 hours plus border | Fuel about USD 25–35; tolls none | Anytime | Self-drive |
| Flight | About 1 hour in the air; 4–5 hours door to door | USD 100–250 | Several daily | Alaska, Air Canada |
Train: Amtrak Cascades
The Cascades follows the coast and Puget Sound north from Seattle, crosses the border near Blaine, and ends at Pacific Central Station in Vancouver. Journey time is about 4 hours, and both stations are close to the city centres, so you can walk or take a short taxi to most hotels.
Fares move with demand. Book 2–6 weeks out and a one-way seat is often around USD 35–60 (2026 estimate); walk-up and peak summer dates cost more. Business class adds legroom and a quieter car for a modest premium. The train has a café car, power at most seats and room for luggage, though oversized bags are limited.
One practical catch: the border is cleared before boarding in Seattle, and the schedule has historically been reduced outside peak season, so check the current timetable before you build a trip around a specific departure.
- Arrive 45–60 minutes before departure for the pre-boarding border check.
- Bring your passport; the crossing is a real international border.
- Book early for Friday, Sunday and summer dates.
Bus: cheapest option
Buses run the same corridor on I-5 and usually take 4–5 hours including a stop at the border, where everyone gets off with luggage. Fares are the lowest of any mode, often USD 20–45 (2026 estimate), and cheap advance tickets can be lower still.
The trade-off is comfort and reliability: seats are tighter, Wi-Fi is unreliable, and a slow border queue can add an hour. Buses leave from downtown Seattle and arrive near Vancouver's Pacific Central or downtown, depending on the operator. For a solo traveller on a budget with a flexible schedule, this is the value pick.
Driving
I-5 north to the Peace Arch crossing at Blaine, then Highway 99 into Vancouver. Driving time is 2.5–3.5 hours without the border, and the crossing itself can take 10 minutes or well over an hour on a summer weekend or holiday Monday.
You need a passport or NEXUS card for every passenger, and the vehicle's registration and insurance papers. If you are renting, confirm the company allows the car into Canada and whether a cross-border fee applies. Parking in downtown Vancouver is expensive, so a hotel with parking or a car left at the border is often the better plan.
| Border crossing | Notes |
|---|---|
| Peace Arch (Blaine) | Main I-5 crossing; longest queues at peak |
| Pacific Highway (Truck crossing) | Sometimes shorter for cars |
| NEXUS lane | Much faster if every passenger holds a card |
Flying
Alaska and Air Canada fly Seattle–Tacoma to Vancouver in about an hour, with several departures a day. Fares swing widely, roughly USD 100–250 (2026 estimate) one way, and the real cost is time: get to Sea-Tac, clear security, fly, then take the Canada Line from YVR into downtown.
Door to door this is usually 4–5 hours, no better than the train, and it is the only option that puts you at an airport rather than a city centre. Fly only if you are connecting onward from YVR or the train and bus are sold out.
How to book
Book the train on Amtrak's own site or app; that is where the full timetable and the cheapest buckets appear. Buses are cheapest booked direct with the operator, and flights direct with the airline or a comparison site.
For the train, the sweet spot is 2–6 weeks ahead. For buses, booking a few days out is usually enough, though holiday weekends can fill. If you are crossing by car, no booking is needed, but check live border wait times before you leave.
- Train: Amtrak (amtrak.com) — book 2–6 weeks ahead.
- Bus: operator site direct — cheapest fares are online, not at the counter.
- Flight: airline site or a fare comparison tool.
- Car: no booking; check border wait times the morning you travel.
Tips
The train and bus both land near downtown, so you rarely need a car in Vancouver; the SkyTrain and buses cover the city well. If you are continuing north, the same station area connects to Whistler coaches and the ferry route to Victoria.
Bring a passport, not a photocopy, and check both countries' current entry rules before you go; rules for some nationalities have changed in recent years. A US eSIM or a Canada–US roaming plan keeps you online across the border, and mobile coverage is good on the whole corridor.
- Sit on the left side of the train heading north for the water views.
- Allow extra time on Sunday afternoons and holiday Mondays in both directions.
- If you are driving, fill up in Washington; fuel is cheaper than in BC.
Route map
The corridor runs north from Seattle through Everett, Mount Vernon and Bellingham, crosses at Blaine, then continues through Surrey and Richmond into downtown Vancouver. The train hugs Puget Sound for part of the run; the bus and car stay on I-5 the whole way.
Questions people ask
How long does it take to get from Seattle to Vancouver?
The train takes about 4 hours, the bus 4–5 hours including the border stop, and driving 2.5–3.5 hours plus whatever the border queue adds. Flying is about an hour in the air but 4–5 hours door to door.
What is the cheapest way to get from Seattle to Vancouver?
The bus, typically about USD 20–45 (2026 estimate), and advance online tickets can be lower. The train is the next cheapest at roughly USD 35–60 if booked early. Flights cost the most.
Do I need to book in advance from Seattle to Vancouver?
For the train, yes — book 2–6 weeks ahead, especially for summer weekends and holidays, because fares rise as seats sell. Buses rarely sell out but are cheapest booked online a few days ahead. Driving needs no booking.
Do I need a passport for this trip?
Yes. This is an international border, so carry a valid passport or an accepted equivalent such as a NEXUS card. Check current entry rules for your nationality before travelling, as they can change.
Is the train or the bus better?
The train is more comfortable, more reliable and drops you at Pacific Central Station near downtown. The bus is cheaper and runs more often. Choose the train if the fare fits; choose the bus if you are on a tight budget.
Deep dive
Every source; changeable facts are marked check
Sources
- officialAmtrak Cascades
- officialAmtrak
- officialFlixBus
- officialGreyhound
- officialAlaska Airlines
- officialAir Canada
- officialUS Customs and Border Protection – border wait times
- officialCanada Border Services Agency