By road the distance from Cardiff to Cannock is 123.01 mi equal to 197.97 km
By car, the estimated travel time is 2 hours and 22 minutes
The distance Cardiff - Cannock in a straight line is 97.49 mi equal to 156.89 km
The Page "Route from Cardiff to Cannock" proposes the shortest and fastest way to reach Cannock from Cardiff by car, bus or bike. The map shows the route Cardiff Cannock to follow with the directions. In red the main route, in blue the alternative route. In addition is calculated the distance Cannock Cardiff and the time to go from Cardiff to Cannock.