| Cities | Distance |
|---|---|
| Hamburg to Mainaschaff | 249.53 mi (401.58 km) |
| Hamburg to Mainburg | 347.26 mi (558.85 km) |
| Hamburg to Maintal | 240.13 mi (386.45 km) |
| Hamburg to Mainz | 257.32 mi (414.11 km) |
| Hamburg to Maisach | 372.59 mi (599.63 km) |
| Hamburg to Maisenhausen | 247.86 mi (398.90 km) |
| Hamburg to Malente | 48.14 mi (77.48 km) |
| Hamburg to Malsch | 330.54 mi (531.96 km) |
| Hamburg to Manching | 340.05 mi (547.26 km) |
| Hamburg to Mannheim | 288.30 mi (463.97 km) |
| Hamburg to Mansfeld | 148.29 mi (238.65 km) |
| Hamburg to Marbach am Neckar | 320.62 mi (515.99 km) |
| Hamburg to Marburg | 196.34 mi (315.98 km) |
| Hamburg to Marienberg | 241.80 mi (389.14 km) |
| Hamburg to Marienheide | 199.73 mi (321.43 km) |