Penn Station to Penn Station (NY, NJ)
Brendan Pytka submitted this clever route:
However you want to run between the two stations! Here is one possible route: Start at Penn Station in New York City and run north to and across the George Washington Bridge into New Jersey; run south and west to the US 1 / US 9 bridge from Jersey City across Kearny Point to Raymond Boulevard in Newark; run along Raymond Boulevard on the Newark waterfront to Penn Station Newark. If you stick to the waterfront, the distance is over 30 miles, but an inland route could be under.