| Garlasco to Piera | 440.41 mi (708.77 km) |
| Garlasco to Pilar de la Horadada | 712.04 mi (1,145.92 km) |
| Garlasco to Pilas | 957.93 mi (1,541.64 km) |
| Garlasco to Pinos Puente | 855.54 mi (1,376.86 km) |
| Garlasco to Pinto | 724.84 mi (1,166.52 km) |
| Garlasco to Pizarra | 916.48 mi (1,474.94 km) |
| Garlasco to Plasencia | 840.90 mi (1,353.31 km) |
| Garlasco to Pola de Laviana | 728.37 mi (1,172.21 km) |
| Garlasco to Pola de Lena | 743.06 mi (1,195.84 km) |
| Garlasco to Pola de Siero | 730.22 mi (1,175.18 km) |
| Garlasco to Pollensa | 474.57 mi (763.75 km) |
| Garlasco to Ponferrada | 792.50 mi (1,275.41 km) |
| Garlasco to Pontevedra | 893.67 mi (1,438.22 km) |
| Garlasco to Portugalete | 604.16 mi (972.29 km) |
| Garlasco to Poyo | 895.29 mi (1,440.83 km) |