The bus takes an average of 5 hours and 11 minutes to cover the 153 miles from Washington DC to Virginia Beach. However, the fastest bus only takes 4 hours and 20 minutes. It’s definitely on the longer side, so plan to get comfortable for a long road trip. Keep in mind that your...
DRPT Service LocatorGreyhoundHampton Roads TransitPRTCTrailwaysAmtrakWashington MetroVirginia Railway ExpressVirginia Regional Transit Neighboring 511 Web Sites MarylandNorth CarolinaTennesseeWest Virginia Airports Charlottesville-Albemarie (CHO)Newport News/Williamsburg (PHF)Norfolk (ORF)Richmond (RIC)Roanoke-Black...