| Barcelona to Oberkirch | 571.87 mi (920.33 km) |
| Barcelona to Obernburg am Main | 673.69 mi (1,084.20 km) |
| Barcelona to Obernkirchen | 819.56 mi (1,318.96 km) |
| Barcelona to Oberschleissheim | 660.08 mi (1,062.30 km) |
| Barcelona to Oberstdorf | 576.82 mi (928.30 km) |
| Barcelona to Obertraubling | 713.86 mi (1,148.85 km) |
| Barcelona to Obertshausen | 679.87 mi (1,094.15 km) |
| Barcelona to Oberursel | 682.40 mi (1,098.21 km) |
| Barcelona to Ochsenfurt | 686.33 mi (1,104.54 km) |
| Barcelona to Ochsenhausen | 598.67 mi (963.46 km) |
| Barcelona to Ochtrup | 784.02 mi (1,261.76 km) |
| Barcelona to Odenthal | 706.99 mi (1,137.79 km) |
| Barcelona to Oelde | 775.10 mi (1,247.39 km) |
| Barcelona to Oelsnitz | 786.16 mi (1,265.20 km) |
| Barcelona to Oer-Erkenschwick | 748.34 mi (1,204.34 km) |