Around the World

Distance between Canton and Lafayette

Distance from Canton, MI to Lafayette, CA is 2047 miles / 3294 kilometers.

Map showing the distance from Canton to Lafayette

Beeline Air distance: miles km

Canton, MI

City: Canton, MI
Country: United States

Lafayette, CA

City: Lafayette, CA
Country: United States

Time difference between Canton and Lafayette

The time difference between Canton and Lafayette is 3 hours. Lafayette is 3 hours behind Canton. Current local time in Canton is 09:50 EST (2025-02-27) and time in Lafayette is 06:50 PST (2025-02-27).

Search