You asked:

distance between salem ohio and sharon,pa

  • Salem, Ohio is 144 miles (232 kilometers) from Sharon, Pennsylvania, as the crow flies.