There are
379 mi
from Canton, OH to Phoenixville, PA
That's the driving distance. It would take 7 hours 20 mins to go from Canton, Ohio to Phoenixville, Pennsylvania.
The flight distance (direct flight from Canton, OH to Phoenixville, PA) is 311.60 mi.
379 mi = 610.47 kms