China's Yanzhou Coal Mining Co Ltd has agreed to buy two coal companies from Australia's Wesfarmers Ltd for A$296.8 million ($288.5 million), Yanzhou Coal said in a statement on Tuesday.

The transaction was subject to regulatory approvals in China and Australia, the statement said. ($1 = 1.029 Australian dollars)