Distance from Kirkcudbright to Petworth
The distance from Kirkcudbright to Petworth is 654 km (or 407 mi). The estimated driving time for the trip is 6h 54min and the main road for this route is the Preston Bypass, M6. In a straight line, the distance between Kirkcudbright and Petworth is 486 km (302 mi).
Distance from Kirkcudbright and other towns
- Distance from Kirkcudbright to Scunthorpe
- Distance from Kirkcudbright to Swadlincote
- Distance from Kirkcudbright to Weston-Super-Mare
- Distance from Kirkcudbright to Woodhall Spa
- Distance from Kirkcudbright to Boscastle
- Distance from Kirkcudbright to Oban
- Distance from Kirkcudbright to Cullompton
- Distance from Kirkcudbright to Selkirk
- Distance from Kirkcudbright to Bordon
- Distance from Kirkcudbright to Halkirk
- Distance from Kirkcudbright to Corby
- Distance from Kirkcudbright to Mitcham
Distance from Petworth and other towns
- Distance from Petworth to Middlesbrough
- Distance from Petworth to Liverpool
- Distance from Petworth to Bristol
- Distance from Petworth to Cardiff
- Distance from Petworth to Manchester
- Distance from Petworth to Belfast
- Distance from Petworth to Stoke-On-Trent
- Distance from Petworth to London
- Distance from Petworth to Leicester
- Distance from Petworth to Leeds
- Distance from Petworth to Edinburgh