| Caernarfon to Orthez | 685.77 mi (1,103.65 km) |
| Caernarfon to Orvault | 421.95 mi (679.06 km) |
| Caernarfon to Osny | 393.40 mi (633.12 km) |
| Caernarfon to Ostwald | 610.28 mi (982.15 km) |
| Caernarfon to Ouistreham | 318.18 mi (512.06 km) |
| Caernarfon to Oullins | 654.40 mi (1,053.15 km) |
| Caernarfon to Outreau | 301.13 mi (484.62 km) |
| Caernarfon to Oyonnax | 649.21 mi (1,044.81 km) |
| Caernarfon to Ozoir-la-Ferriere | 426.62 mi (686.58 km) |
| Caernarfon to Pace | 361.79 mi (582.25 km) |
| Caernarfon to Palaiseau | 416.82 mi (670.81 km) |
| Caernarfon to Pamiers | 743.15 mi (1,195.98 km) |
| Caernarfon to Panazol | 562.79 mi (905.73 km) |
| Caernarfon to Pantin | 412.04 mi (663.12 km) |
| Caernarfon to Paray-le-Monial | 593.82 mi (955.66 km) |