| Ballenger Creek to Piedras Blancas | 3,593.84 mi (5,783.73 km) |
| Ballenger Creek to Piera | 4,010.15 mi (6,453.71 km) |
| Ballenger Creek to Pilar de la Horadada | 4,004.79 mi (6,445.09 km) |
| Ballenger Creek to Pilas | 3,752.30 mi (6,038.74 km) |
| Ballenger Creek to Pinos Puente | 3,879.55 mi (6,243.53 km) |
| Ballenger Creek to Pinto | 3,791.70 mi (6,102.16 km) |
| Ballenger Creek to Pizarra | 3,847.73 mi (6,192.32 km) |
| Ballenger Creek to Plasencia | 3,683.13 mi (5,927.42 km) |
| Ballenger Creek to Pola de Laviana | 3,621.73 mi (5,828.61 km) |
| Ballenger Creek to Pola de Lena | 3,610.99 mi (5,811.33 km) |
| Ballenger Creek to Pola de Siero | 3,613.55 mi (5,815.45 km) |
| Ballenger Creek to Pollensa | 4,121.18 mi (6,632.40 km) |
| Ballenger Creek to Ponferrada | 3,591.08 mi (5,779.29 km) |
| Ballenger Creek to Pontevedra | 3,497.22 mi (5,628.23 km) |
| Ballenger Creek to Portugalete | 3,737.31 mi (6,014.61 km) |