| Giresun to Michelstadt | 1,538.66 mi (2,476.23 km) | 
| Giresun to Michendorf | 1,426.69 mi (2,296.04 km) | 
| Giresun to Miesbach | 1,386.94 mi (2,232.07 km) | 
| Giresun to Miltenberg | 1,527.64 mi (2,458.50 km) | 
| Giresun to Mindelheim | 1,452.25 mi (2,337.17 km) | 
| Giresun to Minden | 1,588.73 mi (2,556.81 km) | 
| Giresun to Mittegrossefehn | 1,665.28 mi (2,680.00 km) | 
| Giresun to Mittenwalde | 1,405.90 mi (2,262.58 km) | 
| Giresun to Mittweida | 1,394.69 mi (2,244.53 km) | 
| Giresun to Mockern | 1,464.28 mi (2,356.52 km) | 
| Giresun to Moers | 1,667.71 mi (2,683.93 km) | 
| Giresun to Moglingen | 1,522.67 mi (2,450.50 km) | 
| Giresun to Mohnesee | 1,605.32 mi (2,583.51 km) | 
| Giresun to Molbergen | 1,640.31 mi (2,639.82 km) | 
| Giresun to Molln | 1,552.19 mi (2,498.01 km) |