It doesn't just appear anywhere. You first have to buy a lot of max repels and go to route 110, you also need a level 40 Pokemon that way you wont kill Latias. Then you use max repel and run around in that grass, then after about 5 seconds go run into the building in the top right of your screen then come back out. Then run back out and into the grass until you run out of Max repel then use another Max repel. I would save the game ever 3 times you run into the building cuz then if you find Latias. Then not catch it or Latias flees you will then just shut of the game and do the same process over again.
In ruby and sapphire
you will get it in sapphire. it can appear in wild grass if you are lucky.
latias
Latiasyou cant find latias in Pokemon ruby you can only find it in sapphire. in Pokemon ruby you get latios no, you get latias in ruby and latios in sapphire because of the colour, Latias is red means ruby,latios is blue so means sapphire. your right above me but you got it mixed up. No its latias in sapphire and latios in ruby trust me i took forever trying to catch latias in sapphire and i finally did.
You find Latias randomly in the wild on every route on the left side of the map. To make it easier to catch use repels. If youre pokemon are under level fifty latias will appear. If you didn't use your Masterball on Kyogre I recommend you use it on Latias.
You can find latias on every route in hoenn.
Ruby cannot capture latias only sapphire and emerald can.
I'm shore you can
Latias isn't in firered, it's in ruby, sapphire, and emerald.
Then you have failed. Latias comes back actually.
You can only get latias in sapphire get latios from ruby or emerald.
all over on sapphire