An average home inspection can last around 2-2.5 hours, but could be short or longer depending on variables.