Search Eugene train tickets

switcheroo

Quickview

How to get to Eugene by train?

Routes274
Trips per day646
train carriers3
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Eugene?

The cheapest prices for a train ticket to Eugene that users have found recently on Wanderu start at $14.65. Such great deals to Eugene are available on one route to Albany. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Eugene. Albany at $22.93 has consistently the lowest average train ticket prices to Eugene.

What are the main train stations in Eugene?

The most popular train stations in Eugene are 433 Willamette St and Clinical Services Building, Parking Lot 18. 433 Willamette St is the busiest train station in Eugene.

What are the most popular train routes to Eugene?

Elyria

There are 11 train schedules per day connecting Elyria with Eugene. It takes on average 74 hours to travel 2069 miles, 3328 kms, by train from Elyria. One train company operates schedules from Elyria, with Amtrak offering the most daily connections to Eugene. Traveling by train from Elyria you will most likely to arrive in Eugene at 433 Willamette St.
Avg. Time
2h 0m
Avg. Price
$411.43

Toledo

There are 11 train schedules per day connecting Toledo with Eugene. It takes on average 72 hours to travel 1991 miles, 3204 kms, by train from Toledo. One train company operates schedules from Toledo, with Amtrak offering the most daily connections to Eugene. Traveling by train from Toledo you will most likely to arrive in Eugene at 433 Willamette St.
Avg. Time
0h 0m
Avg. Price
$354.24

Los Angeles

There are 8 train schedules per day connecting Los Angeles with Eugene. It takes on average 26 hours to travel 739 miles, 1188 kms, by train from Los Angeles. 2 train carriers offer schedules from Los Angeles, with Amtrak offering the most daily connections to Eugene. Traveling by train from Los Angeles you will most likely to arrive in Eugene at 433 Willamette St.
Avg. Time
2h 0m
Avg. Price
$171.27

Sandusky

There are 8 train schedules per day connecting Sandusky with Eugene. It takes on average 70 hours to travel 2038 miles, 3278 kms, by train from Sandusky. One train company operates schedules from Sandusky, with Amtrak offering the most daily connections to Eugene. Traveling by train from Sandusky you will most likely to arrive in Eugene at 433 Willamette St.
Avg. Time
22h 0m
Avg. Price
$590.51

Milwaukee

There are 8 train schedules per day connecting Milwaukee with Eugene. It takes on average 60 hours to travel 1751 miles, 2817 kms, by train from Milwaukee. One train company operates schedules from Milwaukee, with Amtrak offering the most daily connections to Eugene. Traveling by train from Milwaukee you will most likely to arrive in Eugene at 433 Willamette St.
Avg. Time
12h 0m
Avg. Price
$333.95