| Portsmouth to Oberkirch | 438.74 mi (706.08 km) |
| Portsmouth to Obernburg am Main | 455.75 mi (733.45 km) |
| Portsmouth to Obernkirchen | 449.63 mi (723.61 km) |
| Portsmouth to Oberschleissheim | 593.46 mi (955.08 km) |
| Portsmouth to Oberstdorf | 564.35 mi (908.23 km) |
| Portsmouth to Obertraubling | 602.70 mi (969.95 km) |
| Portsmouth to Obertshausen | 439.22 mi (706.86 km) |
| Portsmouth to Oberursel | 426.41 mi (686.24 km) |
| Portsmouth to Ochsenfurt | 498.95 mi (802.98 km) |
| Portsmouth to Ochsenhausen | 529.92 mi (852.82 km) |
| Portsmouth to Ochtrup | 368.66 mi (593.29 km) |
| Portsmouth to Odenthal | 357.50 mi (575.34 km) |
| Portsmouth to Oelde | 404.86 mi (651.55 km) |
| Portsmouth to Oelsnitz | 580.96 mi (934.97 km) |
| Portsmouth to Oer-Erkenschwick | 365.19 mi (587.71 km) |