The distance between the above mentioned places is 1045 miles approximately. The distance is straight path from one place to another place. There might be slight difference between the actual distance and the above mentioned distance because of the route chosen.
The driving distance between Bangor, ME and Detroit, MI is approximately 1045 miles. The driving time would be approximately 16 hours 15 minutes if you were to travel non-stop in good driving conditions. (The driving time does not take into consideration conditions which may extend trip time such as weather, road work, border crossings and rush hour traffic in urban areas.)