| Heidelberg to Meppen | 234.69 mi (377.70 km) |
| Heidelberg to Merchweiler | 74.61 mi (120.07 km) |
| Heidelberg to Mering | 130.35 mi (209.78 km) |
| Heidelberg to Merseburg | 196.83 mi (316.76 km) |
| Heidelberg to Merzenich | 137.45 mi (221.21 km) |
| Heidelberg to Merzig | 94.39 mi (151.90 km) |
| Heidelberg to Meschede | 134.94 mi (217.16 km) |
| Heidelberg to Messkirch | 100.02 mi (160.97 km) |
| Heidelberg to Messstetten | 86.14 mi (138.62 km) |
| Heidelberg to Mettingen | 204.48 mi (329.08 km) |
| Heidelberg to Mettlach | 95.33 mi (153.43 km) |
| Heidelberg to Mettmann | 148.32 mi (238.70 km) |
| Heidelberg to Metzingen | 66.05 mi (106.30 km) |
| Heidelberg to Meuselwitz | 194.43 mi (312.90 km) |
| Heidelberg to Michelstadt | 22.21 mi (35.74 km) |