| Thorne to Piedras Blancas | 730.71 mi (1,175.96 km) |
| Thorne to Piera | 844.39 mi (1,358.92 km) |
| Thorne to Pilar de la Horadada | 1,087.67 mi (1,750.44 km) |
| Thorne to Pilas | 1,155.21 mi (1,859.13 km) |
| Thorne to Pinos Puente | 1,138.10 mi (1,831.60 km) |
| Thorne to Pinto | 931.81 mi (1,499.60 km) |
| Thorne to Pizarra | 1,177.41 mi (1,894.85 km) |
| Thorne to Plasencia | 968.57 mi (1,558.77 km) |
| Thorne to Pola de Laviana | 746.64 mi (1,201.60 km) |
| Thorne to Pola de Lena | 755.38 mi (1,215.66 km) |
| Thorne to Pola de Siero | 738.00 mi (1,187.70 km) |
| Thorne to Pollensa | 966.82 mi (1,555.95 km) |
| Thorne to Ponferrada | 806.71 mi (1,298.27 km) |
| Thorne to Pontevedra | 848.52 mi (1,365.56 km) |
| Thorne to Portugalete | 717.06 mi (1,153.99 km) |