| Ham Lake to Pikesville (Maryland) | 933.00 mi (1,501.52 km) |
| Ham Lake to Pine Bluff (Arkansas) | 765.57 mi (1,232.06 km) |
| Ham Lake to Pine Castle (Florida) | 1,328.36 mi (2,137.80 km) |
| Ham Lake to Pine Hill (New Jersey) | 998.87 mi (1,607.52 km) |
| Ham Lake to Pine Hills (Florida) | 1,318.59 mi (2,122.06 km) |
| Ham Lake to Pinecrest (Florida) | 1,531.41 mi (2,464.56 km) |
| Ham Lake to Pinehurst (North Carolina) | 1,001.56 mi (1,611.85 km) |
| Ham Lake to Pinellas Park (Florida) | 1,332.92 mi (2,145.13 km) |
| Ham Lake to Pineville (Louisiana) | 962.25 mi (1,548.60 km) |
| Ham Lake to Pineville (North Carolina) | 954.97 mi (1,536.88 km) |
| Ham Lake to Pinewood (Florida) | 1,520.83 mi (2,447.55 km) |
| Ham Lake to Piney Green (North Carolina) | 1,106.99 mi (1,781.52 km) |
| Ham Lake to Pinole (California) | 1,573.44 mi (2,532.20 km) |
| Ham Lake to Piqua (Ohio) | 575.02 mi (925.40 km) |
| Ham Lake to Pittsburg (California) | 1,554.01 mi (2,500.94 km) |