The Yorkshire Evening Post report that the 24-year-old has been told he can leave the Welsh club following the arrival of Craig Bellamy last week and Whites boss Simon Grayson has beaten a number of other clubs to make a move for him.
Hull City and Ipswich Town have also been linked with the former Glasgow Rangers man but he will now travel to West Yorkshire for a medical and to discuss personal terms.
McCormack scored 24 goals for the Bluebirds in his first season with the club but only managed five goals last season and now finds himself behind Bellamy, Jay Bothroyd and Michael Chopra in the pecking order at Cardiff.