Probably one of the most common things to do as soon as you get some railroad spikes is cleaning them of rust. Whatever you’re planning to do with them, changes are high that you’ll need them clean.
So let’s get to it!

How to Clean Railroad Spikes?
As I mentioned above, this process has to be easy and cheap. I am quite positive that nobody wants to work hours on cleaning railroad spikes, or spend more money on cleaning supplies than on spikes themselves.
Things you need to clean rusty railroad spikes:
What’s the process of cleaning rust out of railroad spikes?
1. Put your railroad spikes into the bucket, note: you might have to do this in batches if more than 10-15 pieces need cleaning.
2. Pour white vinegar in the bucket until you completely cover the spikes.
3. Let it sit for at least 24 hours. Recommended would be 48 hours (the best results I’ve gotten).
After 24-48 hours, remove the railroad spikes and scrub them with the brass brush, applying a good amount of force, scrub them one by one.
That’s about it, at the end of this process, your railroad spikes should be rust free and ready for your next railroad spike art project.