Pradun: From Bottle Rockets to Lightning Bolts, p.25 According to Chinese sources, the YJ-12 has a speed of around Mach 2 if launched from low altitude and up to Mach 3.2 if launched from high altitude, with a maximum range of around 380 kilometers depending on launch altitude; terminal attack altitude is 15 meters.