Die Distanz (Entfernung oder auch Strecke) zwischen Bristol und Cannock beträgt Luftlinie ungefähr 143 km (Kilometer).
Mit dem Zug oder Auto ist die effektive Strecke nach Cannock möglicherweise länger, da hier nur die direkte Verbindung (Luftlinie) von Bristol nach Cannock berechnet wurde.