Giresun to Peterborough | 1,968.38 mi (3,167.80 km) |
Giresun to Peterhead | 2,099.78 mi (3,379.27 km) |
Giresun to Peterlee | 2,038.66 mi (3,280.90 km) |
Giresun to Petersfield | 1,985.39 mi (3,195.18 km) |
Giresun to Pinner | 1,965.97 mi (3,163.92 km) |
Giresun to Pitsea | 1,927.69 mi (3,102.32 km) |
Giresun to Plumstead | 1,944.67 mi (3,129.65 km) |
Giresun to Plymouth | 2,123.08 mi (3,416.76 km) |
Giresun to Plympton | 2,119.08 mi (3,410.33 km) |
Giresun to Plymstock | 2,120.75 mi (3,413.02 km) |
Giresun to Polegate | 1,932.97 mi (3,110.81 km) |
Giresun to Ponders End | 1,951.77 mi (3,141.07 km) |
Giresun to Pont-y-pwl | 2,079.84 mi (3,347.18 km) |
Giresun to Pontardulais | 2,122.55 mi (3,415.91 km) |
Giresun to Pontefract | 2,024.59 mi (3,258.26 km) |