It depends on the game so I'll list recent games with the place
Ruby- route 2 (ralts )
Sapphire- route 2 (ralts )
Emerald- route 2 (ralts )
Fire Red- none
Leaf Green- none
Colosseum- none
XD- ONBS station from Cipher peon Feldas (ralts)
Diamond & Pearl- route 203-204 south with pokeradar
Platinum- route 212 south
HeartGold & SoulSilver- Swarm route 34 (ralts)
you can find kirlia on route 204
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.
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.
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
On route 208-209 you can find ralts but on route 212 they're already Kirlia
You can find Kirlia on Route 203 and 204 by using your Pokeradar.
you can find one in hearthome city
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.
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.
You can't find a Kirlia; you must evolve Ralts which can be found on route 102 in Emerald.
Use Pokeradar in the grass right above Jubilife City. Ralts and Kirlia are available through pokeradar so If you get a ralts you can always evolve it if you can't find Kirlia.