| Dunfermline to Halstenbek | 553.29 mi (890.43 km) |
| Dunfermline to Halver | 559.10 mi (899.79 km) |
| Dunfermline to Hambuhren | 589.15 mi (948.14 km) |
| Dunfermline to Hamburg | 561.70 mi (903.96 km) |
| Dunfermline to Hameln | 585.85 mi (942.83 km) |
| Dunfermline to Hamm | 548.65 mi (882.97 km) |
| Dunfermline to Hammelburg | 687.74 mi (1,106.81 km) |
| Dunfermline to Hamminkeln | 505.79 mi (813.99 km) |
| Dunfermline to Hanau | 654.96 mi (1,054.06 km) |
| Dunfermline to Handewitt | 507.52 mi (816.78 km) |
| Dunfermline to Hannover | 588.66 mi (947.35 km) |
| Dunfermline to Hannoversch Munden | 622.63 mi (1,002.03 km) |
| Dunfermline to Haren | 484.74 mi (780.11 km) |
| Dunfermline to Harrislee | 509.26 mi (819.58 km) |
| Dunfermline to Harsefeld | 545.74 mi (878.28 km) |