You can only get a Celebi by going to a Pokemon event, through a cheating device or the Japanese version of the Pokemon Colosseum bonus disk. Unfortunately they don't have Pokemon events for the Gameboy Advanced games anymore though some believe there is a glitch where you can randomly run into Celebi in the wild; they say it is more rare then a shiny Pokemon but this glitch has not been proven to be true or not. another way to get celibi i heard is nickname your starter Pokemon ash in emerald and it works that's what a friend says and he has one and i said id trade jirachi for it.
As a note, to improve this answer, one can catch Celebi in Pokemon Saphire with out cheats. Not sure about ruby. I was with my friend, playing Sapphire and he was just grinding and lvling in the wild. We were around lvl 30 and on a relevant route to that lvl. It appears that the Celebi Pokemon does have a chance of random occurrence. whether or not its more rare than the shiny Pokemon i don't know. It appeared being lvl 40 and knowing ancient power, future sight, baton pass, and safegaurd. we caught it and that's that.
------
Here is how to get Celebi through the Gameshark(use with caution)Enter these numbers on the Master code: (Note: This must be separate from the normal cheat codes.)
Master Code for Ruby:
0000B138000A
1003A82A0007
Master Code for Sapphire:
000056D0000A
1003A82A0007
Once you have entered the Master code, type the following code in to make Celebi a wild Pokemon:
83007D2200FB
(Gamesharks can be found on Ebay, at used video game stores, and some Gamestops or EB Games.)
Hack, or an event
But i strongly discourage hacking, you Bad Egg LOL
In fact there is a celebi event coming soon for heartgold and soulsilver !!!
Hello, the same guy as above again. I came back here somehow and read through the responses above, there is NO chance of running into Celebi, rather than encountering a random glitch. There is less than a 0.01% chance that you will ever encounter this glitch, and you should not rely on it. You could search the interwebz for a private event, some people host events where they set a Pokemon to appear in a mystery-event-like event. This will not help you with Ruby/Sapphire, but at least you could get it on a 4th/5th gen game.
Pokemon Ruby has Pokemon that Pokemon Sapphire does not and Pokemon Sapphire has Pokemon that Pokemon Ruby does not.
No, you have to migrate it from Pokemon Emerald, Ruby or Sapphire. No, you have to migrate it from Pokemon Emerald, Ruby or Sapphire.
U get all the Pokemon you can't go to the johto region in pkmn ruby/Sapphire you can only do that in Pokemon emerald
no you cant. you catch spheal in Pokemon sapphire and snorunt in Pokemon ruby.
you can not catch scyther in Pokemon ruby,emerald or sapphire . you have to trade them from Pokemon fire red or leaf green.
im not very sure if u ca catch celebi in sapphire you can oly catch in emerald sorry.
you get celebi on a gba game such as... ruby Sapphire emerald fire red leaf greenYou cannot catch Celebi in Pearl. Celebi is a Special Event accessible Pokemon only.
CELIBI IS NOT IN RUBY, SAPPHIRE, OR EMERALD. IT IS NOT, WAS NOT, AND WILL NEVER BE IN RUBY, SAPPHIRE, OR EMERALD.
Pokemon Ruby has Pokemon that Pokemon Sapphire does not and Pokemon Sapphire has Pokemon that Pokemon Ruby does not.
no. you only can get celebi in emerald, sapphire, and/or ruby.
Pokemon Gold Silver Crystal Sapphire Ruby FireRed LeafGreen Emerald Diamond Pearl But there is no real way to get Celebi without cheating
I don't believe you can get Celebi on Ruby.
You can only get Celebi in Pokemon Pearl if you migrate it from Pokemon Ruby, Sapphire, or Emerald, or if you use an Action Replay code. If a friend or someone on Wi-Fi has it in the Gobal Trade Station, you can get it from there. You cannot catch Celebi in Pokemon Pearl without attending an event.
Celebi can only be obtained by using the Action Replay, trading for it, or migrating it from Pokemon FireRed, LeafGreen, Ruby, Sapphire, or Emerald to the Pal Park. It cannot be encountered in Pokemon Platinum legitimately currently.
Celebi isn't obtainable in Sapphire Version. You can only get it through a promotional event.
To get all Pokemon you have to trade with other gamepacks. Leafgreen, Firered, Emerald and Sapphire. I managed to do it, because one of my friends had cheated celebi and jirachi.
Celebi is not available in Sapphire you must either cheat or obtain it from the Japanese Bonus Disc for Pokemon Colosseum.