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 Washington, DC to Harrisburg, PA
Travel by train to Harrisburg, PA 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 Washington, DC to Harrisburg, PA.
FAQs
What is the price of the cheapest train from Washington, DC to Harrisburg, PA?
Omio customers have found the cheapest trains from Washington, DC to Harrisburg, PA to cost as little as $66 (€55)  in the next 7 days.
What is the price of a train ticket to Harrisburg, PA from Washington, DC?
If you are looking to buy your train ticket in the next 7 days, you can expect the Washington, DC to Harrisburg, PA train to cost on average $66 (€55)  one way.
How far is Washington, DC to Harrisburg, PA by train?
When traveling this route you should expect the distance from Washington, DC to Harrisburg, PA by train to be approximately 95 miles (153 km).
How long is a train from Washington, DC to Harrisburg, PA on average?
While the time it takes to travel 95 miles (153 km) to Harrisburg, PA from Washington, DC can vary based on specific dates, weekends, and holidays, the Washington, DC to Harrisburg, PA train journey time is on average 5 h 40 min.
How many trains are there from Washington, DC to Harrisburg, PA a day?
On average, there are 7 trains a day from Washington, DC to Harrisburg, PA. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Washington, DC to Harrisburg, PA? When does the last train depart from Washington, DC to Harrisburg, PA?
You can take the earliest train from Washington, DC to Harrisburg, PA at 12: 30 PM   or take the last train from Washington, DC to Harrisburg, PA leaving at 7: 05 PM. Look for the latest Washington, DC to Harrisburg, PA train schedules on Omio and book the best time to take the train for this route.
How far in advance should I buy a train ticket from Washington, DC to Harrisburg, PA to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets between Washington, DC and Harrisburg, PA within the next 7 days, you can find tickets to cost on average $66 (€55) one way. To find the best prices for this trip, consider booking your train ticket from Washington, DC to Harrisburg, PA a few months in advance.

More options for your journey from Washington, DC to Harrisburg, PA

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