You can get a Magikarp by fishing in any body of water with an Old Rod
Chat with our AI personalities
magikarp will evolve at lvl 20 to a gyarados
magikarp evolves at level 20.he learns tackle at level 15
Magikarp evolves at lvl 20 or 21. I put my magikarp in the datcare for 2 days and it was already higher then level 20. You can also evolve Magikarp by giving it rare candies, or training it.Also, by putting it in the daycare, it will learn the move tackle. Hope This Helped! but don't worry if u can't evolve it, there's a red gyrados in the game and it's really easy to find.
in soul silver
by breeding shiny gyrados, only game it works in is pokemon soul silver or just waste your time in any old pokemon game using an old rod in the ocean dumbo