A celebi event has already passed. The celebi event for HeartGold was available in Japan at the release of the game. There isn't an event for celebi going on right now.
Mystery Gift.
It was in Mystery Gift in around 2010. They aren't giving out anymore Celebi's as Mystery Gifts for Pokemon Soul Silver or Heart Gold. You can see if anyone would trade one.
You cannot CATCH Celebi on Pokemon HeartGold or SoulSilver, but there is an wifi event a Gamestop that gives you a Celebi in mystery gift. You can also use a Action Replay™, but I suggest you do the event.
Serebii is Japanese for the Pokemon Celebi. You must have the Mystery Gift event for it. It was available at 2010. It is now unobtainable at this moment. You have to have the Action Replay for Celebi. Hope this helped!
You have to get celebi on pokemon heartgold or soulsilverif you have of mystery gift and then transfer it to pokemon white. (after the main story on route 11)
Celebi is not available to be found or catch in Pokémon HeartGold, the only possible way for you to get Celebi is "Pokémon HeartGold" is to download it as a Mystery Gift event when it has been released for Pokémon HeartGold players outside of Japan, Japanese-only players will have access to this event on July 10th, 2010 until September 30th of 2010.
wifi
It's behind a waterfall. If you have a CELEBI you received by Mystery Gift and talk to the shrine the room might become "useful".
You go to the main menu and click on mystery gift. Then you select how you would like to receive the mystery gift.
only if you have wi-fi then go on myster gift and go on wi-fi and you have a celebi
Mystery Gift is already unlocked on HG/SS.
you cant find celebi in heartgold nor soulsilver[sorry].....mystery gift poke FDASREAFGonce you have a hooh and a lugia you can get an apricorn from that random guy who gives you the thing to get kyogre. Take it to the forest and go to the statue that is for the guardian of the forest, celebi. celebi appears and takes you back in timeIt's an event-only Pokemon. The event has already passed. You'll need to trade for it.