Cheapest price
$20
Average price
$34
Fastest journey
2 h 35 m
Average duration
2 h 44 m
Trains per day
3
Distance
167 km
The best way to find a cheap train ticket from Eugene, OR to Portland, OR is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Eugene, OR to Portland, OR will cost around $34 if you buy it on the day, but the cheapest tickets can be found for only $20.
Of the 3 trains that leave Eugene, OR for Portland, OR on Tue, May 13, 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Tue, May 13 the direct trains cover the 167 km distance in an average of 2 h 44 m but if you time it right, some trains will get you there in just 2 h 35 m .
On Tue, May 13 the slowest trains will take 3 h 3 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 2:45 PM Eugene Station, Eugene, OR | 2h35 | 5:20 PM Portland Union Station, Portland, OR | 0 transfersDirect | |
![]() | 7:37 PM Eugene Station, Eugene, OR | 3h03 | 10:40 PM Portland Union Station, Portland, OR | 0 transfersDirect | |
![]() | 11:30 PM Eugene Station, Eugene, OR | 2h35 | 2:05 AM Portland Union Station, Portland, OR | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Distance 103 miles (166 km) |
Average train duration 2h 38m |
Cheapest ticket price $22 (€18) |
Trains per day 3 |
Direct trains 3 |
Train providers 1 |
Fastest train 2h 35m |
First train 15:45 |
Last train 20:37 |
For as little as $21 (€18) you can travel by train to Portland, OR from Eugene, OR with Amtrak. Omio will show you the best deals, schedules and tickets available for this trip.
Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey between Eugene, OR and Portland, OR, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.
Eugene, OR to Portland, OR train information with Amtrak:
Taking the train from Eugene, OR to Portland, OR offers a smooth and scenic journey suitable for both locals and tourists. These trains from Eugene, OR to Portland, OR provide a comfortable travel experience, combining convenience with affordability. Most journeys begin at Eugene Station and arrive at the bustling Portland Union Station, right at the heart of the city's vibrant downtown. Whether you're traveling for business or leisure, this route ensures a pleasant ride, avoiding the stress of driving or flying. Book your Eugene, OR to Portland, OR train tickets now to ensure you experience this effortless mode of transport!
If you are planning a trip from Eugene, OR to Portland, OR by train, budgeting for your journey is essential. The cheapest train ticket along this picturesque route starts at just $22 (€18), making it a highly affordable travel option. On average, travelers can expect to pay around $25 (€21) for their train travels between these two bustling cities. For the best balance of price and convenience, consider scheduling your trip in the fall months, when passenger volume tends to be lower and train tickets are often less expensive. This way, you ensure a comfortable and affordable journey while enjoying the beautiful autumn scenery of the Pacific Northwest.
Travel conveniently by train from Eugene, OR to Portland, OR via Amtrak, providing a reliable and scenic journey. The Amtrak Cascades service offers an unforgettable travel experience with modern coaches designed for comfort and relaxation. Onboard, you'll find spacious seating and free Wi-Fi to stay connected during your trip. The picturesque route runs along the beautiful Willamette Valley, offering breathtaking views, particularly in the fall when the landscape transforms into vibrant colors. Whether you're traveling for business or leisure, the amenities available will ensure a comfortable trip, and the daily schedule offers flexibility to suit your itinerary. Experience the ease of rail travel and enjoy your journey between these two vibrant Oregon cities.
Embark on a scenic train journey from Eugene, OR to Portland, OR, covering a distance of approximately 103 miles (166 km). The average train journey duration is around 2h 35m, providing a comfortable and hassle-free travel experience.
The train frequency between Eugene, OR and Portland, OR operates 3 times daily, ensuring flexible travel options for passengers. Trains run every day of the week, allowing you to plan your trip according to your convenience.
For early risers and late travelers alike, the first train of the day departs at 15:45, while the last train ensures you reach your destination with a departure time of 20:37. Whether you’re planning a day trip or a longer stay, the Eugene, OR to Portland, OR train schedule provides the flexibility you need.
Here are some other resources that might have the information you need