| Giresun to Halstenbek | 1,584.42 mi (2,549.88 km) | 
| Giresun to Halver | 1,627.70 mi (2,619.53 km) | 
| Giresun to Hambuhren | 1,553.99 mi (2,500.90 km) | 
| Giresun to Hamburg | 1,576.07 mi (2,536.44 km) | 
| Giresun to Hameln | 1,566.59 mi (2,521.19 km) | 
| Giresun to Hamm | 1,621.71 mi (2,609.90 km) | 
| Giresun to Hammelburg | 1,506.57 mi (2,424.58 km) | 
| Giresun to Hamminkeln | 1,673.36 mi (2,693.01 km) | 
| Giresun to Hanau | 1,549.18 mi (2,493.17 km) | 
| Giresun to Handewitt | 1,634.27 mi (2,630.11 km) | 
| Giresun to Hannover | 1,558.40 mi (2,508.00 km) | 
| Giresun to Hannoversch Munden | 1,540.92 mi (2,479.87 km) | 
| Giresun to Haren | 1,666.80 mi (2,682.45 km) | 
| Giresun to Harrislee | 1,632.95 mi (2,627.98 km) | 
| Giresun to Harsefeld | 1,592.63 mi (2,563.09 km) |