The cost of cremation typically ranges from $2,000 to $4,000 if arranged through a funeral home and from $1,500 to $3,000 if arranged directly through a crematory. Although the cost of cremation differs depending on locale, it's almost always substantially less than the cost of a full body burial -- which is one of the reasons cited for cremation's growing acceptance and popularity.