What is the road kilometer distance from Truro Nova Scotia to Perth-Andover New Brunswick?

519 kilometers - it should take slightly more than 5 hours to drive.