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

distanceDistance532 miles (858 km)
durationAverage train duration17 h 53 min
changesDirect trainYes

Trains from Oakland, CA to Portland, OR cover the 532 miles (858 km) long trip taking on average 17 h 53 min with our travel partners like. There are direct train services available.

Travel Tips: Trains from Oakland, 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 Oakland, CA to Portland, OR.
FAQs

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

When travelling this route you should expect the distance to Portland, OR from Oakland, CA via train to be approximately 532 miles (858 km).

How long is the train journey to Portland, OR from Oakland, CA?

The train time to Portland, OR from Oakland, CA is on average 17 h 53 min  for the 532 miles (858 km) long journey, but the time it takes to go between Oakland, CA and Portland, OR by train can vary depending on specific dates or travelling on weekends and holidays.

What are the first and last departure train times from Oakland, CA to Portland, OR?

The earliest train for this journey departs from Oakland, CA at 05: 27. The last train leaves from Oakland, CA at 05: 39. Check Omio for the latest train schedule from Oakland, CA to Portland, OR and book the best time to depart on your chosen travel date.