a wild JYNX in the ice cave know ice fist
Fighting/Pshychic Pokemon can learn it. Medicham learns them.
You must breed kadabra with Abra (or alakazam).
Hitmonlee is more defencive and Hitmonchan is high in attack. Hitmonchan also learns and the punches: ice punch, fire punch, and thunder punch
Hitmonchan learns Ice Punch at the following levels in different generations: 1st - 38 2nd - 26 3rd - 26 4th - 31 5th - 36 6th - 36 7th - 36th Jynx learns Ice Punch at: 1st - 31 2nd - 25 3rd - 25 4th - 18 5th - 18 6th - 18 7th - 18
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.
There are move tutors in certain versions that will teach Pokemon Thunder Punch.
Well ice punch is a physical move so ev train ur pokemon in atk
machamp
You can't get Ice Punch. It is not a TM. You have to level up some Pokemon (Hitmonchan for example) to have it.
Goldenrod Mart.There is also Fire Punch and Ice Punch there.
Of all unfortunate things you can't get ice punch or fire punch or thunder punch, all of the punches must be learned by a Pokemon that can by level.
The Ice Punch move tutor is in the Battle Frontier. The move costs 48 B.P.