More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Eugene, OR to Seattle, WA

distanceDistance247 miles (399 km)
durationAverage bus duration6 h 25 min
changesDirect busYes

Buses from Eugene, OR to Seattle, WA cover the 247 miles (399 km) long route taking on average 6 h 25 min with our travel partners like. There are direct bus services available.

Travel Tips: Bus to Seattle, WA from Eugene, OR

Take the bus to Seattle, WA 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 Eugene, OR to Seattle, WA.
FAQs

How far is it from Eugene, OR to Seattle, WA by bus?

When traveling this route you should expect the distance between Eugene, OR and Seattle, WA by bus to be approximately 247 miles (399 km).

What is the Eugene, OR to Seattle, WA bus travel time?

The bus time between Eugene, OR and Seattle, WA is on average 6 h 25 min  for the 247 miles (399 km) long journey, but the time it takes to go to Seattle, WA from Eugene, OR by bus can vary depending on specific dates or traveling on weekends and holidays.

When is the earliest bus from Eugene, OR to Seattle, WA? When is the last bus from Eugene, OR to Seattle, WA?

The first Eugene, OR to Seattle, WA bus departs at 3: 30 PM   and the last bus from Eugene, OR to Seattle, WA leaves at 11: 30 PM. Check out the most up-to-date bus schedule from Eugene, OR to Seattle, WA on Omio and find the best time to travel to your destination.