Kadabra n'a pas réellement de niveau d'évolution défini. Il évolue automatiquement en Alakazam une fois qu'il a été échangé contre le jeu "Pokémon" d'un autre joueur via un câble de liaison ou le système de recherche de joueur plus récent de la Nintendo 3DS.
Kadabra est la deuxième évolution du Pokémon Abra et peut être obtenu une fois qu'Abra atteint le niveau 16. Cette ligne de Pokémon est unique non seulement dans la façon d'obtenir son évolution finale, mais aussi avec le fait que l'évolution finale du Pokémon peut à nouveau évoluer. Lors de l'utilisation d'une Mega Stone trouvée dans les jeux "Pokemon" de génération ultérieure, Alakazam peut être transformé en Mega Alakazam. Cependant, le Pokémon ne peut évoluer de cette façon qu'à l'intérieur d'une bataille, et l'évolution s'estompe une fois la bataille terminée.