Find a Bus from Seattle to Portland

Bus from Portland to Seattle

Cheap buses leaving today
One passenger / one way

6:45 PM
5th Ave S & S Dearborn St
10:00 PM
NW Everett & NW 8th Ave
BoltBus
$28USD
1:00 PM
Greyhound Station
5:25 PM
Greyhound Station
Greyhound
$33USD
12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$29USD
6:25 PM
Greyhound Station
10:10 PM
Greyhound Station
Greyhound
$34USD
2:00 PM
5th Ave S & S Dearborn St
5:30 PM
NW Everett & NW 8th Ave
BoltBus
$29USD
6:45 PM
5th Ave S & S Dearborn St
10:00 PM
NW Everett & NW 8th Ave
BoltBus
$28USD
View all departures

Cheap buses leaving tomorrow
One passenger / one way

8:00 PM
5th Ave S & S Dearborn St
11:15 PM
NW Everett & NW 8th Ave
BoltBus
$15USD
6:25 PM
Greyhound Station
10:10 PM
Greyhound Station
Greyhound
$24USD
2:00 PM
5th Ave S & S Dearborn St
5:30 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
1:00 PM
Greyhound Station
5:25 PM
Greyhound Station
Greyhound
$25USD
12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$18USD
8:00 PM
5th Ave S & S Dearborn St
11:15 PM
NW Everett & NW 8th Ave
BoltBus
$15USD
View all departures

Cheap buses leaving Sunday
One passenger / one way

8:00 AM
5th Ave S & S Dearborn St
11:15 AM
NW Everett & NW 8th Ave
BoltBus
$25USD
4:30 PM
Greyhound Station
8:35 PM
Greyhound Station
Greyhound
$25USD
10:30 AM
5th Ave S & S Dearborn St
1:45 PM
NW Everett & NW 8th Ave
BoltBus
$26USD
7:30 AM
Greyhound Station
11:35 AM
Greyhound Station
Greyhound
$28USD
12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$27USD
8:00 AM
5th Ave S & S Dearborn St
11:15 AM
NW Everett & NW 8th Ave
BoltBus
$25USD
View all departures

Cheap buses leaving Monday
One passenger / one way

12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
1:00 PM
Greyhound Station
5:25 PM
Greyhound Station
Greyhound
$25USD
2:00 PM
5th Ave S & S Dearborn St
5:30 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
7:30 AM
Greyhound Station
11:35 AM
Greyhound Station
Greyhound
$27USD
4:30 PM
5th Ave S & S Dearborn St
8:00 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
View all departures

Cheap buses leaving Tuesday
One passenger / one way

12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$16USD
7:30 AM
Greyhound Station
11:35 AM
Greyhound Station
Greyhound
$25USD
2:00 PM
5th Ave S & S Dearborn St
5:30 PM
NW Everett & NW 8th Ave
BoltBus
$16USD
1:00 PM
Greyhound Station
5:25 PM
Greyhound Station
Greyhound
$25USD
11:30 AM
5th Ave S & S Dearborn St
2:45 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$16USD
View all departures

Cheap buses leaving Wednesday
One passenger / one way

12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$16USD
7:30 AM
Greyhound Station
11:35 AM
Greyhound Station
Greyhound
$22USD
2:00 PM
5th Ave S & S Dearborn St
5:30 PM
NW Everett & NW 8th Ave
BoltBus
$16USD
1:00 PM
Greyhound Station
5:25 PM
Greyhound Station
Greyhound
$22USD
10:30 AM
5th Ave S & S Dearborn St
1:45 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$16USD
View all departures

Cheap buses leaving Thursday
One passenger / one way

10:30 AM
5th Ave S & S Dearborn St
1:45 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
7:30 AM
Greyhound Station
11:35 AM
Greyhound Station
Greyhound
$24USD
12:30 PM
5th Ave S & S Dearborn St
3:45 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
1:00 PM
Greyhound Station
5:25 PM
Greyhound Station
Greyhound
$24USD
6:45 PM
5th Ave S & S Dearborn St
10:00 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
10:30 AM
5th Ave S & S Dearborn St
1:45 PM
NW Everett & NW 8th Ave
BoltBus
$17USD
View all departures

Bus Seattle to Portland: Trip Overview

8
Daily Buses
6:45 AM - 8:00 PM
Departure Time
$22
Average Price
Average Trip Duration

Trip Reviews for Seattle - Portland

5.00 out of 5 stars

User reviews from travelers who booked a bus ticket 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 thetraveltype.com

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.

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.

The Superbus, created by a Dutch engineer is the world's fastest bus with 250 km/h. Too bad it's only a prototype for now.

Download the app

Search, compare and book bus trips on the go

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. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew