Portland, OR to Eugene, OR train

Cheap train tickets from Portland, OR to Eugene, OR

Showing times and prices for Sep 26

Cheapest

26

Average

28

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
11:10AMUnion Station2h40 01:50PMEugene Station
0 transfers
261One-way
Cheapest
06:10PMUnion Station2h38 08:48PMEugene Station
0 transfers
261One-way
2nd Cheapest
02:22PMUnion Station2h46 05:08PMEugene Station
0 transfers
331One-way

Train schedule from Portland, OR to Eugene, OR

Showing trains for tomorrow, Monday, September 26
11:10AMUnion Station2h40 01:50PMEugene Station
0 transfers
02:22PMUnion Station2h46 05:08PMEugene Station
0 transfers
06:10PMUnion Station2h38 08:48PMEugene Station
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Sep 25
Mon
Sep 26
Tue
Sep 27
Wed
Sep 28
Thu
Sep 29
Fri
Sep 30
Sat
Oct 01
Sun
Oct 02
Mon
Oct 03
Tue
Oct 04
Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15

Fastest train times from Portland, OR to Eugene, OR

Showing times and prices for Sep 26

Fastest Journey

2 h 38 m

Average

2 h 41 m

Trains per day

3

Distance

167 km

Of the 3 trains that leave Portland, OR for Eugene, OR every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
06:10PMUnion Station2h38 08:48PMEugene Station
0 transfers
261One-way
2nd Fastest
11:10AMUnion Station2h40 01:50PMEugene Station
0 transfers
261One-way
02:22PMUnion Station2h46 05:08PMEugene Station
0 transfers
331One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Portland, OR to Eugene, OR

distanceDistance103 miles (166 km)
durationAverage train duration2 h 38 min
priceAverage train ticket price$24 (€23)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesAmtrak

Trains from Portland, OR to Eugene, OR cover the 103 miles (166 km) long journey taking on average 2 h 38 min with our travel partners like Amtrak. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this route costs around $24 (€23), you can find the cheapest train ticket for as low as $24 (€23).

Train providers: Amtrak from Portland, OR to Eugene, OR trains

Buy your official Amtrak train tickets from Portland, OR to Eugene, OR from $24 (€23) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Amtrak

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 Portland, OR and Eugene, OR, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Portland, OR to Eugene, OR train information with Amtrak:

  • Average Duration: 2 h 41 min
  • Average Price: $24
  • Amtrak frequency: 3 a day

Trains from Portland to Eugene

Eugene, Oregon is a major college city in the US northwest, well-known as a training center for elite track athletes. With its substantial student population, Eugene is a diverse and cultural city, with visitors drawn to the artisan markets, relaxed restaurants and craft beer breweries, particularly in the bohemian neighborhood of Whiteaker. Eugene is handily located on Amtrak's main line down the west coast from British Columbia to southern California, with rail services on the Amtrak Cascades and Coast Starlight routes stopping in the city. Business travelers, marathon runners, students and tourists can take a direct train from Portland to Eugene three times a day with Amtrak. Departures include a morning, afternoon and early evening service on weekdays, with journey times for the trip south from Portland of around 2 hours and 35 minutes. Weekend schedules are slightly different but also allow three daily direct connections to Eugene.

Which train companies travel from Portland to Eugene?

The USA's primary long distance rail operator, Amtrak, provides all of the direct trains from Portland Union Station to Eugene, with services running on the Cascades Line covering British Columbia, Washington State and Oregon, or on the Coast Starlight route, the scenic long distance line running from Vancouver to Los Angeles. Passengers on the Amtrak train from Portland to Eugene can choose between Coach Class and Business Class seats. Most trains offer an on-board cafe or bistro service serving meals and drinks throughout the journey. Coast Starlight services also provide a dining car and a sightseeing lounge for passengers to take in the Oregon scenery. Amtrak Cascades trains have free WiFi and power outlets to charge a cellphone or laptop, and most trains also offer a free baggage check-in service with two large items allowed per passenger.

How long is the train ride from Portland to Eugene?

This stretch of the Amtrak northwest coast route is relatively short, linking two of the major cities in Oregon. The fastest train from Portland to Eugene is the Amtrak Cascades connection operating twice a day, with both trains taking 2 hours and 35 minutes to complete the 116 mile (186 kilometer) route south through Oregon, passing through the state capital Salem. The same company's Coast Starlight connection from Portland takes three minutes longer to reach Eugene. With Amtrak train services limited on this route, indirect connections are not a practical option for rail travel between Portland and Eugene.

How many trains are there from Portland to Eugene?

The Amtrak weekday schedule provides three daily direct train services between Portland Union Station and Eugene. These are the two Amtrak Cascades departures from Portland in mid-morning and early evening, and the Coast Starlight service which stops at Portland in mid-afternoon en route to Eugene. Weekend schedules also offer three daily trains heading south, although there is no morning train from Portland to Eugene on these days, and the first Amtrak Cascades service departs for Eugene just after midday. The weekend Coast Starlight and evening Amtrak Cascades service operate to the same schedule as on weekdays.

What are the departure and arrival stations for trains from Portland to Eugene?

Departure station: Portland Union Station is a city landmark, familiar for its tall clock tower and distinctive neon sign. visible across downtown Portland. The station is located centrally, in the city's China Town quarter, near the Willamette River. Public transit connections to the station include city bus routes and light rail services on the Orange, Green and Yellow lines, stopping at the Transit Mall, one block over from the rail terminus. Facilities at the station include same-day and overnight parking lots, baggage storage services, ATMs, the Metropolitan Lounge for Business Class and sleeping car passengers, restrooms, vending machines and ATMs. The station also has a restaurant and piano bar on the ground level of the concourse, a convenience store and newsstands.

Arrival station: Eugene-Springfield Amtrak Station is the southern terminus of the Amtrak Cascades corridor route from British Columbia. The station is located in the heart of downtown Eugene, a modernized version of the original 1908 Southern Pacific rail depot. City bus routes provide connections across Eugene from stops a block away on 5th Avenue and Pearl Street. Facilities at the station include free short-term and overnight parking, ATMs, baggage storage services, restrooms, heated waiting rooms and vending machines. There is a bookstore immediately opposite the station entrance. and a wide choice of restaurants, bars, cafes and a bakery on Willamette Street within a few minutes' walk of the station.

Travel Tips: Trains from Portland, OR to Eugene, OR

Travel by train to Eugene, 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 Portland, OR to Eugene, OR.
FAQs
Omio customers have found the cheapest trains from Portland, OR to Eugene, OR to cost as little as $24 (€23)  in the next 7 days.
If you’re looking to buy your train tickets in the next week, you can expect the Portland, OR to Eugene, OR train price to come in at an average of $24 (€23)  one way.
The distance to Eugene, OR from Portland, OR by train is approximately 103 miles (166 km).
While the time it takes to travel 103 miles (166 km) from Portland, OR to Eugene, OR can vary based on specific dates, weekends, and holidays, the Portland, OR to Eugene, OR train journey time is on average 2 h 38 min.
For the trip from Portland, OR to Eugene, OR you can take a train with Amtrak. Be sure to check out all possible train companies that offer services from Portland, OR to Eugene, OR on Omio to compare what amenities they may have.
Yes, there are 3 direct trains between Portland, OR and Eugene, OR per day with Amtrak  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
On average, there are 3 trains a day from Portland, OR to Eugene, OR. The train times and services may be different on weekends and holidays compared to weekdays.
The first Portland, OR to Eugene, OR train departs at 6: 10 PM   and the last train from Portland, OR to Eugene, OR leaves at 9: 22 PM. Check out the most up-to-date train schedule from Portland, OR to Eugene, OR on Omio and find the best time to travel to your destination.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you book train tickets to Eugene, OR from Portland, OR within the next 7 days, you can find tickets to cost on average $24 (€23) one way. To find the best prices for this journey, consider booking your train ticket from Portland, OR to Eugene, OR a few months in advance.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language