| South Yarmouth to Magstadt | 3,708.50 mi (5,968.26 km) |
| South Yarmouth to Mainaschaff | 3,678.46 mi (5,919.91 km) |
| South Yarmouth to Mainburg | 3,827.50 mi (6,159.76 km) |
| South Yarmouth to Maintal | 3,663.70 mi (5,896.16 km) |
| South Yarmouth to Mainz | 3,645.16 mi (5,866.32 km) |
| South Yarmouth to Maisach | 3,819.34 mi (6,146.64 km) |
| South Yarmouth to Maisenhausen | 3,673.79 mi (5,912.39 km) |
| South Yarmouth to Malente | 3,624.79 mi (5,833.54 km) |
| South Yarmouth to Malsch | 3,678.40 mi (5,919.81 km) |
| South Yarmouth to Manching | 3,813.69 mi (6,137.54 km) |
| South Yarmouth to Mannheim | 3,666.93 mi (5,901.35 km) |
| South Yarmouth to Mansfeld | 3,728.38 mi (6,000.25 km) |
| South Yarmouth to Marbach am Neckar | 3,714.84 mi (5,978.46 km) |
| South Yarmouth to Marburg | 3,643.26 mi (5,863.27 km) |
| South Yarmouth to Marienberg | 3,822.95 mi (6,152.44 km) |