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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Eugene, OR to Seattle, WA

distanceDistance247 miles (399 km)
priceAverage train ticket price£47 (€54)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day

Trains from Eugene, OR to Seattle, WA cover the 247 miles (399 km) long route taking on average 6 h 42 min with our travel partners like. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £47, but the average price of train tickets is £47.

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

Travel by train 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 much does a cheap train between Eugene, OR and Seattle, WA cost?

If you’re looking to save money on tickets, you can find a cheap train from Eugene, OR to Seattle, WA for as little as £47  in the next 7 days.

What is the cost of a train ticket from Eugene, OR to Seattle, WA on average?

If you’re looking to purchase your train tickets in the next week, you can expect the Eugene, OR to Seattle, WA train price to come in at an average of £47  one way.

What is the distance between Eugene, OR and Seattle, WA via train?

The train distance from Eugene, OR to Seattle, WA is around 247 miles (399 km).

How long does it take from Eugene, OR to Seattle, WA by train?

While the time it takes to travel 247 miles (399 km) to Seattle, WA from Eugene, OR can vary based on specific dates, weekends, and bank holidays, the train duration from Eugene, OR to Seattle, WA is on average 6 h 42 min.

How many trains are there to Seattle, WA from Eugene, OR a day?

On average, there are 2 trains a day from Eugene, OR to Seattle, WA. The train times and services may be different on weekends and holidays compared to weekdays.

How early should I purchase train tickets to Seattle, WA from Eugene, OR to score the best deals?

The price of a one way train ticket from Eugene, OR to Seattle, WA is on average £47 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets to Seattle, WA from Eugene, OR available a few months in advance.