Caerfyrddin to Magstadt | 623.30 mi (1,003.11 km) |
Caerfyrddin to Mainaschaff | 596.88 mi (960.59 km) |
Caerfyrddin to Mainburg | 743.14 mi (1,195.96 km) |
Caerfyrddin to Maintal | 582.88 mi (938.06 km) |
Caerfyrddin to Mainz | 562.35 mi (905.02 km) |
Caerfyrddin to Maisach | 734.08 mi (1,181.39 km) |
Caerfyrddin to Maisenhausen | 592.29 mi (953.19 km) |
Caerfyrddin to Malente | 636.95 mi (1,025.07 km) |
Caerfyrddin to Malsch | 593.25 mi (954.75 km) |
Caerfyrddin to Manching | 729.28 mi (1,173.66 km) |
Caerfyrddin to Mannheim | 582.26 mi (937.06 km) |
Caerfyrddin to Mansfeld | 673.89 mi (1,084.52 km) |
Caerfyrddin to Marbach am Neckar | 629.62 mi (1,013.28 km) |
Caerfyrddin to Marburg | 568.76 mi (915.33 km) |
Caerfyrddin to Marienberg | 758.30 mi (1,220.36 km) |