Remember where Wally found one? Just outside Petalburg City?Search hard as they're pretty rare. Annoingly all it knows is growl until level six
Chat with our AI personalities
ralts evolves into Kirlia at lv21. Then into Gardevoir at lv30.
Go to Petalburg city, then walk to the right you will be in Route 102. There in the bushes you can find Ralts. (The chance to find Ralts is 4 in 100).
You can't find a Kirlia; you must evolve Ralts which can be found on route 102 in Emerald.
once you have helped him catch a ralts he will be at the end of victory road
You can't catch a Gardevoir in Pokemon Emerald. To obtain one you can catch a rare Ralts on Route 102 and evolve in into a Krilia, and then a Gardevoir.