| Haaren to Olivenza | 1,072.66 mi (1,726.28 km) |
| Haaren to Olot | 663.36 mi (1,067.57 km) |
| Haaren to Onate | 691.06 mi (1,112.16 km) |
| Haaren to Onda | 845.97 mi (1,361.45 km) |
| Haaren to Onteniente | 926.75 mi (1,491.46 km) |
| Haaren to Orihuela | 980.73 mi (1,578.33 km) |
| Haaren to Osuna | 1,113.44 mi (1,791.91 km) |
| Haaren to Ourense | 886.79 mi (1,427.14 km) |
| Haaren to Oviedo | 767.59 mi (1,235.31 km) |
| Haaren to Paiporta | 883.74 mi (1,422.24 km) |
| Haaren to Pajara | 1,891.87 mi (3,044.67 km) |
| Haaren to Palafolls | 696.08 mi (1,120.23 km) |
| Haaren to Palafrugell | 676.07 mi (1,088.02 km) |
| Haaren to Palamos | 681.20 mi (1,096.29 km) |
| Haaren to Palencia | 805.78 mi (1,296.78 km) |