Fastest ~2h30 by car
| 🚆 Train | ~3h40–4h (+ border w | Amtrak Cascades, King Street–Pacific Central, scenic |
| 🚌 Bus | ~3–4h (+ border wait | Quick Shuttle and others, usually cheapest |
| 🚗 Car | ~2h30–3h (+ border w | I-5 to BC-99 via Peace Arch crossing, ~230km |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Seattle and Vancouver are barely 230 kilometres apart, yet crossing an international border adds a layer of planning that domestic trips don't require. The Amtrak Cascades train is a scenic and comfortable option, the bus is the cheapest, and driving is flexible — but at any crossing, the border stop can add unpredictable time to your journey. Here is how each option compares.
The train: Amtrak Cascades
Amtrak operates the Cascades service between Seattle King Street Station and Vancouver Pacific Central Station. The scheduled journey time is around 3 hours 40 minutes to 4 hours, but the actual time at the border is not included in the schedule — US Customs and Border Protection board the train at the border for document checks, and on a busy day this adds 30–60 minutes. Allow a generous buffer and do not book a tight connection at the Vancouver end.
The train itself is enjoyable: comfortable reserved-class seating, large windows with views of Puget Sound and the Georgia Strait, a dining car and a relaxed pace. It is one of the more scenic Amtrak routes in the Pacific Northwest. Reservations are required; book through Amtrak.

The bus
Several bus operators connect Seattle and Vancouver, with journey times typically in the range of 3 to 4 hours under normal conditions — though the border crossing can extend this significantly on busy days (weekends and holidays in particular). Quick Shuttle is one of the established operators on this corridor, running coaches between downtown hotels in both cities. Greyhound and other services also operate the route.
Bus fares are usually the lowest of any option and the service runs frequently, which makes it a practical choice if cost is the priority. Note that buses also queue at the border, and a crossing delay of an hour or more is possible at busy times.
Driving
The drive from Seattle to Vancouver follows I-5 north to the Peace Arch Border Crossing at Blaine, then BC-99 into Vancouver — around 230 km and 2 hours 30 minutes to 3 hours in light traffic. Factor in the border wait, which can range from a few minutes to two hours or more at peak periods. Checking the wait times via the US Customs and Border Protection app or the Canada Border Services Agency website before you set off is well worth doing.
Driving makes sense if you need a car in Vancouver, are travelling as a group, or plan to stop along the way. Remember that Canada uses kilometres and Canadian dollars, and if you are taking a hire car across the border, confirm it is permitted in your rental agreement.
Flying
Flights exist between Seattle-Tacoma (SEA) and Vancouver International (YVR), but with a scheduled flight time of around 45–50 minutes, the airport overhead on both sides makes flying the slowest realistic option door-to-door. It is rarely worth it for this short a hop.
The ferry option: a scenic detour
There is no direct passenger ferry between Seattle and Vancouver city centres, but BC Ferries connects Tsawwassen (south of Vancouver) to the San Juan Islands and Anacortes in Washington State, and Washington State Ferries connects various Puget Sound islands. These routes are scenic and worthwhile in their own right, but they are more of a touring option than a practical city-to-city transfer.
Border crossing: what to know
The Peace Arch crossing at Blaine handles a high volume of traffic and is the standard road route. Nexus card holders have a dedicated lane which moves considerably faster. On the train, border officers board the Cascades itself — you stay in your seat while documents are checked. Either way, ensure all passengers in your group have correct documentation before setting off.
Canadian visitors to the US may need to check ESTA eligibility if travelling on to the US side; US citizens entering Canada should check the latest entry requirements at the Canadian government's official travel site.
Which should you choose?
The Amtrak Cascades offers the most relaxed and scenic experience — city centre to city centre, pleasant views and no driving. Choose the bus for the lowest fare; drive if you need a car in Vancouver or want flexibility. Just make sure your documents are in order before you travel, whichever mode you use.
Frequently asked questions
Do I need a passport to travel from Seattle to Vancouver?
Yes. You are crossing an international border between the USA and Canada, so a valid passport (or other accepted travel document) is required for all travellers, including on the train.
How long does the border crossing take?
It varies considerably. By car, expect anything from a few minutes to two hours at busy periods. On the Amtrak Cascades, border officers board the train and checks can add 30–60 minutes to the schedule.
Is the Amtrak Cascades worth taking?
Yes, especially if you enjoy the journey as much as the destination. The route runs along Puget Sound with some lovely coastal views, and arriving at Pacific Central Station puts you close to downtown Vancouver.
What is the cheapest way from Seattle to Vancouver?
The bus is usually the cheapest option, with operators like Quick Shuttle running regularly between the two cities. Advance booking secures the best fares.
Sources and further reading:
- Train timetables and booking: Amtrak (amtrak.com) — search Cascades.
- Bus services: Quick Shuttle, Greyhound.
- Border wait times: US Customs and Border Protection and Canada Border Services Agency.
- Canada entry requirements: Government of Canada travel portal.
- Broader context: Viamo Canada rail guide.
