| Weymouth to Police | 748.55 mi (1,204.68 km) |
| Weymouth to Polkowice | 804.63 mi (1,294.93 km) |
| Weymouth to Poniatowa | 1,064.44 mi (1,713.05 km) |
| Weymouth to Poznan | 840.39 mi (1,352.47 km) |
| Weymouth to Prudnik | 878.60 mi (1,413.97 km) |
| Weymouth to Pruszcz Gdanski | 919.55 mi (1,479.88 km) |
| Weymouth to Pruszkow | 1,004.09 mi (1,615.93 km) |
| Weymouth to Przasnysz | 1,006.05 mi (1,619.08 km) |
| Weymouth to Przemysl | 1,111.69 mi (1,789.10 km) |
| Weymouth to Przeworsk | 1,095.98 mi (1,763.81 km) |
| Weymouth to Pszczyna | 942.54 mi (1,516.87 km) |
| Weymouth to Puck | 914.63 mi (1,471.95 km) |
| Weymouth to Pulawy | 1,058.17 mi (1,702.96 km) |
| Weymouth to Pultusk | 1,014.61 mi (1,632.86 km) |
| Weymouth to Puszczykowo | 836.96 mi (1,346.96 km) |