Magikarp evolves into a gyarados at level 20, and you have 4 options to get it there. 1. Set magikarp as your first Pokemon, and go to a place with high level Pokemon. On the first turn, take it out and put in a good Pokemon to finish the battle. Both Pokemon split the experience points. 2. Feed it rare candies to level it up instantly. 3. Have it hold an experience share while another Pokemon gets high experience points, and each will get half of the points. 4. Take it to the day care center, and walk around. Each step you take earns 1 experience point.
Chat with our AI personalities
Magikarp will evolve into Gyarados.
Magikarp evolve at level 20.
Magikarp evolve at level 20.
A Magikarp should evolve at about lvl 40 on Pokemon diamond
Magikarp evolves into Gyarados at level 20