How long did the April 18, 1906, earthquake in an Francisco last? August 17, 2017 By Show answer 48 seconds. The San Francisco earthquake of 1989 lasted 15 seconds More American History QuestionsMore History Questions