There are 5 ways to get from Greencastle to Harrisonburg by bus, subway, car, taxi, train, or bus (Amtrak, Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, subway
best- Take the bus from Hagerstown & Mva P&R to SHADY GROVE & stationbus 505
- Take the subway from Farragut West, Blue/Orange/Silver Line Track 2 Platform to Washington Dulles International Airport, Silver Line Center Platformsubway S
- Take the bus from Dulles International Airport to Goodwin Transit Centerbus
6h 26m$64–79Drive 120.3 mi
cheapest- Drive from Greencastle to Harrisonburgcar 120.3 mi
2h 2m$22–32Taxi, train, subway, bus
- Take the taxi from Greencastle to Martinsburg W Va Marctaxi
- Take the train from Martinsburg W Va Marc to ROCKVILLE MARC ebtrain
- Take the subway from Farragut West, Blue/Orange/Silver Line Track 2 Platform to Washington Dulles International Airport, Silver Line Center Platformsubway S
- Take the bus from Dulles International Airport to Goodwin Transit Centerbus
6h 35m$116–159Bus
- Take the bus from Hagerstown & Mva P&R to SHADY GROVE & stationbus 505
- Take the bus from Washington Union Station to Godwin Transit Centerbus Valley Flyer / ...
6h 48m$66–81Bus via Frederick
- Take the bus from Washington County Transfer Center to Frederick Transit Centerbus
- Take the bus from Frederick Bus Station to Washington Union Stationbus
- Take the bus from Washington Union Station to Godwin Transit Centerbus
7h 21m$69–93
Questions & Answers
The cheapest way to get from Greencastle to Harrisonburg is to drive which costs $21 - $35 and takes 2h 2m.
The fastest way to get from Greencastle to Harrisonburg is to drive which takes 2h 2m and costs $21 - $35.
No, there is no direct bus from Greencastle to Harrisonburg. However, there are services departing from Hagerstown & Mva P&R and arriving at Godwin Transit Center via Washington Union Station. The journey, including transfers, takes approximately 6h 48m.
The distance between Greencastle and Harrisonburg is 220 miles. The road distance is 121 miles.
The best way to get from Greencastle to Harrisonburg without a car is to bus and subway which takes 6h 26m and costs $60 - $80.
It takes approximately 6h 26m to get from Greencastle to Harrisonburg, including transfers.
Greencastle to Harrisonburg bus services, operated by Maryland Transit, depart from Hagerstown & Mva P&R station.
Greencastle to Harrisonburg bus services, operated by Maryland Transit, arrive at SHADY GROVE & station.
Yes, the driving distance between Greencastle to Harrisonburg is 121 miles. It takes approximately 2h 2m to drive from Greencastle to Harrisonburg.
There are 131+ hotels available in Harrisonburg.
What companies run services between Greencastle, PA, USA and Harrisonburg, VA, USA?
You can take a vehicle from Greencastle to Godwin Transit Center via Hagerstown & Mva P&R, SHADY GROVE & station, Shady Grove, Red Line Center Platform, Union Station, Red Line Center Platform, and Washington Union Station in around 6h 48m.
Subway from Farragut West, Blue/Orange/Silver Line Track 2 Platform to Washington Dulles International Airport, Silver Line Center Platform
- Ave. Duration
- 47 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–3
- Website
- Washington Metropolitan Area Transit Authority
- standard fare after 9:30 p.m
- $2–3
Subway from Farragut West, Blue/Orange/Silver Line Track 2 Platform to Washington Dulles International Airport, Silver Line Center Platform
- Ave. Duration
- 47 min
- Frequency
- Every 15 minutes
- Estimated price
- $2–3
- Website
- Washington Metropolitan Area Transit Authority
- standard fare after 9:30 p.m
- $2–3
- Phone
- 1-866-743-3682
- Website
- Maryland Transit
Train from Martinsburg W Va Marc to ROCKVILLE MARC eb
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- $2–12
- Website
- Maryland Transit
- Standard Fare
- $2–12
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Martinsburg W Va Marc to ROCKVILLE MARC eb
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $17–40
- Website
- Amtrak
- Phone
- 1-866-743-3682
- Website
- Maryland Transit
Bus from Hagerstown & Mva P&R to SHADY GROVE & station
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- $2
- Website
- Maryland Transit
Bus from Hagerstown & Mva P&R to SHADY GROVE & station
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- $2
- Website
- Maryland Transit
- Phone
- +1-800-827-3490
- [email protected]
- Website
- Virginia Breeze
Bus from Dulles International Airport to Goodwin Transit Center
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $24–30
- Schedules at
- Virginia Breeze
Bus from Dulles International Airport to Goodwin Transit Center
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $24–30
- Schedules at
- Virginia Breeze
Bus from Washington Union Station to Godwin Transit Center
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $28–35
- Schedules at
- Virginia Breeze
Bus from Washington Union Station to Godwin Transit Center
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $28–35
- Schedules at
- Virginia Breeze
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Washington County Transfer Center to Frederick Transit Center
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- $8–13
- Website
- Amtrak
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Frederick Bus Station to Washington Union Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $6–13
- Website
- Greyhound
- Ave. Duration
- 34 min
- Estimated price
- $70–85
Bonnie's Transportation
- Phone
- +1 240-527-5377
Yellow Cab Hagerstown
- Phone
- +1-301-547-3845
Chambersburg City Cab
- Phone
- +1 717-561-1538
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide












