| Haaren to Piera | 715.49 mi (1,151.47 km) |
| Haaren to Pilar de la Horadada | 992.92 mi (1,597.95 km) |
| Haaren to Pilas | 1,136.84 mi (1,829.57 km) |
| Haaren to Pinos Puente | 1,084.13 mi (1,744.74 km) |
| Haaren to Pinto | 892.52 mi (1,436.37 km) |
| Haaren to Pizarra | 1,134.51 mi (1,825.82 km) |
| Haaren to Plasencia | 965.40 mi (1,553.66 km) |
| Haaren to Pola de Laviana | 765.48 mi (1,231.93 km) |
| Haaren to Pola de Lena | 778.09 mi (1,252.21 km) |
| Haaren to Pola de Siero | 760.28 mi (1,223.55 km) |
| Haaren to Pollensa | 816.89 mi (1,314.66 km) |
| Haaren to Ponferrada | 835.13 mi (1,344.02 km) |
| Haaren to Pontevedra | 907.00 mi (1,459.68 km) |
| Haaren to Portugalete | 688.94 mi (1,108.75 km) |
| Haaren to Poyo | 908.12 mi (1,461.48 km) |