| Piraeus to Mechernich | 1,207.58 mi (1,943.41 km) |
| Piraeus to Meckenbeuren | 978.95 mi (1,575.47 km) |
| Piraeus to Meckenheim | 1,196.80 mi (1,926.07 km) |
| Piraeus to Meerane | 1,046.34 mi (1,683.93 km) |
| Piraeus to Meerbusch | 1,237.05 mi (1,990.84 km) |
| Piraeus to Meine | 1,180.66 mi (1,900.08 km) |
| Piraeus to Meinerzhagen | 1,199.13 mi (1,929.81 km) |
| Piraeus to Meiningen | 1,086.25 mi (1,748.15 km) |
| Piraeus to Meissen | 1,039.48 mi (1,672.87 km) |
| Piraeus to Meitingen | 972.76 mi (1,565.50 km) |
| Piraeus to Melle | 1,231.09 mi (1,981.25 km) |
| Piraeus to Melsungen | 1,141.50 mi (1,837.07 km) |
| Piraeus to Memmelsdorf | 1,038.66 mi (1,671.56 km) |
| Piraeus to Memmingen | 969.50 mi (1,560.26 km) |
| Piraeus to Mendig | 1,176.34 mi (1,893.14 km) |