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 Sacramento, CA to Portland, OR

distanceDistance482 miles (778 km)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from Sacramento, CA to Portland, OR cover the 482 miles (778 km) long trip with our travel partners like Amtrak. There are direct train services available.

Train companies: Amtrak Sacramento, CA – Portland, OR

Amtrak will get you between Sacramento, CA and Portland, OR at great prices. With over 1000 travel companies on Omio, you can find the best train times, prices 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 between Sacramento, CA and Portland, OR.

Looking for trains between Sacramento, CA and Portland, OR? Amtrak is one of the best companies to travel with on the 482 miles (778 km) journey from Sacramento, CA to Portland, OR. As an official travel partner of Amtrak, Omio quickly shows you the latest Amtrak train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Sacramento, CA to Portland, OR routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Amtrak train tickets that fit your budget. If you use the Omio app to search for trains between Sacramento, CA and Portland, OR, you can quickly see if the Amtrak ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Sacramento, CA - Portland, OR train now on Omio quickly and easily and enjoy your upcoming trip with Amtrak!

Please follow the recommendations outlined by Amtrak when booking your train tickets from Sacramento, CA to Portland, OR due to the coronavirus:

  • 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 Sacramento, CA 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 Sacramento, CA to Portland, OR.
FAQs

What is the distance between Sacramento, CA and Portland, OR via train?

The train distance from Sacramento, CA to Portland, OR is around 482 miles (778 km).

Which train companies can take me to Portland, OR from Sacramento, CA?

When taking a train from Sacramento, CA 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 companies who offer a service between Sacramento, CA and Portland, OR and compare the amenities they offer before buying a train ticket.

When can I take the first train from Sacramento, CA to Portland, OR? When can I take the last train for the day?

The first train from Sacramento, CA to Portland, OR leaves at 07: 49   and the last train for this leaves at 07: 49. Omio shows you the latest train from Sacramento, CA to Portland, OR schedule to help you book the best departure time for this trip.