How long does it take to fly to Jamaica from Detroit Michigan?

The basic answer, is that from Heathrow to Montego Bay, the average time is 9hrs 30mins. Kingston is another 20mins further south of Montego bay. Both these times would of course depend on the weather and prevailing winds. MPC