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.
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
Magikarp will evolve into Gyarados.
Magikarp evolve at level 20.
Magikarp can evolve into Gyarados, starting at level 20.
Magikarp evolve at level 20.
A Magikarp can evolve into a red Gyarados. The Magikarp needs to be a shiny Magikarp in order for it to evolve into a red Gyarados. This is due to the red Gyarados simply being a shiny Gyarados.
Get the Exp. Share and let your Magikarp hold it. When you battle, use a strong Pokemon and Magikarp will get some Exp. That's how I got my Magikarp to Evolve.
A Magikarp should evolve at about lvl 40 on Pokemon diamond
Magikarp evolve at level 20.
Magikarp evolve at level 20.
Magikarp evolves into Gyarados at level 20
Magikarp evolves at level 20.
Gyarados doesn't evolve as it is the max evolve form of magikarp. Magikarp evolves into Gyarados at level 20.