Mineraller aynı maddeden yapılırken, taşlar birkaç farklı maddeden veya birden fazla mineralden yapılır. Minerallerde kristal bulunurken, kayalarda kristal yoktur. Mineraller genellikle kesin bir şekle sahipken, kayalar kesin bir şekle sahip değildir.
Mineraller genellikle aynı renktedir. Kayaların düzgün bir rengi yoktur. Bazıları mineralleri fiziksel olarak çekici bir görünüme sahip olarak tanımlarken, kayalar aynı kaliteye sahip değildir. Bazı kayaların fosilleri varken minerallerin fosilleri yoktur. Tüm kayalar en az iki veya daha fazla mineral içerir. Tersine, bir mineral kayalardan oluşmaz. Kayaların boyutlarına bağlı olarak birkaç farklı adı vardır. Dünyada bilinen yaklaşık 3.000 mineral vardır.