You asked:

what is the distance between canford heath, england and old harry rocks

  • Old Harry Rocks
    Old Harry Rocks
    Canford Heath, England is 7.59 miles (12.2 kilometers) from Old Harry Rocks, as the crow flies.