Cobalion is a special pokemon that you will only encounter once in Pokemon White.
After encountering the legendary trio in Mistralton Cave on Route 6, you’ll find Cobalion inside of the Guidance Chamber.
Cobalion is level 42 when you encounter it and has a low catch rate, so come prepared with the right level pokemon and a lot of pokeballs.