The distance between detroit michigan to salt lake city utah via Iowa is 2711 Mi by road. You can also find the distance from detroit michigan to salt lake city utah via Iowa using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from detroit michigan to salt lake city utah via Iowa for road driving directions!