| Cities | Distance |
|---|---|
| Erfurt to Mainaschaff | 110.10 mi (177.19 km) |
| Erfurt to Mainburg | 164.64 mi (264.97 km) |
| Erfurt to Maintal | 112.41 mi (180.90 km) |
| Erfurt to Mainz | 139.87 mi (225.10 km) |
| Erfurt to Maisach | 191.44 mi (308.09 km) |
| Erfurt to Maisenhausen | 111.83 mi (179.98 km) |
| Erfurt to Malente | 220.88 mi (355.48 km) |
| Erfurt to Malsch | 188.42 mi (303.24 km) |
| Erfurt to Manching | 157.83 mi (254.01 km) |
| Erfurt to Mannheim | 153.44 mi (246.94 km) |
| Erfurt to Mansfeld | 45.97 mi (73.98 km) |
| Erfurt to Marbach am Neckar | 162.30 mi (261.20 km) |
| Erfurt to Marburg | 99.32 mi (159.84 km) |
| Erfurt to Marienberg | 95.53 mi (153.73 km) |
| Erfurt to Marienheide | 152.22 mi (244.97 km) |