| Villamartin to Olivares | 46.93 mi (75.53 km) |
| Villamartin to Olivenza | 148.57 mi (239.10 km) |
| Villamartin to Olot | 567.89 mi (913.93 km) |
| Villamartin to Onate | 459.10 mi (738.85 km) |
| Villamartin to Onda | 361.51 mi (581.80 km) |
| Villamartin to Onteniente | 306.46 mi (493.21 km) |
| Villamartin to Orihuela | 271.25 mi (436.53 km) |
| Villamartin to Osuna | 39.52 mi (63.59 km) |
| Villamartin to Ourense | 395.82 mi (637.01 km) |
| Villamartin to Oviedo | 448.76 mi (722.21 km) |
| Villamartin to Paiporta | 334.76 mi (538.75 km) |
| Villamartin to Pajara | 766.18 mi (1,233.04 km) |
| Villamartin to Palafolls | 558.15 mi (898.25 km) |
| Villamartin to Palafrugell | 585.34 mi (942.02 km) |
| Villamartin to Palamos | 581.14 mi (935.26 km) |