How long does a cremation take?

Typically it takes between 2 - 4 hours for a cremation to occur.  Several factors can contribute to this such as the type of container/casket being cremated and the size of the individual.