how far is harrisburg from hershey
The distance between Harrisburg and Hershey in a straight line is 8 miles or 12.87 Kilometers. 1  Driving Directions & Drive Times from Harrisburg to Hershey can be found further down the page. Driving distances, maps and journey times are currently provided by Google mapping systems.