Miles between Lawrence, KS and Bemidji, MN

There are
690 mi
from Lawrence, KS to Bemidji, MN

That's the driving distance. It would take 13 hours 1 min to go from Lawrence, Kansas to Bemidji, Minnesota.

The flight distance (direct flight from Lawrence, KS to Bemidji, MN) is 587.69 mi.

690 mi = 1,109.72 kms