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 Portland, OR

distanceDistance103 miles (166 km)
priceAverage train ticket price£24 (€27)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesAmtrak

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

Train companies: Amtrak from Eugene, OR to Portland, OR

Amtrak trains will get you from Eugene, OR to Portland, OR from £24. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train from Eugene, OR to Portland, OR.

Amtrak is one of the best options when travelling by train between Eugene, OR and Portland, OR. Omio quickly shows you current Amtrak train timetables for the Eugene, OR - Portland, OR route and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest trip available. The distance between Eugene, OR and Portland, OR is around 103 miles (166 km) and the cheapest Amtrak one-way ticket you can book starts at £24. As you check the latest Eugene, OR to Portland, OR train timetable from Amtrak for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Portland, OR safely. If you search for Amtrak tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Amtrak ticket from Eugene, OR to Portland, OR so you can spend more time enjoying the smooth and easy journey!

When you buy your Amtrak train tickets from Eugene, OR to Portland, OR don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

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

Travel by train to Portland, 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 Eugene, OR to Portland, OR.
FAQs

How much do cheap trains to Portland, OR from Eugene, OR cost?

Looking to save money on your route? Omio customers have found the cheapest train between Eugene, OR and Portland, OR for the next 7 days starting from £24  one way.

How much does the train from Eugene, OR to Portland, OR cost on average?

The Eugene, OR to Portland, OR train ticket price is on average £24  if you are looking to purchase your tickets for this route in the next week.

How far is it from Eugene, OR to Portland, OR by train?

When travelling this route you should expect the distance from Eugene, OR to Portland, OR via train to be approximately 103 miles (166 km).

How many hours does it take from Eugene, OR to Portland, OR by train?

The Eugene, OR to Portland, OR train duration is on average 2 h 37 min, which is to be expected when travelling 103 miles (166 km) to Portland, OR from Eugene, OR. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train providers should I travel with from Eugene, OR to Portland, OR?

When taking a train from Eugene, OR to Portland, OR, you can count on Amtrak for the best way to get you to Portland, OR. You can also check all possible train providers who offer a service from Eugene, OR to Portland, OR and compare the amenities they offer before buying a train ticket.

How many train services per day are there to Portland, OR from Eugene, OR?

The average number of trains departing Eugene, OR for Portland, OR is 2 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Eugene, OR to Portland, OR? What time is the last train from Eugene, OR to Portland, OR?

The first Eugene, OR to Portland, OR train departs at 13: 30   and the last train from Eugene, OR to Portland, OR leaves at 20: 37. Check out the most up-to-date Eugene, OR to Portland, OR train schedule on Omio and find the best time to travel to your destination.

When should I buy Eugene, OR Portland, OR train tickets to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you buy train tickets between Eugene, OR and Portland, OR within the next 7 days, you can find tickets to cost on average £24 one way. To find the best prices for this route, consider booking your train ticket from Eugene, OR to Portland, OR a few months in advance.