Because both materials are porous, liquids can penetrate both of them. But, if sealed every 1-2 years, both are quite durable and liquid resistant,both have good heat resistance qualities. They differ in the ability to resist scratches, and stains.
Granite is a harder stone so it’s a better choice. Marble requires more upkeep as it can stain if acidic foods and liquids are not cleaned up immediately on unstained countertops.
Granite is easier to maintain, and because marble requires closer attention to proper, and regular, sealing, it’s considered a more high-maintenance stone. Granite is cited as the most durable natural stone available.It is known for resisting crack and chipping well. Granite has a high content of quartz, which makes it a durable natural stone.
The marble is also a hard and strong material, but it is porous in nature. The porosity makes it prone to scratches and damage. There may be scratches on the surface if cut right on it. Marble than granite. But, the marble is strong enough to take most of the scratches and does not need epoxy resin to fill the pinholes. Marble requires more upkeep as it can stain if acidic foods and liquids are not cleaned up immediately on unstained countertops.
Granite is more durable