from lower Eastern Shore Maryland to Roanoke, Va. That is approximately 380 miles. Straight drive through would be about 7 hours. But on the bus... with 2 transfers... ups it to 14hrs.