Actually, no direct long-distance bus between the two places is on schedule. But do not worry. At Zhengzhou Central Bus Station (South Lines), you can take a long-distance bus to Taiyuan first. Upon arrival at Taiyuan, you can take a bus to Pingyao very easily.