Bus from Mobile Gas Station - Washington DC to Richmond,
Ave. Duration:
1h 30m
Frequency:
5 times a week
Estimated price:
$7.01–$31.85
Questions and Answers
What is the cheapest way to get from Harrisburg to Richmond?
The cheapest way to get from Harrisburg to Richmond is to drive which costs $39.13 - $59.78 and takes 3h 59m.
What is the fastest way to get from Harrisburg to Richmond?
The fastest way to get from Harrisburg to Richmond is to drive which takes 3h 59m and costs $39.13 - $59.78 .
Is there a direct bus between Harrisburg and Richmond?
No, there is no direct bus from Harrisburg station to Richmond. However, there are services departing from Harrisburg Bus Station and arriving at Richmond via Washington Union Station. The journey, including transfers, takes approximately 5h 51m.
Is there a direct train between Harrisburg and Richmond?
No, there is no direct train from Harrisburg to Richmond station. However, there are services departing from Harrisburg and arriving at Richmond Main Street Amtrak Station via 30th Street Station and Washington Union Station. The journey, including transfers, takes approximately 7h 40m.
Is there a direct flight between Harrisburg and Richmond?
There are no direct flights between Harrisburg and Richmond. The fastest has 1 change and takes 2h 54m and costs $163.04 - $423.91 .
How far is it from Harrisburg to Richmond?
The distance between Harrisburg and Richmond is 359 km. The road distance is 352.1 km.
How do I travel from Harrisburg to Richmond without a car?
The best way to get from Harrisburg to Richmond without a car is to bus which takes 5h 51m and costs $14.13 - $163.04 .
How long does it take to get from Harrisburg to Richmond?
It takes approximately 5h 51m to get from Harrisburg to Richmond, including transfers.
Where do I catch the Harrisburg to Richmond bus from?
Harrisburg to Richmond bus services, operated by Greyhound USA, depart from Harrisburg Bus Station.
Where do I catch the Harrisburg to Richmond train from?
Harrisburg to Richmond train services, operated by Amtrak, depart from Harrisburg station.
Train, bus or fly from Harrisburg to Richmond?
The best way to get from Harrisburg to Richmond is to bus which takes 5h 51m and costs $14.13 - $163.04 . Alternatively, you can train, which costs $51.09 - $706.52 and takes 7h 40m, you could also fly, which costs $163.04 - $434.78 and takes 5h 24m.
Where does the Harrisburg to Richmond bus arrive?
Harrisburg to Richmond bus services, operated by Greyhound USA, arrive at Washington Union Station.
Where does the Harrisburg to Richmond train arrive?
Harrisburg to Richmond train services, operated by Amtrak, arrive at 30th Street Station.
Can I drive from Harrisburg to Richmond?
Yes, the driving distance between Harrisburg to Richmond is 352 km. It takes approximately 3h 59m to drive from Harrisburg to Richmond.
How do I get a train ticket from Harrisburg to Richmond?
Book your Harrisburg to Richmond train tickets online with Omio.
How do I get a bus ticket from Harrisburg to Richmond?
Book your Harrisburg to Richmond bus tickets online with Omio and FlixBus.
Where can I stay near Richmond?
There are 322+ hotels available in Richmond. Prices start at $57.62 per night.