| Vestigne to Piera | 409.53 mi (659.08 km) |
| Vestigne to Pilar de la Horadada | 687.03 mi (1,105.67 km) |
| Vestigne to Pilas | 924.04 mi (1,487.10 km) |
| Vestigne to Pinos Puente | 825.73 mi (1,328.88 km) |
| Vestigne to Pinto | 687.77 mi (1,106.87 km) |
| Vestigne to Pizarra | 886.07 mi (1,426.00 km) |
| Vestigne to Plasencia | 801.67 mi (1,290.16 km) |
| Vestigne to Pola de Laviana | 683.17 mi (1,099.46 km) |
| Vestigne to Pola de Lena | 697.89 mi (1,123.14 km) |
| Vestigne to Pola de Siero | 684.74 mi (1,101.99 km) |
| Vestigne to Pollensa | 455.46 mi (732.99 km) |
| Vestigne to Ponferrada | 748.05 mi (1,203.88 km) |
| Vestigne to Pontevedra | 848.59 mi (1,365.68 km) |
| Vestigne to Portugalete | 559.90 mi (901.08 km) |
| Vestigne to Poyo | 850.20 mi (1,368.26 km) |