Miles between Bloomington, MN and Sayreville, NJ

There are
1,202 mi
from Bloomington, MN to Sayreville, NJ

That's the driving distance. It would take 22 hours 33 mins to go from Bloomington, Minnesota to Sayreville, New Jersey.

The flight distance (direct flight from Bloomington, MN to Sayreville, NJ) is 1,006.14 mi.

1,202 mi = 1.61 kms