Go to top

Seattle to Portland Bus

Seattle and Portland are two of the most vibrant cities in the Pacific Northwest. Seattle is known for its natural beauty, cultural scene, and lively nightlife. Portland, on the other hand, is a bohemian city with a great food and art scene.

If you’re planning a trip between these two cities, the bus is an affordable and convenient option. The journey takes about 3.5 hours, and ticket prices start at around $16.

The bus departs from the Seattle Bus Station, located in the heart of the city. The station is within walking distance of the Elliott Bay Bridge, the Seattle Art Museum, and Pike Place Market.

The bus arrives at the Portland Bus Station, also located in the heart of the city. The station is within walking distance of Washington Park, the Portland Art Museum, and the Portland Japanese Garden.

In addition to being an affordable way to travel, the bus also allows you to enjoy panoramic views of the Pacific Northwest landscape. We hope you enjoy your trip and discover all that these two beautiful cities have to offer!

icono reloj

How many hours is it?:
4 hours

icono dinero

How much does a ticket cost?:
16 - 50 USD

icono distancia

238 Km

icono sol

First departure:

icono luna

Last departure:

Schedules and Tickets for Seattle to Portland

There are several options for departure times when traveling from Seattle to Portland. The first departures are usually at 6:00 am, and the last at 7:55 pm. There are buses available throughout the day, so you can find a schedule that fits your needs.

The prices of bus tickets from Seattle to Portland vary depending on the company, the date of travel, and the departure time. In general, prices range from $16 to $50.

Two main companies offer bus service between Seattle and Portland: FlixBus and Greyhound. Both companies offer comfortable and modern buses with reclining seats, free Wi-Fi, and onboard bathrooms.

For more specific information about the schedules and fares of buses connecting Seattle and Portland, you can consult the following table:

CompanyDeparture SchedulesArrival Schedules


Ticket price: 16 USD



07:00, 09:00, 11:00, 13:00, 15:00, 17:00, 19:00

Union Station

19:35, 21:35, 23:35, 01:35, 03:35, 05:35, 07:35


Ticket price: 16 USD



08:00, 10:00, 12:00, 14:00, 16:00, 18:00, 20:00

Portland International Airport

20:35, 22:35, 00:35, 02:35, 04:35, 06:35, 08:35


Ticket price: 50 USD




Union Station


* The cost of tickets may vary depending on the season.

The information is subject to change without prior notice.