jirachi is on the first route but is very rare i dont know the others though.
jirachi
Here are all the legendary Pokemon so far: Mewtwo, Articuno, Zapdos, Moltres, Mew, Raikou, Entei, Suicune, Celebi, Ho-oh, Lugia, Groudon, Kyogre, Regice, Registeel, Regirock, Rayquaza, Deoxys, Jirachi, Manaphy, Giratina, Heatran, Regigigas, Phione, Darkrai, Dialga, Palkia, Arceus, Shaymin, Mesprit, Azelf, Uxie, Cresselia.
mew is at faraway island. deoxys is at birth island. mewtwo is at cleurean cave. zapdos is at the power plant. articuno is at seafoam islands. moltres is at mt ember.celebi and jirachi i do not know.
groudon raqauza deoxys jirachi mew mewtwo
no ngga! No legends foo!
One of my friends told me you can get jirachi at the end of Mt. Moon and I have tried but I can't figure out how to get there. I do believe there is a jirachi in heart gold version because there are sinnoh Pokemon in it and I have found mewtwo. In gold version however, jirachi cannot exist for gold version was made before jirachi was. I wish you luck in finding the legendary jirachi and other Pokemon!
I would say Groudon or Kyorge or deoxys or Jirachi or mew or mewtwo or rayquaza
you can get palkia, dialga, rotom, and girantina with out cheats, but with cheats you can get arceus, celebi, dakrai, cresselia, mewtwo, and almost any Pokemon you can think of
Groudon, Raquaza, Latios/Latias, Lugia/Ho-oh, Cellebi, Deoxys, Jirachi, Mew, Mewtwo.
deoxys and jirachi and there's even mewtwo in a secret place but that's for me to know and u to find out
articuno zapdos moltres palkia giratina cresselia mesprit uxie azelf dialga CHEATS: shaymin deoxys mew mewtwo
Articuno, Moltres, Zapdos, Mew, Mewtwo, Entei, Suicune, Raikou, Lugia, Ho-oh, Celebi, Regirock, Regice, Registeel, Latias, Latios, Kyogre, Groudon, Rayquaza, Jirachi, Deoxys, Dialga, Palkia, Uxie, Azelf, Mespirit, Heatran, Regigigas, Giratina, Cresselia, Phione, Manaphy, Darkrai, Shaymin, Arceus