Anything that releases this from muscle is helpful for relieving pain. Massage, hot tub. And, like mentioned above, working out more as blood pumps flush it out. This works awesome. Whenever I was sore I just worked out again and it was gone. You would think it would be worse but its not. Quick and free.
I agree with all the above: The best thing for muscle soreness is getting back in there and pumping it out. Be grateful for your soreness. It means you worked those muscles in the first place. I like when I get sore cause I can tell I accomplished something.
My soreness always comes about 2 days after a hard workout. Other guys tend to tell me the same thing.
Muscle soreness is caused by microtrauma and tiny tears in the muscle fibers after a workout It's how muscle grows after a perceived stress it's a good thing but if it's severe can lead to spasm and be generally painful massage will break these spasms and temporarily get rid of soreness