You cannot find Kyogre within Pokémon SoulSilver in order to catch it however in order to get Kyogre within SoulSilver, you will either have to migrate one from Pokémon Ruby, Sapphire, FireRed, LeafGreen or Emerald or you would have to arrange a trade with someone that has HeartGold that is willing to trade you their Kyogre, you will need to trade for a HeartGold-caught Kyogre provided you want it in order to receive the Jade Orb from Professor Oak in order to find Rayquaza in the Embedded Tower.
If you got both Kyogre and Groudon, take them to Mr. Pokemon and he'll give you a Jade Orb. You'll, then, need to return to Embedded Tower.
you get it from an event
Event
no but you can go to kanto
You have to enter the Hall of Fame.
she is 3rd gymleader of goldenrod city
yes you can in mt.silver
just open the door ;)
Ice and Dragon types
Pokemon soulsiver and Heartgold are $34.99.
Just south of goldenrod city
mr. Pokemon gives it to you after you defeat red (A.K.A ash) but only in heartgold. you get the red orb from mr. Pokemon after defeating red in soulsiver.