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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Portland to Philadelphia
Travel by train to Philadelphia 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 to Philadelphia.
FAQs
How much are cheap trains between Portland and Philadelphia?
Looking to save money on your journey? Omio customers have found the cheapest train from Portland to Philadelphia for the next 7 days starting from $241 (€201)  one way.
How much is the train from Portland to Philadelphia on average?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Portland to Philadelphia train to cost on average $241 (€201)  one way.
What is the distance to Philadelphia from Portland by train?
The train distance from Portland to Philadelphia is around 359 miles (579 km).
When can I take the first train from Portland to Philadelphia? When can I take the last train for the day?
The earliest train for this route departs from Portland at 9: 45 PM. The last train leaves from Portland at 9: 45 PM. Check Omio for the latest train schedule from Portland to Philadelphia and book the best time to depart on your chosen travel date.
How early should I buy train tickets from Portland to Philadelphia to score the best deals?
If you book a train ticket from Portland to Philadelphia within the next 7 days, you can find tickets to cost on average $241 (€201) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Portland to Philadelphia are generally on sale a few months before the planned departure date.

Most Popular Travel Destinations