No Magikarp can't use surf in any version.
Yes, all water Pokemon should be able to learn surf.
At level 20, it will evolve into gyarados. At level 25, it will learn surf
No
34
Magikarp learns the move Flail at Level 30.
lvl 20-21
First you have to level Bilqu up to 100 and it will learn Surf.
Reuniclus can
34
Magikarp learns the move Flail at Level 30.
all they know is splash,tackle,and flail.they evolve at level 20.
lvl 20-21
nearly any water Pokemon except for magicarp
Probably Magicarp. He has very low stats, and his attack, splash is useless. He also can't learn any TM until it evolves on level 30.
First you have to level Bilqu up to 100 and it will learn Surf.
auduno
It learns Dragon Rage! lol
Splash, tackle, flail and struggle if you run out of pp
Reuniclus can
Munna and Sigilyph.