The distance between Hershey and York is approximately 30 kilometers. The most practical way to travel is by driving, which takes about 30 minutes via PA-743 and I-83. This is a simple commute through the Pennsylvania countryside. There is no direct train or bus service between these two towns. This route is ideal for a quick day trip.
Total Distance: 30 km driving, 25 km air distance.
Traffic can be heavy on I-83 during rush hour.
Year-round.