The main difference between marble and granite  is the colour. Granite is usually a dark grey or black, with some blueish colours to be found too. Marble on the other hand can be any colour from white to light brown. Marble typically has more veining and patterning than granite, which is much smoother in texture. This can be a nice feature of marble, but for more uniformed appearance you may wish to look at granite over marble in your kitchen.