How to get from Richmond to Virginia Beach by bus?
From Richmond to Virginia Beach by bus
To get from Richmond to Virginia Beach in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the GREYHOUND US0350 bus from Richmond (Main St Station Plaza) station to Norfolk station. Next, you’ll have to switch to the 023 bus and finally take the 025 bus from Military Circle Mall station to Tcc Virginia Beach station. The total trip duration for this route is approximately 3 hr 24 min. The bus schedule from Richmond may change. We recommend you check the updated bus schedule to Virginia Beach on the Moovit app.
Step by Step
- 1Walk to bus stationRichmond (Main St Station Plaza)ID RVA60.85 mi • 18 min
- 2Wait for busGREYHOUND US0350Norfolk
- 3Ride to bus stationNorfolkID NOR6115 min
- 4Walk to bus stationMilitary Btwn Poplar Hall & Mall Entrance330 yd • 4 min
- 5Wait for bus023Fort Norfolk Station
- 6Ride to bus stationMilitary Circle Mall4 min
- 7Wait for bus025Wellness Loop
- 8Ride to bus stationTcc Virginia Beach45 min
Alternative route from Richmond to Virginia Beach by bus via GREYHOUND US0350, 020 and 025
To get from Richmond to Virginia Beach in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the GREYHOUND US0350 bus from Richmond (Main St Station Plaza) station to Norfolk station. Next, you’ll have to switch to the 020 bus and finally take the 025 bus from Newtown Rd Station station to Tcc Virginia Beach station. The total trip duration for this route is approximately 3 hr 24 min. The bus schedule from Richmond may change. We recommend you check the updated bus schedule to Virginia Beach on the Moovit app.
Step by Step
- 1Walk to bus stationRichmond (Main St Station Plaza)ID RVA60.85 mi • 18 min
- 2Wait for busGREYHOUND US0350Norfolk
- 3Ride to bus stationNorfolkID NOR6115 min
- 4Walk to bus stationVirginia Beach & Briar Hill0.59 mi • 13 min
- 5Wait for bus020Parks & 19th
- 6Ride to bus stationNewtown Rd Station20 min
- 7Wait for bus025Wellness Loop
- 8Ride to bus stationTcc Virginia Beach24 min
Public transit directions from Richmond to Virginia Beach
Bus schedule from Richmond to Virginia Beach
Related Routes
- Lynchburg to Virginia Beach
- Wicomico County to Virginia Beach
- Suffolk to Virginia Beach
- Chesterfield County to Virginia Beach
- Quantico to Virginia Beach
- Richmond to Ocean City
- Richmond to Smithsburg
- Richmond to Snow Hill
- Richmond to Berlin
- Richmond to Maugansville
- Richmond to West Ocean City
- Richmond to Cambridge
- Richmond to Willards
- Richmond to Newark
- Richmond to Delmar
- Richmond to Culpeper
- Richmond to Metompkin
- Richmond to Parksley
- Richmond to Atlantic
- Richmond to Bloxom
Alternative route from Richmond to Virginia Beach by bus via GREYHOUND US0350, 020 and 025
To get from Richmond to Virginia Beach in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the GREYHOUND US0350 bus from Richmond (Main St Station Plaza) station to Norfolk station. Next, you’ll have to switch to the 020 bus and finally take the 025 bus from Newtown Rd Station station to Tcc Virginia Beach station. The total trip duration for this route is approximately 3 hr 24 min. The bus schedule from Richmond may change. We recommend you check the updated bus schedule to Virginia Beach on the Moovit app.
Step by Step
- 1Walk to bus stationRichmond (Main St Station Plaza)ID RVA60.85 mi • 18 min
- 2Wait for busGREYHOUND US0350Norfolk
- 3Ride to bus stationNorfolkID NOR6115 min
- 4Walk to bus stationVirginia Beach & Briar Hill0.59 mi • 13 min
- 5Wait for bus020Parks & 19th
- 6Ride to bus stationNewtown Rd Station20 min
- 7Wait for bus025Wellness Loop
- 8Ride to bus stationTcc Virginia Beach24 min
Questions & Answers
What is the fastest way to get from Richmond to Virginia Beach?
The fastest way takes 204 minutes, using Bus line GREYHOUND US0350, Bus line 023, Bus line 025.
What is the alternative route to get from Richmond to Virginia Beach?
The alternative route takes 204 minutes, using Bus line GREYHOUND US0350, Bus line 020, Bus line 025.
Is there a direct bus between Richmond and Virginia Beach in Washington, D.C. - Baltimore, MD?
No, you’ll have to take 3 bus lines in total. The total travelling time is 3 hr 24 min.
Which bus line goes from Richmond to Virginia Beach in Washington, D.C. - Baltimore, MD?
The GREYHOUND US0350 bus line goes from Richmond (Main St Station Plaza) station near Richmond to Norfolk station. From there you’ll have to take one bus line till Norfolk station near Virginia Beach in Washington, D.C. - Baltimore, MD.
How long does it take to travel from Richmond to Virginia Beach in Washington, D.C. - Baltimore, MD by bus?
The total travel time between Richmond and Virginia Beach in Washington, D.C. - Baltimore, MD by bus is about 3 hr 24 min.
Where do I get on the bus near Richmond to get to Virginia Beach in Washington, D.C. - Baltimore, MD?
Get on the GREYHOUND US0350 bus from the Richmond (Main St Station Plaza) stop near Richmond in Washington, D.C. - Baltimore, MD.
Where do I get off the bus when travelling between Richmond and Virginia Beach in Washington, D.C. - Baltimore, MD?
Get off the bus at the Norfolk stop, which is closest to Virginia Beach in Washington, D.C. - Baltimore, MD.
Popular Routes
- Silver Spring to Hagerstown
- Huntington to Dulles International Airport (Iad)
- Silver Spring to White House
- Rosslyn Metro Station to Dca - Ronald Reagan National Airport
- Falls Church to Rockville
- Glen Burnie to Annapolis
- Fort Totten to Silver Spring
- Alexandria to Woodbridge
- Tenleytown Metro Station to Greenbelt
- Silver Spring to Bethesda
- Gainesville Park And Ride to Reston, Virginia
- Owings Mills Metro to Oriole Park At Camden Yards
- Hyattsville Crossing Metro Station to New Carrollton
- New Carrollton to Dulles Town Center
- Rockville to Aberdeen
- Laurel to Columbia
- Dunn Loring to Falls Church
- Woodbridge to Fair Oaks
- Martinsburg to Washington Dulles International Airport (Iad)
- Greenbelt Metro Dr & Cherrywood Ln to Langley Park