Flying-type Pokémon are weak to Electric, Ice, and Rock attacks in the mainline games and in Pokémon GO. These three types will deal super-effective damage to most standard Flying-types.

Quick Scoop

  • Electric moves like Thunderbolt and Thunder Shock hit Flying-types super effectively, making common Electric Pokémon strong counters.
  • Ice moves such as Ice Beam and Blizzard also exploit Flying’s weakness, and many strong attackers can learn Ice coverage moves.
  • Rock moves like Stone Edge and Rock Slide are especially dangerous because many Flying-types also have secondary types that add extra Rock weaknesses (for example, Flying/Fire or Flying/Bug).

Extra handy notes

  • Flying-type Pokémon resist Fighting, Bug, and Grass moves, and they are immune to Ground moves unless made “grounded” by specific effects.
  • In current games, type interactions for Flying have stayed consistent across recent generations, so this weakness set (Electric, Ice, Rock) is still up to date as of late 2025.

If you are planning a team: bring at least one strong Electric, Ice, or Rock attacker whenever Flying-types are common in the meta.

TL;DR: Flying is weak to Electric, Ice, and Rock, and those are the best types to use when you want to bring Flying Pokémon back down to earth.

Information gathered from public forums or data available on the internet and portrayed here.