| Esparraguera to Mengen | 579.29 mi (932.27 km) |
| Esparraguera to Meppen | 811.28 mi (1,305.62 km) |
| Esparraguera to Merchweiler | 595.80 mi (958.85 km) |
| Esparraguera to Mering | 643.24 mi (1,035.20 km) |
| Esparraguera to Merseburg | 830.37 mi (1,336.36 km) |
| Esparraguera to Merzenich | 678.97 mi (1,092.70 km) |
| Esparraguera to Merzig | 592.75 mi (953.93 km) |
| Esparraguera to Meschede | 742.84 mi (1,195.49 km) |
| Esparraguera to Messkirch | 569.68 mi (916.82 km) |
| Esparraguera to Messstetten | 575.08 mi (925.49 km) |
| Esparraguera to Mettingen | 794.59 mi (1,278.76 km) |
| Esparraguera to Mettlach | 595.01 mi (957.57 km) |
| Esparraguera to Mettmann | 713.20 mi (1,147.78 km) |
| Esparraguera to Metzingen | 603.49 mi (971.23 km) |
| Esparraguera to Meuselwitz | 822.86 mi (1,324.26 km) |