Marble and Granite are really cheap in Thailand, this grey marble in Salaburi in 30cm by 30 cm slabs is about 250baht per square meter to buy, now the cheapest grade "A" ceramic tiles are going to cost 180baht per meter and they haven't got the class of marble.
The only problem with marble is that it stains easily, ie soap, booze etc will stain it as it is slightly pourous.
They also do this grey marble in 10cm by 20cm slabs, but that does look a bit bitty and there is a lot of color variation, these cost 100baht per square meter, the most commonly used size is 30cm by 60cm at 450baht per square meter.
The slabs vary in thickness so cement is used to lay marble, also your base floors wont be level anyway so it's cement and sand to stick these down.
Thailand also imports granite and marble from Malaysia, Vietnam, China, Africa and Italy, obviously all the imported stuff is bloody expensive, a differant marble tomorrow