The duration of a non-surgical root canal typically involves one to two appointments, with each appointment lasting about 60 to 90 minutes. A surgical root canal, on the other hand, can range from 30 minutes to an hour. However, the exact timeframe may vary depending on the complexity of the case. Your dentist will provide a more accurate estimate based on your specific situation.