| Spanish Lake to Pelham (Alabama) | 424.59 mi (683.32 km) |
| Spanish Lake to Pell City (Alabama) | 422.69 mi (680.25 km) |
| Spanish Lake to Pella (Iowa) | 230.67 mi (371.24 km) |
| Spanish Lake to Pembroke Pines (Florida) | 1,052.33 mi (1,693.56 km) |
| Spanish Lake to Pendleton (Oregon) | 1,529.64 mi (2,461.72 km) |
| Spanish Lake to Pensacola (Florida) | 601.59 mi (968.17 km) |
| Spanish Lake to Peoria (Arizona) | 1,274.42 mi (2,050.99 km) |
| Spanish Lake to Peoria (Illinois) | 139.27 mi (224.13 km) |
| Spanish Lake to Perris (California) | 1,537.64 mi (2,474.59 km) |
| Spanish Lake to Perry (Georgia) | 567.87 mi (913.90 km) |
| Spanish Lake to Perry Hall (Maryland) | 736.73 mi (1,185.66 km) |
| Spanish Lake to Perrysburg (Ohio) | 395.18 mi (635.99 km) |
| Spanish Lake to Perth Amboy (New Jersey) | 854.89 mi (1,375.81 km) |
| Spanish Lake to Peru (Indiana) | 258.20 mi (415.54 km) |
| Spanish Lake to Petal (Mississippi) | 517.02 mi (832.07 km) |