The duration of a root canal procedure can vary depending on several factors, including the complexity of the case, the tooth being treated, and the extent of infection or damage. Generally, a root canal can last anywhere from 30 minutes to 90 minutes per visit. For molars, it might take up to two hours, and in more complex cases, multiple appointments may be necessary.