| Ballenger Creek to Perth | 3,435.73 mi (5,529.28 km) |
| Ballenger Creek to Peterborough | 3,631.08 mi (5,843.66 km) |
| Ballenger Creek to Peterhead | 3,478.55 mi (5,598.18 km) |
| Ballenger Creek to Peterlee | 3,543.64 mi (5,702.94 km) |
| Ballenger Creek to Petersfield | 3,637.24 mi (5,853.57 km) |
| Ballenger Creek to Pinner | 3,646.40 mi (5,868.31 km) |
| Ballenger Creek to Pitsea | 3,683.17 mi (5,927.49 km) |
| Ballenger Creek to Plumstead | 3,668.20 mi (5,903.39 km) |
| Ballenger Creek to Plymouth | 3,517.69 mi (5,661.18 km) |
| Ballenger Creek to Plympton | 3,521.22 mi (5,666.86 km) |
| Ballenger Creek to Plymstock | 3,520.19 mi (5,665.20 km) |
| Ballenger Creek to Polegate | 3,689.97 mi (5,938.43 km) |
| Ballenger Creek to Ponders End | 3,659.14 mi (5,888.81 km) |
| Ballenger Creek to Pont-y-pwl | 3,535.96 mi (5,690.58 km) |
| Ballenger Creek to Pontardulais | 3,494.88 mi (5,624.47 km) |