Marble and granite are both popular natural stones, but they have distinct differences:
Formation: Marble is metamorphic, formed from limestone. Granite is igneous, formed from cooled magma.
Composition: Marble is primarily calcite, while granite consists of feldspar, quartz, and mica.
Appearance: Marble has a smooth, veined look. Granite has a speckled, granular pattern.
Durability: Granite is harder and more resistant to scratches and stains than marble.