Flexi Says: The shaking felt during an earthquake usually lasts in the range of a few seconds to a few minutes. The length of the shaking is usually related to the magnitude of the earthquake. Small earthquakes last only a few seconds, moderate earthquakes typically last around 10-30 seconds, and extremely large earthquakes can last for a minute or more.