| Hersbruck to Mainaschaff | 109.91 mi (176.88 km) |
| Hersbruck to Mainburg | 61.37 mi (98.77 km) |
| Hersbruck to Maintal | 124.05 mi (199.64 km) |
| Hersbruck to Mainz | 145.11 mi (233.53 km) |
| Hersbruck to Maisach | 89.55 mi (144.11 km) |
| Hersbruck to Maisenhausen | 114.49 mi (184.25 km) |
| Hersbruck to Malente | 324.07 mi (521.54 km) |
| Hersbruck to Malsch | 146.46 mi (235.70 km) |
| Hersbruck to Manching | 54.63 mi (87.91 km) |
| Hersbruck to Mannheim | 133.13 mi (214.25 km) |
| Hersbruck to Mansfeld | 144.14 mi (231.97 km) |
| Hersbruck to Marbach am Neckar | 106.21 mi (170.92 km) |
| Hersbruck to Marburg | 148.23 mi (238.55 km) |
| Hersbruck to Marienberg | 108.82 mi (175.13 km) |
| Hersbruck to Marienheide | 203.60 mi (327.66 km) |