The drive from Waynesboro to Mesa is a long journey across the United States. You will take I-81 S to I-40 W, then head south on I-17. The trip covers approximately 3,600 km and takes about 34 hours. This route is a major artery for travelers heading to the Southwest.
Total Distance: Driving distance 3,600 km, Air distance 3,100 km.
This is a long drive; plan for at least two overnight stays.
Winter or Spring for pleasant weather.