There are
811 mi
from Billings, MT to St Michael, MN
That's the driving distance. It would take 13 hours 40 mins to go from Billings, Montana to St Michael, Minnesota.
The flight distance (direct flight from Billings, MT to St Michael, MN) is 718.60 mi.
811 mi = 1,305.21 kms