Asked in Pokemon Diamond Pearl and Platinum
Where do you get Spiritomb on Pokemon Pearl?
First get an odd keystone (you can find one in twinleaf town with the dowsing app) and place it in the hallowed toweron route 209 below Solaceon town. Then go underground and talk to someone else 32 times. After that when you go to the surface and interact with the hallowed tower, a level 25 spiritomb will appear and battle you.