Flight durations are usually calculated based on the aircraft's cruising speed and the direct air distance between the departure and arrival airports. Weather conditions can also affect flight times.