| Hannibal to Harsewinkel | 4,485.17 mi (7,218.19 km) |
| Hannibal to Harsum | 4,537.09 mi (7,301.74 km) |
| Hannibal to Hasbergen | 4,464.50 mi (7,184.92 km) |
| Hannibal to Haselunne | 4,431.79 mi (7,132.27 km) |
| Hannibal to Hassfurt | 4,642.42 mi (7,471.26 km) |
| Hannibal to Hassloch | 4,585.93 mi (7,380.34 km) |
| Hannibal to Hatten | 4,448.98 mi (7,159.95 km) |
| Hannibal to Hattersheim | 4,566.73 mi (7,349.44 km) |
| Hannibal to Hattingen | 4,468.81 mi (7,191.86 km) |
| Hannibal to Hauzenberg | 4,811.99 mi (7,744.14 km) |
| Hannibal to Havixbeck | 4,455.57 mi (7,170.55 km) |
| Hannibal to Hechingen | 4,651.73 mi (7,486.24 km) |
| Hannibal to Heddesheim | 4,593.03 mi (7,391.76 km) |
| Hannibal to Heek | 4,439.05 mi (7,143.97 km) |
| Hannibal to Heide | 4,431.32 mi (7,131.52 km) |