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
At a Nintendo event. but the event has aready happened sry.
You cannot catch Darkrai in Pokemon Black, you have to transfer it from Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
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.
Darkari is unobtainable in heartgold and soulsilver, only to get it is to trade from pearl, diamond, or platinum.
Darkrai cannot be caught or encountered in HeartGold or SoulSilver Versions.
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.
It is only obtainable through Pokemon Events.
sorry but you can't. you will have to trade it to get it. -RR14
Trade it of a gba game or of a cheat
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.