You asked:

how far is hershey pa from lancaster pa

  • Hershey, Pennsylvania
    Hershey, Pennsylvania
    Lancaster
    Lancaster
    Hershey, Pennsylvania is 25 miles (40.2 kilometers) from Lancaster, as the crow flies.