Charcoal burns for approximately 1 hour to 1.5 hours before it begins to lose heat and intensity. However, the burn time can vary depending on several factors, including the type of charcoal used, the amount of charcoal used, and the cooking temperature.