It is impossible to find an evolved kirlia in the wild. You have to catch a kirlia or ralts and evolve it. P.S. Its REALLLLYYY easy to evolve a kirlia into whatever depending on its gender.
On route 208-209 you can find ralts but on route 212 they're already Kirlia
you can find a wild kirlia in the Pokemon mansion area but not in the Pokemon mansion
you have to evolve Kirlia at level 30 (Female Kirlia for a Gardivor, and male for a Gallade) To find Kirlia, go to Hearthome City and go south of it. Ralts and Kirlia may appear.
Get a male Kirlia, NOT Gardevoire, and use a dawn stone on it. First off, make sure you have a male version of kirlia. Then use a dawn stone on kirlia. Kirlia should then evolve into Gallade.
Kirlia is found on the path south of Hearthome. You can also evolve a Ralts at lv. 20.
Number 59 is a Cherrim. To find one the easiest thing to do is find a cherubi and evolve it.
In the wild, on Route 221.
In Pokémon SoulSilver, you cannot find Kirlia however you could catch a Ralts in Route 34 and evolve int into Kirlia at Level 20.
You can't actually find them anywhere, you'll have to evolve them from Kirlia. For Gardevoir just level in up a bunch; and for Gallade have a male Kirlia and use a dawn stone on it.
to get the Pokemon KIRLIA, you have to go to either to the left or above of Jubilife city, and use poke radar everywhere. this will take patience. eventually you will find a RALTS. train this to get a KIRLIA.
You find Kirlia on Route 203 and 204 using a Poke Radar.
deep in khanto you see drowzee you pop his belly then you find kirlia