COMPARE Prices across different modes

Sat
Oct 16
Find prices
$18Flixbus
$190Alaska Airlines
Sun
Oct 17
$32Amtrak
$15Flixbus
Find prices
Mon
Oct 18
Find prices
$15Flixbus
$137Alaska Airlines
Tue
Oct 19
$32Amtrak
$30Greyhound
Find prices
Wed
Oct 20
Find prices
$31Greyhound
$137Alaska Airlines
Thu
Oct 21
$31Amtrak
$15Flixbus
$137Alaska Airlines
Fri
Oct 22
$31Amtrak
Find prices
$137Alaska Airlines
Sat
Oct 23
$40Amtrak
$15Flixbus
Find prices
Sun
Oct 24
$30Amtrak
$15Flixbus
$51Alaska Airlines
Mon
Oct 25
$30Amtrak
$15Flixbus
Find prices
Tue
Oct 26
$30Amtrak
$30Greyhound
$51Alaska Airlines
Wed
Oct 27
$30Amtrak
$30Greyhound
$51Alaska Airlines
Thu
Oct 28
Find prices
$30Greyhound
Find prices
Fri
Oct 29
$30Amtrak
$15Flixbus
$51Alaska Airlines
Sat
Oct 30
$29Amtrak
Find prices
$90Alaska Airlines
Sun
Oct 31
$29Amtrak
Find prices
$90Alaska Airlines
Mon
Nov 1
$29Amtrak
$24Greyhound
$81Alaska Airlines
Tue
Nov 2
$29Amtrak
Find prices
$50Alaska Airlines
Wed
Nov 3
$30Amtrak
$30Greyhound
$63Alaska Airlines
Thu
Nov 4
Find prices
$21Greyhound
$49Alaska Airlines
Fri
Nov 5
$29Amtrak
$32Greyhound
Find prices

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Portland, OR from Seattle, WA

distanceDistance144 miles (233 km)
priceAverage bus ticket price$15 (€12)
frequencyBus frequency3 a day
changesDirect busYes, there are 3 direct buses a day
carriersBus companiesFlixbus

Buses from Seattle, WA to Portland, OR cover the 144 miles (233 km) long trip taking on average 3 h 59 min with our travel partners like Flixbus. Normally, there are 3 buses operating per day, including direct services available. While the average ticket price for this route costs around $15 (€12), you can find the cheapest bus ticket for as low as $15 (€12).

Bus companies

Bus from Seattle, WA to Portland, OR with FlixBus

Find the best buses from Seattle, WA to Portland, OR with Omio's travel partners FlixBus from $15 (€12). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Seattle, WA to Portland, OR.

If you’re looking for a smooth and easy bus from Seattle, WA to Portland, OR, check Omio for FlixBus buses offering this journey. Whether you are looking for the fastest, earliest or cheapest bus to take for this 144 miles (233 km) route between Seattle, WA and Portland, OR, Omio makes it easier than ever to find FlixBus buses at affordable prices, and you can also quickly book bus tickets online. Check the current FlixBus bus schedules for your ideal departure and arrival times, compare the best route between Seattle, WA and Portland, OR as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your FlixBus bus on Omio. If you search for buses from Seattle, WA to Portland, OR in the Omio app, you can quickly see if the FlixBus tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for FlixBus buses from Seattle, WA to Portland, OR starting at $15 (€12), buy your official FlixBus tickets with Omio online quickly and easily!

Please follow the recommendations outlined by FlixBus when booking your bus tickets from Seattle, WA to Portland, OR due to the coronavirus:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Seattle, WA to Portland, OR
Take the bus to Portland, OR easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Seattle, WA to Portland, OR.
FAQs
How much do cheap buses to Portland, OR from Seattle, WA cost?
If you’re looking to save money on tickets, you can find cheap Seattle, WA to Portland, OR buses for as little as $15 (€12)  in the next 7 days.
How much does it cost to take a bus to Portland, OR from Seattle, WA?
The bus price to Portland, OR from Seattle, WA is on average $15 (€12)  if you are looking to buy your tickets for this route in the next 7 days.
What is the distance from Seattle, WA to Portland, OR by bus?
When traveling this route you should expect the distance from Seattle, WA to Portland, OR by bus to be approximately 144 miles (233 km).
How long is the bus ride to Portland, OR from Seattle, WA?
The bus time from Seattle, WA to Portland, OR is on average 3 h 59 min  for the 144 miles (233 km) long journey, but the time it takes to go between Seattle, WA and Portland, OR by bus can vary depending on specific dates or traveling on weekends and holidays.
Which bus providers can take me from Seattle, WA to Portland, OR?
For the best Seattle, WA to Portland, OR bus to purchase, you can travel safely and comfortably with Flixbus. However, it's always good to check all possible bus companies with services from Seattle, WA to Portland, OR to compare what amenities they may offer.
Can I purchase a direct bus from Seattle, WA to Portland, OR?
Yes, there are 3 direct buses per day from Seattle, WA to Portland, OR. You can look to travel with Greyhound  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
How many buses are there from Seattle, WA to Portland, OR a day?
On average, there are 3 buses a day from Seattle, WA to Portland, OR. The bus times and services may be different on weekends and holidays compared to weekdays.
When does the first bus depart from Seattle, WA to Portland, OR? When does the last bus depart from Seattle, WA to Portland, OR?
The earliest bus departing from Seattle, WA to Portland, OR leaves at 2: 00 PM. The last bus departing from Seattle, WA to Portland, OR leaves at 11: 20 PM. You can find the latest Seattle, WA to Portland, OR bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I purchase Seattle, WA to Portland, OR bus tickets to get the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this journey and save money. If you book bus tickets from Seattle, WA to Portland, OR within the next 7 days, you can find tickets to cost on average $15 (€12) one way. To find the best prices for this journey, consider booking your bus ticket from Seattle, WA to Portland, OR a few months in advance.

Important Stations and Airports for this Journey