Miles between Columbia, MO and Lafayette, CO

There are
744 mi
from Columbia, MO to Lafayette, CO

That's the driving distance. It would take 12 hours 48 mins to go from Columbia, Missouri to Lafayette, Colorado.

The flight distance (direct flight from Columbia, MO to Lafayette, CO) is 683.54 mi.

744 mi = 1,196.95 kms