You catch Magikarp on route 12.
Chat with our AI personalities
You can only catch them in Pokemon fire red.
You cnnot catch it in Pokemon fire red ,but you can catch it in Pokemon Diamond and Pearl.If you want it to be in your fire red,you will have to migrate it from your Diamond/pearl to your fire red.
Fire type pokemon: Chimchar, Tepig, Ponyta, Ho-oh, Magby, Infernape. Water type pokemon: Oshiwatt, Piplup, Krabby, Magikarp, Gyarados, Buizel.
For Fire Red, I believe you could get 1 net ball in the game. One of them is from the fisherman south of Lavender City, and if you catch a magikarp and give it to him and it is big enough, he will give you a net ball.
You can't catch it on Pokemon Fire Red. You have to trade it from Leaf Green.