These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Rochester and Portland, OR

distanceDistance2199 miles (3546 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Rochester to Portland, OR cover the 2199 miles (3546 km) long journey taking on average 62 h 3 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available.

Travel Tips

Trains from Rochester 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 Rochester to Portland, OR.
FAQs
What is the distance from Rochester to Portland, OR by train?
You should expect to travel around 2199 miles (3546 km)  to Portland, OR from Rochester by train.
How long is the train between Rochester and Portland, OR?
On average the Rochester to Portland, OR train travel time is 62 h 3 min  for the 2199 miles (3546 km) long route, but the duration can vary if you travel on weekends and holidays.
How many train services are there between Rochester and Portland, OR a day?
The average number of trains departing Rochester for Portland, OR is 1 a day. The train schedules and services may vary between weekdays and weekends.