ROUTE

Bus ticketsSeattle Portland

The Pacific Northwest’s two big cities on I-5. Compare schedules and prices in one place with BUZ.

Comfortable seats

Safe travel

Personal support

Quick, easy booking







Best prices
Secure payment
24/7 support
Flexible changes with Buz Flex

ABOUT THE ROUTE

Seattle to Portland by bus

Leave from the Seattle bus station or the University of Washington and arrive at NW Station Way in Portland, next to Union Station. On the November 2026 dates we checked on BUZ there were 7 departures a day, between 7:00 AM and 9:15 PM; the fastest trip takes about 3 h 05 min.

3 h 05 min to 4 h 15 min
Approx. travel time

~175 mi
Distance

7 departures a day
Frequency on BUZ

From $29.48 USD
Ticket price

BUS LINES ON THIS ROUTE

Bus lines on the Seattle–Portland route

MAIN STATIONS

Where you leave from and arrive

There are two pickup points in Seattle; every departure arrives at NW Station Way in Portland.

Seattle Bus Station

503 S Royal Brougham Way, Seattle, WA

View on map →

University of Washington

1100 NE Campus Pkwy, Seattle, WA

View on map →

Portland – NW Station Way

NW Station Way, Portland, OR

View on map →

TRAVEL TIP

Keep going to Vancouver

On a coastal trip you can combine this route with Vancouver–Seattle and visit all three cities by bus.

Passengers boarding a BUZ bus at gate 7 of a bus station

ON BOARD

Travel in comfort, not just fast

Reclining seats, air conditioning and Wi-Fi on most departures. On BUZ you can compare what each bus line includes before you book, since tickets at the same price don’t always include the same.

FAQ

Quick answers about this route

From $29.48 USD, depending on time, bus line and availability. Check the live price on BUZ before you book.

From the Seattle bus station (503 S Royal Brougham Way) or the University of Washington, depending on the bus line.

About 3 h 05 min on the fastest departures; some take up to 4 h 15 min.

On the November 2026 dates we checked on BUZ there were 7 departures a day, from 7:00 AM to 9:15 PM.

FlixBus and Greyhound run the departures you can book on BUZ today.

On BUZ you pay online with a credit or debit card (Visa, Mastercard or American Express), Apple Pay or Google Pay. Your e-ticket arrives by email as soon as you book.

For weekends, holidays and school breaks, yes: those are the busiest days and the most convenient departures sell out first.

BUZ - viaja fácil

Traveling together means arriving better.

Seattle → PortlandFrom $29.48 USD

Buy ticket