You must go to the Frontier Front and talk to a man inside a house. He will offer to teach feraligatr ice punch, but for 64 B.P.
Chat with our AI personalities
There, Feraligatr can not learn Ice Punce Naturally You Have to learn Ice Punch By going to the move tutor Note : This only works for Pokemon Platinum, Heart Gold, and Soulsilver
Feraligatr cannot learn Ice Punch naturally however a Move Tutor can teach Feraligatr Ice Punch in "Pokémon Platinum," "Pokémon HeartGold" and "Pokémon SoulSilver."
You can't get Ice Punch. It is not a TM. You have to level up some Pokemon (Hitmonchan for example) to have it.
Ice Punch cannot be found as a TM in Pokemon Platinum. Ice Punch was TM 33 in Pokemon Gold and Silver but TM 33 was changed to Reflect since then meaning Ice Punch is no longer a TM move.
ice path