Any ideas? or should I go to the dry cleaner?
Did you already wear them...? If so...they're probably done for. What would you ever wear white satin shoes for again, anyways?
If they just have some surface dust/scuff marks, you can Google "How to clean satin shoes" and get some options. The most important factor is to DRY them thoroughly. Otherwise you will get terrible water stains.