Your nonstop flight from Chicago will take around 3 hours to reach Miami. The flying distance between these two destinations is 1187 miles.