Find a Bus from Seattle to Portland

Download the app

Search, compare and book bus trips on the go

Bus Seattle - Portland: Trip Overview

Daily Departures
6:45 AM - 8:00 PM
Departure Time
Average Price
Average Trip Duration

Seattle - Portland Reviews

5.00 out of 5 stars

User reviews from travelers who booked a trip from Seattle to Portland

Ratings and Reviews (2)

October 8, 2016Ariel R. | Timeliness: 4 | Staff: 5

The driver was very friendly and entertaining!

September 6, 2016Hanna S. | Timeliness: 5 | Staff: 4

It was so cold in the bus

How to Get Between Seattle and Portland by Bus

Seattle and Portland are two iconic cities known for their thriving music scenes, outdoor activities, and eclectic eateries. With daily buses running between the two cities, you can plan a weekend getaway without breaking the bank.

How much does the trip cost?

Ticket prices vary based on departure time and route popularity. The cheapest tickets start at $11 per person in either direction. To get the best deal, try booking your tickets in advance, and select a less popular route. When looking at options, you can toggle back and forth between days to compare rates.

How long will the trip take?

Trip lengths can vary depending on departure time. The journey from Seattle to Portland usually takes four hours and five minutes. The trip from Portland to Seattle can be as quick as three hours and forty-five minutes or as long as four hours and fifteen minutes. Keep an eye on trip durations when booking your bus tickets.

When do the buses run?

Currently, buses from Seattle to Portland depart as early as 7:30 a.m. and as late as 6:30 p.m. If you’re heading from Portland to Seattle, you can leave as early as 10:00 a.m. and as late as 6:50 p.m. The frequency of buses and departure times varies depending on the day of the week, with at least two buses running daily. Be sure to consult the Busbud site for up-to-date departure options.

What amenities can I expect?

Greyhound is the primary bus company for trips between Seattle and Portland. Each Greyhound bus offers air conditioning and a restroom for passengers. You’ll also find power outlets and Wi-Fi on board. During your journey, the bus will stop twice for about ten minutes, giving you a chance to stretch your legs and use the restroom at their full-service stations.

How can I purchase bus tickets?

Use the Busbud website to find ticket options by date. When booking your tickets, be sure to enter your correct identification information to ensure smooth boarding at the station. You’ll receive your tickets by email and print them out at home. Don’t forget! Without your ticket in hand, you may have trouble boarding. Be sure to keep an eye on discounts and promotions on Busbud to get the best deals.

Where do I catch the bus?

Buses depart and arrive in Seattle at the Greyhound Bus Station on Royal Brougham Way. From here you are just a stone’s throw away from the well-connected Link light rail. In Portland, buses depart and arrive at the Greyhound Bus Station on NW 6th Ave. in the heart of downtown.

Why not fly?

While flying can be quicker, it is also almost ten times more expensive than taking the bus. Once you’ve factored in the extra time it takes getting to and from the airport and checking in, travel times are almost equal. Taking the bus is by far the better deal, and you won’t have to give up the stunning views. Be sure to get an east-facing seat and enjoy the breathtaking sight of Mt. Rainier on your way in or out of Seattle.

This helpful advice was brought to you by Heather Sinclair of

About Bus Travel

Bus Travel Tips

Make friends with the driver. They usually know a lot about your destination and may even recommend which side of the bus to sit on to get the best views on the road between Seattle and Portland!

From miles long of beauteous natural landscapes to impressive man-crafted sights, you’re bound to be in for a visual treat on your bus trip from Seattle to Portland.

Taking the bus creates the smallest carbon footprint compared to other modes of transport. Not to mention that buses will allow you to discover scenic gems from Seattle to Portland that are otherwise impossible to come by with a plane.

Create your own real life musical score by curating a personalized bus travel playlist - the perfect accompaniment to your bus ride from Seattle to Portland.

Did you know?

It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.

The bus driver with the longest career in the world drove more than 2,000,000 miles and is a happy World Record holder.

One of the longest bus route in the world goes all the way from Ontario to Alberta in Canada (with the same bus). This trip is 3,435 km or 2,135 miles long and the price is a bit under $100.

Popular Buses Connecting Seattle

Popular Buses Connecting Portland

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud helps you easily search, compare and book intercity bus tickets on a worlwide scale with our comprehensive list of bus routes and schedules. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others so you can buy tickets without a worry.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew