The distance between Charlottetown to St. Andrews via Hopewell Cape, Saint John is 487 Km by road. You can also find the distance from Charlottetown to St. Andrews via Hopewell Cape, Saint John using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Charlottetown to St. Andrews via Hopewell Cape, Saint John for road driving directions!