| Worsborough to Orbetello | 961.45 mi (1,547.30 km) |
| Worsborough to Oria | 1,264.80 mi (2,035.49 km) |
| Worsborough to Oristano | 1,052.15 mi (1,693.27 km) |
| Worsborough to Orta Nova | 1,157.84 mi (1,863.37 km) |
| Worsborough to Orte | 993.65 mi (1,599.13 km) |
| Worsborough to Ortona | 1,060.85 mi (1,707.27 km) |
| Worsborough to Orvieto | 971.00 mi (1,562.68 km) |
| Worsborough to Orzinuovi | 757.81 mi (1,219.58 km) |
| Worsborough to Osimo | 970.70 mi (1,562.19 km) |
| Worsborough to Ospitaletto | 753.65 mi (1,212.88 km) |
| Worsborough to Ostuni | 1,250.54 mi (2,012.56 km) |
| Worsborough to Ottaviano | 1,146.69 mi (1,845.42 km) |
| Worsborough to Ovada | 764.01 mi (1,229.56 km) |
| Worsborough to Ozieri | 1,018.26 mi (1,638.73 km) |
| Worsborough to Paceco | 1,263.47 mi (2,033.36 km) |