How to get from Harrisonburg to Richmond Main Street Station by bus?
From Harrisonburg to Richmond Main Street Station by bus
To get from Harrisonburg to Richmond Main Street Station in Richmond, take the VIRGINIA BREEZE bus from Jmu Godwin Transit Center station to Union Station station. Next, take the FLIXBUS 2605 bus from Washington Union Station station to Richmond (E Grace St & Crane St) station. The total trip duration for this route is approximately 5 hr 40 min. The bus schedule from Harrisonburg may change. We recommend you check the updated bus schedule to Richmond Main Street Station on the Moovit app.
Step by Step
- 1Walk to bus stationJmu Godwin Transit Center80 yd • 1 min
- 2Wait for busVIRGINIA BREEZEWashington Dc
- 3Ride to bus stationUnion Station200 min
- 4Walk to bus stationWashington Union StationID DCD680 yd • 1 min
- 5Wait for busFLIXBUS 2605Virginia Beach (Circle D Food Mart)
- 6Ride to bus stationRichmond (E Grace St & Crane St)ID 6DR130 min
- 7Walk toRichmond Main Street Station1500 E Main St290 yd • 4 min
Public transit directions from Harrisonburg to Richmond Main Street Station
Bus schedule from Harrisonburg to Richmond Main Street Station
Related Routes
- Norfolk to Richmond Main Street Station
- Newport News to Richmond Main Street Station
- Richmond to Richmond Main Street Station
- Charlottesville to Richmond Main Street Station
- Alexandria to Richmond Main Street Station
- Washington to Richmond Main Street Station
- Union Station to Richmond Main Street Station
- Washington, D.C. to Richmond Main Street Station
- Reagan Washington Airport DCA to Richmond Main Street Station
- Baltimore Airport BWI to Richmond Main Street Station
- Holiday Inn Express-Richmond Downtown to Richmond Main Street Station
- Virginia Commonwealth University to Richmond Main Street Station
- Virginia Museum of Fine Arts Garage to Richmond Main Street Station
- Washington Dulles Airport to Richmond Main Street Station
- Ashland Station to Richmond Main Street Station
- Richmond Staples Mills Station to Richmond Main Street Station
- Richmond Airport (RIC) to Richmond Main Street Station
- Newport News Station to Richmond Main Street Station
- Washington Dulles Airport (IAD) to Richmond Main Street Station
- Washington Deli to Richmond Main Street Station
Questions & Answers
What is the fastest way to get from Harrisonburg to Richmond Main Street Station?
The fastest way takes 340 minutes, using Bus line VIRGINIA BREEZE, Bus line FLIXBUS 2605.
Is there a direct bus between Harrisonburg and Richmond Main Street Station?
No, you’ll have to take 2 bus lines in total. The total travelling time is 5 hr 40 min.
Which bus line goes from Harrisonburg to Richmond Main Street Station?
The VIRGINIA BREEZE bus line goes from Jmu Godwin Transit Center station near Harrisonburg in Washington, D.C. - Baltimore, MD to Union Station. From there you’ll have to take one bus line till Union Station near Richmond Main Street Station.
How long does it take to travel from Harrisonburg to Richmond Main Street Station by bus?
The total travel time between Harrisonburg and Richmond Main Street Station by bus is about 5 hr 40 min.
Where do I get on the bus near Harrisonburg to get to Richmond Main Street Station?
Get on the VIRGINIA BREEZE bus from the Jmu Godwin Transit Center stop near Harrisonburg in Washington, D.C. - Baltimore, MD.
Where do I get off the bus when travelling between Harrisonburg and Richmond Main Street Station?
Get off the bus at the Union Station, which is closest to Richmond Main Street Station.
Popular Routes
- Branch Avenue to Waldorf
- Rockville to Olney
- Metro Center to Washington National Airport (Dca)
- Vienna Metro South Bay P to Centreville
- L'Enfant Plaza to MedStar Washington Hospital Ctr (Washington Hospital Center)
- Bel Air to Aberdeen
- Washington to Glen Burnie
- Manassas to Silver Spring
- Fredericksburg to Tysons Corner
- Bwi Thurgood Marshall Airport, Md to Columbia, MD
- Dupont Circle Metro Station to Children's Hospital
- Anacostia Metro Station to Suitland
- Bowie to Greenbelt
- Tysons Corner to Greenbelt
- Glenmont to New Carrollton
- Baltimore Penn Station to Sheppard Pratt Health System
- Union Station to Arundel Mills
- Ellicott City to Frederick
- Springfield to Bethesda
- Odenton to Washington Dulles International Airport (Iad)