| Cities | Distance |
|---|---|
| Hannover to Mainaschaff | 166.95 mi (268.67 km) |
| Hannover to Mainburg | 272.35 mi (438.31 km) |
| Hannover to Maintal | 157.85 mi (254.03 km) |
| Hannover to Mainz | 176.24 mi (283.63 km) |
| Hannover to Maisach | 294.77 mi (474.38 km) |
| Hannover to Maisenhausen | 165.34 mi (266.09 km) |
| Hannover to Malente | 129.04 mi (207.68 km) |
| Hannover to Malsch | 248.35 mi (399.67 km) |
| Hannover to Manching | 263.88 mi (424.68 km) |
| Hannover to Mannheim | 206.23 mi (331.89 km) |
| Hannover to Mansfeld | 91.21 mi (146.78 km) |
| Hannover to Marbach am Neckar | 238.10 mi (383.19 km) |
| Hannover to Marburg | 114.96 mi (185.02 km) |
| Hannover to Marienberg | 190.10 mi (305.93 km) |
| Hannover to Marienheide | 128.81 mi (207.30 km) |