well there is one way. you know that little cotage in canalave city above the Pokemon center. well you need the members pass event (Probobly over by now) and go to the door (Without the pass) and the door is locked tight and wont open. Go to the door (with pass) and the door opens. Then a man will come and talk to you and no matter what you say he'll put you in the bed and put you to sleep. Then you will be transported to an island. Note: This is a nightmare i dunno how he gives you a nightmare he just does. then you cannot go on the ship but if you go deeper in you will see darkrai.
Darkrai.
You would have to wait for a new mystery gift to get Darkrai, it's the only way without cheats.
Nope.
you cant i think you can not
http://www.youtube.com/watch?v=YRKPj4tcybE
You can't get him without events or cheats. For Darkrai, Manaphy and Arceus you need a event to capture him.
Darkrai can be found at Newmoon Island, but you can't do it without cheats. If you use the walk through everything cheat and you are at Full Moon Island, where you can find Cresselia, you have to walk to the right until you get at Newmoon Island. There you can interact with Darkrai.
You needed a Nintendo Event to get an item to trigger an event to catch him, but this is unlikely to return.
You could trade for it from someone else, otherwise finding it in the wild, cheats would be required.
To get Darkrai simply go to fullmoon island and go on the right side and use surf(or ghost cheat) when you get there the will be an entrance through the trees go through there and capture darkrai!
Get the key from Mystery Gift and open the door in caveport that is locked.
Yes, you can obtain Darkrai in Pokémon Black 2 through an event. Darkrai was made available during special distribution events, where players could receive the Pokémon via Wi-Fi or through in-person events. If you missed those events, Darkrai cannot be caught in the game without using cheats or external methods, as it is not available in the wild or through normal gameplay.