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

distanceDistance482 miles (778 km)
durationAverage train duration16 h 6 min
priceAverage train ticket price£69 (€79)
changesDirect trainYes

Trains from Portland, OR to Sacramento, CA cover the 482 miles (778 km) long trip taking on average 16 h 6 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around £69, you can find the cheapest train ticket for as low as £69.

Travel Tips: Trains from Portland, OR to Sacramento, CA

Travel by train to Sacramento, CA 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 Sacramento, CA.
FAQs

How much does a cheap train to Sacramento, CA from Portland, OR cost?

Omio customers have found the cheapest trains between Portland, OR and Sacramento, CA to cost as little as £69  in the next 7 days.

What is the cost of a train ticket from Portland, OR to Sacramento, CA on average?

If you are looking to book your train ticket in the next 7 days, you can expect the Portland, OR to Sacramento, CA train to cost on average £69  one way.

What is the distance by train from Portland, OR to Sacramento, CA?

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

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

On average the Portland, OR to Sacramento, CA train time is 16 h 6 min  covering the 482 miles (778 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

When does the first train depart from Portland, OR to Sacramento, CA? When does the last train depart from Portland, OR to Sacramento, CA?

The first Portland, OR to Sacramento, CA train departs at 22: 22   and the last train from Portland, OR to Sacramento, CA leaves at 22: 22. Check out the most up-to-date Portland, OR to Sacramento, CA train schedule on Omio and find the best time to travel to your destination.

How early should I book train tickets from Portland, OR to Sacramento, CA to score the best deals?

The price of a one way train ticket from Portland, OR to Sacramento, CA is on average £69 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Portland, OR and Sacramento, CA available a few months in advance.