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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Portland, OR to Baltimore, MD
Travel by train to Baltimore, MD 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 Baltimore, MD.
FAQs
How many miles is it from Portland, OR to Baltimore, MD by train?
When traveling this route you should expect the distance from Portland, OR to Baltimore, MD by train to be approximately 2350 miles (3791 km).
How long is the train ride between Portland, OR and Baltimore, MD?
On average the Portland, OR to Baltimore, MD train time is 72 h 30 min  covering the 2350 miles (3791 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many trains are there between Portland, OR and Baltimore, MD a day?
The average number of trains departing Portland, OR for Baltimore, MD is 1 a day. The train schedules and services may vary between weekdays and weekends.

More options for your journey from Portland, OR to Baltimore, MD

Here are some other resources that might have the information you need