| Swansea to Magstadt | 4,639.89 mi (7,467.18 km) |
| Swansea to Mainaschaff | 4,597.84 mi (7,399.51 km) |
| Swansea to Mainburg | 4,750.12 mi (7,644.57 km) |
| Swansea to Maintal | 4,582.30 mi (7,374.50 km) |
| Swansea to Mainz | 4,567.22 mi (7,350.22 km) |
| Swansea to Maisach | 4,747.68 mi (7,640.65 km) |
| Swansea to Maisenhausen | 4,593.15 mi (7,391.95 km) |
| Swansea to Malente | 4,495.80 mi (7,235.30 km) |
| Swansea to Malsch | 4,610.58 mi (7,420.01 km) |
| Swansea to Manching | 4,736.69 mi (7,622.96 km) |
| Swansea to Mannheim | 4,593.04 mi (7,391.79 km) |
| Swansea to Mansfeld | 4,623.80 mi (7,441.29 km) |
| Swansea to Marbach am Neckar | 4,643.54 mi (7,473.06 km) |
| Swansea to Marburg | 4,555.60 mi (7,331.54 km) |
| Swansea to Marienberg | 4,721.95 mi (7,599.24 km) |