There are some key differences between granite and marble. In general, granite tends to be more expensive than marble due to its high durability and resistance to scratches, stains and heat. However,granite marble priceof each stone can vary depending on several factors.