Buses from Portland

Buses from Portland

Routes, journey times, and fares for buses serving Portland

Buses from Portland: What to Know

The I-5 corridor gives Portland one of the West Coast's most practical bus networks, with service running north through Olympia and Tacoma to Seattle, and south through the Willamette Valley to Salem, Albany, and Eugene. FlixBus and Greyhound are the carriers most riders will encounter, departing from stops in central Portland. Compared to Amtrak Cascades on the same corridor, buses typically cost noticeably less, the popular Portland-to-Seattle run, though you trade the train's wider seats and scenic routing for a longer ride in a coach. For shorter hops like Salem or Albany, buses are a straightforward budget choice where flying isn't practical and driving means paying for downtown parking. Compare current schedules and fares on Omio to find what's running on your travel dates.

Compare Times & Fares

Buses from Portland

Budget-friendly long-distance buses. Compare operators, journey times, and prices.

Compare times & fares →

Popular Bus Routes

Portland to Seattle

3h 15m

Eugene to Portland

2h 35m

Tacoma to Portland

2h 30m

Albany to Portland

2h 5m

Salem to Portland

1h

Olympia to Portland

1h 55m

Frequently Asked Questions

Where Is the Main Bus Station in Portland, Oregon?

Portland's main intercity bus terminal is the Greyhound station, located near the downtown core. FlixBus and other carriers also serve Portland, sometimes using different stop locations. Check your specific carrier's website for the exact pickup and drop-off point, as some operators use curbside stops rather than the terminal.

Can I Take a Bus from Portland to Seattle?

Yes, the Portland-to-Seattle corridor is one of the most popular bus routes in the Pacific Northwest. Multiple carriers operate this route with frequent daily departures. The ride typically takes around three and a half to four hours depending on traffic and stops. Book through your preferred carrier's website or app for current availability.

How Do I Get Around Portland by Bus Without a Car?

Portland's local transit system, TriMet, operates an extensive bus network covering the city and surrounding suburbs. Many routes connect with the MAX light rail and the Portland Streetcar, making it easy to reach major neighborhoods and attractions without a car. A Hop Fastpass card works across all TriMet services and simplifies fare payment.

Is There a Bus from Portland to the Oregon Coast?

Yes, you can reach several Oregon Coast towns by bus from Portland. Services run to destinations along the coast, though frequency is more limited than urban routes. The journey typically takes two to three hours depending on the destination. Check schedules in advance, during weekdays and the off-season when service may be reduced.

What Luggage Can I Bring on an Intercity Bus from Portland?

Most intercity bus carriers allow one or two checked bags stored underneath plus a carry-on. Size and weight limits vary by operator, so check your carrier's baggage policy before traveling. Oversized items like bikes or surfboards may require advance arrangements or additional fees. Labeling all bags clearly is recommended.

Are Portland Intercity Buses Cheaper Than Flying?

For shorter routes like Portland to Seattle or Portland to Eugene, buses are generally the most budget-friendly option and often cheaper than flying once you factor in airport costs and transit time. For longer distances, compare fares directly through carrier websites or booking platforms, as prices fluctuate with demand and how far ahead you book.

Can I Take a Bus from Portland Airport to Downtown?

The most common way from Portland International Airport to downtown is the MAX Red Line light rail, operated by TriMet, which runs directly from the airport terminal to the city center. While local TriMet buses also serve areas near the airport, the MAX is the fastest and most straightforward public transit connection for arriving travelers.