The average tornado lasts about 10 minutes but can range from a few seconds to over an hour. Tornadoes typically move at forward speeds of 30-40 miles per hour (48-64 kilometers per hour), though speeds can vary significantly depending on the storm system.