Hi there, I my opinion yes you can clean your marbles with detergents but its better that you can use stone cleaner and polish because it is better for your marbles with detergents your marbles freshness disappear and by this stone cleaner and polish your marbles will live long if you don’t have I am given you the link you can buy from there so if you were interested to buy this stone cleaner for your marbles live long visit the website which is given below it will help you. http://www.ciciliotandson.com/.