| Ham Lake to Pottsville (Pennsylvania) | 913.38 mi (1,469.94 km) |
| Ham Lake to Poughkeepsie (New York) | 994.96 mi (1,601.23 km) |
| Ham Lake to Poulsbo (Washington) | 1,401.99 mi (2,256.28 km) |
| Ham Lake to Poway (California) | 1,523.21 mi (2,451.37 km) |
| Ham Lake to Powder Springs (Georgia) | 907.15 mi (1,459.91 km) |
| Ham Lake to Powell (Ohio) | 621.73 mi (1,000.58 km) |
| Ham Lake to Powell (Tennessee) | 797.01 mi (1,282.66 km) |
| Ham Lake to Prairie Ridge (Washington) | 1,382.02 mi (2,224.15 km) |
| Ham Lake to Prairie Village (Kansas) | 439.17 mi (706.78 km) |
| Ham Lake to Prairieville (Louisiana) | 1,039.36 mi (1,672.69 km) |
| Ham Lake to Prattville (Alabama) | 954.78 mi (1,536.57 km) |
| Ham Lake to Preakness (New Jersey) | 1,000.19 mi (1,609.65 km) |
| Ham Lake to Prescott (Arizona) | 1,252.96 mi (2,016.45 km) |
| Ham Lake to Prescott Valley (Arizona) | 1,246.90 mi (2,006.69 km) |
| Ham Lake to Prichard (Alabama) | 1,037.40 mi (1,669.53 km) |