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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Oakland, CA to Portland, OR

distanceDistance532 miles (858 km)
durationAverage train duration18 h 13 min
changesDirect trainYes

Trains from Oakland, CA to Portland, OR cover the 532 miles (858 km) long trip taking on average 18 h 13 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

How far is Portland, OR from Oakland, CA by train?

You should expect to travel around 532 miles (858 km)  between Oakland, CA and Portland, OR by train.

How long is a train from Oakland, CA to Portland, OR on average?

On average the Oakland, CA to Portland, OR train time is 18 h 13 min  covering the 532 miles (858 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

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

You can take the first train from Oakland, CA to Portland, OR at 5: 27 AM. The last train from Oakland, CA to Portland, OR that you can take departs at 5: 27 AM. Omio shows you the latest train from Oakland, CA to Portland, OR schedule to help you book the best departure time for this trip.