Celebi does not appear as a legendary Pokemon through normal game play in Pokemon SoulSilver. However, if you were in Japan at the time of the Celebi event and got the Celebi, you could have Celebi in Pokemon SoulSilver.
you cant find celebi in Pokemon sould silver...... EVER
You can only find celebi through an event in the ilex forest.
Celebi cannot be found through normal game play in Pokemon SoulSilver. You must access an event to get Celebi.
You cannot catch Celebi in Pokemon Soulsilver, you have to transfer it from Diamond and Pearl (if you have it in those games).
You can only find him thriugh the special celebi event.
You can't get Celebi in Pokemon Heartgold or Soulsilver.
You cannot find Celebi in Heartgold or Soulsilver, with the exception of obtaining one in the forest of Pal Park.
You Can Not Catch Celabi In Pokemon Firered Unless you trade with pokemon heartgold or soulsilver.
You need to have the Celebi event. it is over. sorry