Ann Arbor is approximately 42 to 44 miles from Detroit by road. The driving distance is around 43 miles, and it typically takes about 44 to 50 minutes to drive between the two cities depending on traffic conditions.