darkrai is not in hg or ss,but in fullmoon lsland in Pokemon plantium but requries an item to unlock it.
Extremely difficult actually!! Because Darkrai can only be obtained in Pokemon Ranger: Shadows of Almia by completing a special mission, then transfered to Pkemon Heartgold or Soulsilver... : ^ (
you cant,there are no more darkrai events in America
You cannot catch Darkrai in Pokemon Black, you have to transfer it from Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
At a Nintendo event. but the event has aready happened sry.
I think either Mismagius, Gengar, Banette, Dusknoir or Rotom and its formes.
you get a darkrai in cherrygrove from one of the people.
Trade
There is not a known Darkrai Action Replay Code for Pokemon HeartGold and SoulSilver yet.
Darkrai cannot be caught or encountered in HeartGold or SoulSilver Versions.
Darkari is unobtainable in heartgold and soulsilver, only to get it is to trade from pearl, diamond, or platinum.
You have to trade from diamond or pearl
You can't get Darkrai in Pokemon Heartgold. You have to trade it from Diamond, Pearl, or Platinum.
Trade it of a gba game or of a cheat
It is only obtainable through Pokemon Events.
sorry but you can't. you will have to trade it to get it. -RR14
You don't get Darkrai in Heart Gold. Darkrai is from the Sinnoh region, meaning he is only available in Platinum if you have the Membership Pass, which was given out during a special event.
You can't unless someone gives you a Darkrai for some other Pokemon you have.