Miles between Richmond, VA and Columbia Heights, MN

There are
1,186 mi
from Richmond, VA to Columbia Heights, MN

That's the driving distance. It would take 22 hours 36 mins to go from Richmond, Virginia to Columbia Heights, Minnesota.

The flight distance (direct flight from Richmond, VA to Columbia Heights, MN) is 968.80 mi.

1,186 mi = 1.61 kms