Harrisonburg is located in Richmond city, United States at the 38.4496, -78.8689 coordinates. Distance from Harrisonburg to other cities. are listed below, click on the city name to find distance between. Distance from Harrisonburg to Virginia Beach 310 km, to Norfolk 289 km, to Chesapeake 292 km. The green marker indicates the location of Harrisonburg.