Miles between Baltimore, MD and North Salt Lake, UT

There are
2,087 mi
from Baltimore, MD to North Salt Lake, UT

That's the driving distance. It would take 1 day 12 hours to go from Baltimore, Maryland to North Salt Lake, Utah.

The flight distance (direct flight from Baltimore, MD to North Salt Lake, UT) is 1,856.67 mi.

2,087 mi = 3.22 kms