| Frankfurt to Mainaschaff | 19.85 mi (31.95 km) |
| Frankfurt to Mainburg | 172.15 mi (277.05 km) |
| Frankfurt to Maintal | 7.22 mi (11.63 km) |
| Frankfurt to Mainz | 20.43 mi (32.87 km) |
| Frankfurt to Maisach | 175.36 mi (282.21 km) |
| Frankfurt to Maisenhausen | 15.16 mi (24.40 km) |
| Frankfurt to Malente | 291.20 mi (468.64 km) |
| Frankfurt to Malsch | 86.39 mi (139.04 km) |
| Frankfurt to Manching | 158.92 mi (255.76 km) |
| Frankfurt to Mannheim | 44.10 mi (70.97 km) |
| Frankfurt to Mansfeld | 158.52 mi (255.11 km) |
| Frankfurt to Marbach am Neckar | 85.24 mi (137.17 km) |
| Frankfurt to Marburg | 48.48 mi (78.02 km) |
| Frankfurt to Marienberg | 200.14 mi (322.09 km) |
| Frankfurt to Marienheide | 84.00 mi (135.18 km) |