| Villamartin to Ayamonte | 99.23 mi (159.70 km) |
| Villamartin to Azcoitia | 470.47 mi (757.15 km) |
| Villamartin to Azpeitia | 471.55 mi (758.88 km) |
| Villamartin to Azuqueca de Henares | 285.93 mi (460.16 km) |
| Villamartin to Badajoz | 156.78 mi (252.31 km) |
| Villamartin to Badalona | 526.86 mi (847.90 km) |
| Villamartin to Baena | 89.80 mi (144.51 km) |
| Villamartin to Baeza | 142.48 mi (229.31 km) |
| Villamartin to Bailen | 133.15 mi (214.28 km) |
| Villamartin to Balaguer | 484.25 mi (779.33 km) |
| Villamartin to Banolas | 576.65 mi (928.03 km) |
| Villamartin to Baranain | 461.08 mi (742.04 km) |
| Villamartin to Barbadanes | 394.14 mi (634.31 km) |
| Villamartin to Barbastro | 471.51 mi (758.81 km) |
| Villamartin to Barcelona | 522.47 mi (840.83 km) |