Travel options
from Harrisburg, PA to Washington, DC

You can get from Harrisburg, PA to Washington, DC by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information to Washington, DC from Harrisburg, PA

distanceDistance95 miles (153 km)
modeAvailable travel modesBus or train
priceTicket price range$83 - $164
cheapestCheapest modeBus • $83 (€69) • 3 h 20 min
fastestFastest modeBus • $83 (€69) • 3 h 20 min
carriersPopular travel companiesGreyhound or Amtrak

Take a bus or train to travel 95 miles (153 km) from Harrisburg, PA to Washington, DC. If speed is a priority, then a bus is the best option with an average duration of 3 h 20 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $83 (€69). The most popular travel companies which serve this journey are Greyhound or Amtrak among others. Travelers can even take a direct from Harrisburg, PA to Washington, DC.

Travel Tips: Travel from Harrisburg, PA to Washington, DC

Travel to Washington, DC 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 Harrisburg, PA to Washington, DC.
FAQs

How do I travel from Harrisburg, PA to Washington, DC?

There are 2 travel options from Harrisburg, PA to Washington, DC: bus or train.

How do I get from Harrisburg, PA to Washington, DC the cheapest way?

The cheapest way to travel between Harrisburg, PA and Washington, DC is by taking a bus with an average price of $83 (€69).

This is compared to other travel options to Washington, DC:

A bus is generally $81 (€67) less than a train for the same journey. Taking a train costs on average $164 (€135) from Harrisburg, PA to Washington, DC.

What is the fastest way to travel between Harrisburg, PA and Washington, DC?

The fastest way to get to Washington, DC from Harrisburg, PA is by bus with an average travel time of 3 h 20 min.

Other travel options to Washington, DC can usually take longer:

In comparison, getting to Washington, DC by train can take on average 3 h 53 min.

How many miles from Harrisburg, PA to Washington, DC would I travel?

Washington, DC is approximately 95 miles (153 km) away from Harrisburg, PA.

How many scheduled departures are there a day from Harrisburg, PA to Washington, DC?

The average frequency per day from Harrisburg, PA to Washington, DC is:

  • 7 trains per day.

However, we recommend checking specific travel dates for your route between Harrisburg, PA and Washington, DC as scheduled services by bus or train can vary by season or day of the week.

What are the departure and arrival points in Harrisburg, PA and in Washington, DC?

These are the most popular departure and arrival points when traveling from Harrisburg, PA to Washington, DC:

    Who can get me from Harrisburg, PA to Washington, DC?

    Omio works with many trusted partners that can help you travel the best way from Harrisburg, PA to Washington, DC:

    • You can take a bus from Harrisburg, PA to Washington, DC with Greyhound. Cheap tickets can be found for $83 (€69) with Greyhound from Harrisburg, PA to Washington, DC.
    • You can go to Washington, DC from Harrisburg, PA by train with Amtrak. You'll see cheap train tickets for $164 (€135) with Amtrak from Harrisburg, PA to Washington, DC on Omio.

    Where else should I travel to after my journey from Harrisburg, PA to Washington, DC ends?

    Many of our customers traveling from Harrisburg, PA to Washington, DC don't make Washington, DC their final stop. Some of the destinations worth visiting after Washington, DC are New York City, Paris or London, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Washington, DC to any of these top destinations today!

    When should I purchase a ticket from Harrisburg, PA to Washington, DC online to score the best deals?

    Before traveling from Harrisburg, PA to Washington, DC, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

    • A bus ticket for this journey is costing $83 (€69) one way on average.
    • A train ticket for this trip costs on average $164 (€135) one way.

    But we recommend booking Harrisburg, PA to Washington, DC tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Travelling from Harrisburg, PA to Washington, DC: related information

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