Flying-type Pokémon are weak against Rock, Electric, and Ice moves in the mainline games and Pokémon Go.

Quick Scoop: What Is Flying Weak Against?

If you’re asking “what is Flying weak against,” you’re almost certainly talking about Pokémon type matchups.

In that context, Flying-type Pokémon have three main weaknesses.

Core Flying Weaknesses

Flying-type Pokémon take super-effective damage from:

  • Rock-type attacks (hits them especially hard).
  • Electric-type attacks (classic “lightning strikes the bird” matchup).
  • Ice-type attacks (ice brings them down from the sky).

In games like Pokémon Go, this means Rock, Electric, and Ice moves deal increased damage to Flying-types.

What “Weak Against” Actually Means

When you say “Flying is weak against Electric,” it normally means:

  • Flying-type Pokémon take extra damage from Electric-type moves.
  • You should use Electric-, Rock-, or Ice-type attackers to counter a Flying-type opponent.

Players sometimes flip the phrase (“Electric is strong against Flying”), but the idea is the same: those move types are good counters to Flying Pokémon.

A Bit More Context (If You’re Battling)

For pure Flying-type Pokémon (no secondary type):

  • They are weak to: Rock, Electric, Ice.
  • They resist or are immune to: Bug, Grass, Fighting, and Ground (Ground moves don’t hit them at all).

Dual-typing can add extra weaknesses (for example, Flying/Fire becomes weak to Water as well), but the Electric/Rock/Ice danger is almost always there somewhere in the matchup.

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