Bus to Norfolk
Virginia Beach → Norfolk · about 45m
Bus to Rocky Mount
Norfolk → Rocky Mount · about 2h 50m
Virginia Beach → Rocky Mount
United States · Where else can you go from Virginia Beach?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Virginia Beach to Rocky Mount
Virginia Beach (United States) and Rocky Mount (United States) are 192 km (119 mi) apart in a straight line. The way we suggest is by bus, via Norfolk: about 3h 50m door to door with 1 change. No flight is needed.
Step by step
- Bus from Virginia Beach to Norfolk: about 45m, 27 km
- Bus from Norfolk to Rocky Mount: about 2h 50m, 168 km
Every route we know
- Bus, via Norfolk: about 3h 50m, 1 change
- Bus + Train, via Norfolk and Ettrick: about 4h 5m, 2 changes
- Bus + Train, via Richmond: about 4h 45m, 1 change
Times are rough door-to-door times, with time to change included. We don't have prices or timetables: check Google Maps or the operator before you travel.