The distance between Hershey to Alton is 566 Mi by road. You can also find the distance from Hershey to Alton using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Hershey to Alton for road driving directions!