| Hwlffordd to Magstadt | 649.43 mi (1,045.15 km) |
| Hwlffordd to Mainaschaff | 624.17 mi (1,004.51 km) |
| Hwlffordd to Mainburg | 769.91 mi (1,239.05 km) |
| Hwlffordd to Maintal | 610.27 mi (982.13 km) |
| Hwlffordd to Mainz | 589.51 mi (948.72 km) |
| Hwlffordd to Maisach | 760.38 mi (1,223.71 km) |
| Hwlffordd to Maisenhausen | 619.59 mi (997.13 km) |
| Hwlffordd to Malente | 664.48 mi (1,069.37 km) |
| Hwlffordd to Malsch | 619.32 mi (996.70 km) |
| Hwlffordd to Manching | 756.04 mi (1,216.73 km) |
| Hwlffordd to Mannheim | 609.00 mi (980.09 km) |
| Hwlffordd to Mansfeld | 702.05 mi (1,129.84 km) |
| Hwlffordd to Marbach am Neckar | 656.02 mi (1,055.77 km) |
| Hwlffordd to Marburg | 596.56 mi (960.08 km) |
| Hwlffordd to Marienberg | 786.28 mi (1,265.40 km) |