Home › Routes › Portland to Seattle

How to get from Portland to Seattle

Amtrak Cascades trains link Portland Union Station and Seattle King Street Station in about 3 h 30, several times a day. Driving the I-5 takes about 3 h without traffic. Flights are about 1 h but rarely save time once airport time is added.

233 km apart (straight line)Day trip: possibleTrain · Car · Bus · Flight

Best option: Train. The train avoids I-5 traffic and runs downtown to downtown with good views of Puget Sound.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
train
Amtrak Cascades from Portland Union Station to Seattle King Street; also the once-daily Coast Starlight
about 3 h 30several trains a dayabout US$30–80Book ahead for cheaper fares; reserved seats.
car
I-5 north via Olympia and Tacoma
about 3 h without traffic; often longerfuel only; no tolls on the I-5Traffic around Tacoma and Seattle can add an hour or more at rush hour.
bus
Long-distance buses (for example FlixBus and Greyhound)
about 3 h 30–4 h 30several a dayabout US$20–50Cheapest option; subject to I-5 traffic.
flight
Flights from Portland (PDX) to Seattle–Tacoma (SEA)
about 1 h flight; about 3 h 30 door to doorseveral a dayabout US$80–250Rarely faster than the train.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsPortland to Seattle and backHire a carPick up in PortlandBook a transferDoor to door on arrivalHotels in SeattleCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How long is the train from Portland to Seattle?

About 3 h 30 on Amtrak Cascades, which runs several times a day between Portland Union Station and Seattle King Street Station. The once-daily Coast Starlight also stops at both. Trains have reserved seats and Wi-Fi. Check current timetables, as schedules can change.

Is it faster to drive or take the train from Portland to Seattle?

Without traffic, driving the I-5 takes about 3 hours, slightly faster than the train. But traffic around Tacoma and Seattle often adds an hour or more, and parking in Seattle is expensive. The train is more predictable and drops you downtown.

What is the cheapest way from Portland to Seattle?

Usually a long-distance bus, at about US$20–50 if booked ahead, taking about 3 h 30–4 h 30. Amtrak saver fares can be similar if booked early. Driving is cheap for a group, but add Seattle parking costs. Flights are rarely cheapest.

Can I do a day trip from Portland to Seattle?

Yes, with an early train and an evening return you get about six to eight hours in Seattle, enough for Pike Place Market, the waterfront and Seattle Center. Check the last train back to Portland. An overnight stay makes the trip more relaxed.

Seattle travel guideHow many days in SeattleWhere to stay in SeattlePortland travel guidePortland vs Seattle

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.