How to get from Richmond Main Street Station to Petersburg by bus?
Richmond Main Street Station to Petersburg - Bus Schedule
The 14 bus from Richmond Main Street Station to Petersburg runs from 5:09 AM to 11:59 PM, with departures every 30 min-1 hr. The trip takes about 1 hr 37 min, with regular service throughout the operating hours.
From Richmond Main Street Station to Petersburg by bus
To get from Richmond Main Street Station to Petersburg in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the 14 bus from Main + 17th station to Main + 8th station. Next, you’ll have to switch to the 2C bus and finally take the 3 bus from Mcguire Medical Center station to Petersburg Transit Center station. The total trip duration for this route is approximately 1 hr 37 min. The ride fare is $1.00. The bus schedule from Richmond Main Street Station may change. We recommend you check the updated bus schedule to Petersburg on the Moovit app.
Step by Step
- 1Walk to bus stationMain + 17thID 161470 yd • 1 min
- 2Wait for bus1414 Azalea Brookhill Via Hermitage
- 3Ride to bus stationMain + 8thID 16315 min
- 4Walk to bus station8th + MainID 334420 yd • 1 min
- 5Wait for bus2C2c Va Medical Cntr Via Midlothian
- 6Ride to bus stationBroad Rock + Belt BoulevardID 31729 min
- 7Walk to bus stationMcguire Medical Center270 yd • 4 min
- 8Wait for bus3Petersburg Station
- 9Ride to bus stationPetersburg Transit CenterID 339445 min
Public transit directions from Richmond Main Street Station to Petersburg
Bus schedule from Richmond Main Street Station to Petersburg
Related Routes
- Haymarket to Petersburg
- Ocean City to Petersburg
- Smithsburg to Petersburg
- Snow Hill to Petersburg
- Berlin to Petersburg
- Maugansville to Petersburg
- West Ocean City to Petersburg
- Cambridge to Petersburg
- Newark to Petersburg
- Garrett County to Petersburg
- Prince George's County to Petersburg
- Dorchester County to Petersburg
- Salem to Petersburg
- Howard County to Petersburg
- Worcester County to Petersburg
- James City County to Petersburg
- Annandale to Petersburg
- Chantilly to Petersburg
- Chevy Chase Section Five to Petersburg
- Cottage City to Petersburg
Questions & Answers
What is the fastest way to get from Richmond Main Street Station to Petersburg?
The fastest way takes 97 minutes, using Bus line 14, Bus line 2C, Bus line 3.
Is there a direct bus between Richmond Main Street Station and Petersburg?
No, you’ll have to take 3 bus lines in total. The total travelling time is 1 hr 37 min.
Which bus line goes from Richmond Main Street Station to Petersburg?
The 14 bus line goes from Main + 17th station near Richmond Main Street Station in Richmond to Main + 8th station. From there you’ll have to take one bus line till Main + 8th station near Petersburg in Washington, D.C. - Baltimore, MD.
How long does it take to travel from Richmond Main Street Station to Petersburg by bus?
The total travel time between Richmond Main Street Station in Richmond and Petersburg in Washington, D.C. - Baltimore, MD by bus is about 1 hr 37 min.
Where do I get on the bus near Richmond Main Street Station to get to Petersburg?
Get on the 14 bus from the Main + 17th stop near Richmond Main Street Station in Richmond.
Where do I get off the bus when travelling between Richmond Main Street Station and Petersburg?
Get off the bus at the Main + 8th stop, which is closest to Petersburg in Washington, D.C. - Baltimore, MD.
When is the last bus from Richmond Main Street Station to Petersburg?
The last bus from Richmond Main Street Station in Richmond to Petersburg in Washington, D.C. - Baltimore, MD is the New York - Atlanta line. It leaves the Richmond (Main St Station Plaza) stop at 5:00 PM.
How much is the bus fare from Richmond Main Street Station to Petersburg?
The ride from Richmond Main Street Station to Petersburg costs $1.00.
Popular Routes
- Woodbridge to Greenbelt
- Tysons Corner to Greenbelt
- Lorton to Ronald Reagan Washington National Airport (Dca)
- American University to Washington Dulles International Airport (Iad)
- Summerfield to Washington
- Ellicott City to Upper Marlboro
- Alexandria to Georgetown University Law Center
- Stafford County to Baltimore
- Fort Washington to Chevy Chase
- Fort Totten to Washington Hospital Center
- Falls Church to White House
- Cheverly to Bowie
- Court House Metro Station to Tysons Corner
- Rockville to Aberdeen
- Shady Grove Station & Bay C - East to Washington Dulles International Airport
- Huntington to Alexandria
- Ronald Reagan Washington National Airport (Dca) to Nationals Park, Washington Dc
- Bethesda to Woodbridge
- Tysons Corner to Springfield
- Clarendon Metrorail Station to Mclean