Gyarados is weak to Electric and Rock moves, with Electric being especially strong.

Type and Main Weakness

Gyarados is a dual Water and Flying type, which stacks both types’ interactions.

Because both Water and Flying are weak to Electric, Electric moves hit Gyarados for 4× damage, making them its most dangerous weakness.

Detailed Weaknesses

  • Electric-type attacks: deal 4× “super effective” damage to Gyarados.
  • Rock-type attacks: deal 2× “super effective” damage to Gyarados.

In games like Pokémon GO, Gyarados is explicitly listed as “especially weak” to Electric and weak to Rock, matching the main series type chart.

Immunities and Resistances

  • Ground-type moves do not affect Gyarados at all due to its Flying typing, giving it an immunity.
  • It resists Bug, Fighting, Fire, Steel, and Water moves, which do reduced damage and are not ideal choices against it.

So if the question is “what is Gyarados weak to?”, the short in-game answer is: Electric (4×) and Rock (2×).