Plan a trip
Quick searchFlightsBus & train

Getting there · Route guide

Seattle to Portland: every way to get there

Seattle to Portland is about 175 miles on I-5, and one of the few US routes where the train is a great option.

Your options

🚗 DriveAbout 3 hours

I-5 south. Tacoma and the Portland bridges are the usual slow spots.

🚆 TrainAbout 3.5 hours

Amtrak Cascades runs several times a day with Wi-Fi and big windows. Often the best choice.

🚌 BusAbout 3.5–4 hours

FlixBus and Greyhound run all day, often under $30.

✈️ FlyAbout 1 hour in the air

Lots of flights, but rarely faster door to door.

🚐 Group charter3 hours, door to door

Good for conferences, Timbers or Sounders away games and school trips.

Book it

🏨 Hotels in PortlandLive prices on one map ✈️ Compare flightsAviasales, Kayak and Kiwi.com 🚗 Rental cars and vansCompare every major company 🚕 Airport pickupDriver meets you at arrivals 🚐 Group shuttle or vanQuotes from local drivers 🚌 Charter bus quoteEmail us your group details 🚆 Amtrak scheduleBook trains on amtrak.com 🚌 GreyhoundBus times and fares 🚌 FlixBusLow-cost intercity buses

Times are typical and change with traffic, weather and schedules. Check the operator before you go. GroupVoy may earn a commission from some links, at no extra cost to you.