How Long Do Tornadoes Last?

Karen Anderson Photography/Moment/Getty Images

Tornadoes can last from a few seconds to over an hour, although most last less than 10 minutes. They form from mesocyclones, which are areas of organized rotation within supercell thunderstorms. Scientists still don't know why some mesocyclones become tornadoes and some do not.