At least 22 flights were diverted till 9pm due to adverse weather, airport officials said, adding that strong wind shear made landings difficult.