| Cities | Distance |
|---|---|
| Viborg to Oignies | 488.71 mi (786.51 km) |
| Viborg to Oissel | 599.13 mi (964.21 km) |
| Viborg to Olivet | 671.15 mi (1,080.11 km) |
| Viborg to Ollioules | 931.78 mi (1,499.55 km) |
| Viborg to Olonne-sur-Mer | 833.65 mi (1,341.63 km) |
| Viborg to Oloron-Sainte-Marie | 1,015.31 mi (1,633.99 km) |
| Viborg to Onet Village | 885.00 mi (1,424.27 km) |
| Viborg to Onnaing | 480.83 mi (773.83 km) |
| Viborg to Orange | 872.85 mi (1,404.71 km) |
| Viborg to Orchies | 482.94 mi (777.21 km) |
| Viborg to Orleans | 668.58 mi (1,075.97 km) |
| Viborg to Orly | 606.56 mi (976.17 km) |
| Viborg to Ormesson-sur-Marne | 601.05 mi (967.30 km) |
| Viborg to Orsay | 613.57 mi (987.44 km) |
| Viborg to Orthez | 999.74 mi (1,608.93 km) |