Three types beat Flying in Pokemon GO: Rock, Electric, and Ice — each hitting at 1.6× the normal damage output. The question isn’t which types work. It’s which type to prioritize for the specific raid boss or PvP opponent you’re facing, because secondary typing can push one counter to 2.56× damage while making another one effectively neutral.
Ice against Moltres is the most common mistake. Moltres is Fire/Flying. Fire resists Ice (0.625×), which multiplied by the Flying weakness to Ice (1.6×) equals 1.0 — neutral damage. You’d get more DPS from a neutral attacker. Rock, by contrast, hits both Fire and Flying for a combined 2.56×, making it the clear best choice for Moltres and Ho-Oh. Understanding these double-weakness interactions is the difference between a clean raid win and wasting your best counters.
Below you’ll find the top 10 meta counters for 2026, a GO-specific type chart with exact multipliers, a double-weakness breakdown by boss, budget options for players without the top-tier picks, and counter strategy split between raids and Season 26 PvP.
Verified against current raid rotation and Season 26 GO Battle League (March 3–June 2, 2026).
The 10 Best Counters for Flying-Type Raids
The list below reflects the 2026 meta and prioritizes overall performance across Flying-type raid bosses. Shadow variants are listed where they represent a meaningful upgrade — they deal approximately 20% more damage than base forms at the cost of reduced bulk.
| # | Pokemon | Fast Move | Charged Move | Why Effective |
|---|---|---|---|---|
| 1 | White Kyurem | Ice Fang | Ice Burn | #1 Ice attacker overall. Deals 2.56× damage against Dragon/Flying bosses like Rayquaza. Requires Glaciate unlock on base Kyurem before fusion — without it, Ice Burn is unavailable. |
| 2 | Shadow Rhyperior | Smack Down | Rock Wrecker | S-tier Rock with exceptional bulk. Handles longer fights that would faint a glass cannon. Best pick for Fire/Flying and Ice/Flying bosses where Rock hits at 2.56×. |
| 3 | Shadow Rampardos | Smack Down | Rock Slide | Highest Rock DPS in the game. Faints quickly, but deals massive damage in the window before going down. Ideal in groups of 6+ or in Partly Cloudy weather-boosted raids. |
| 4 | Regieleki | Thunder Shock | Thunder Cage | #1 Electric attacker. Dominant against Water/Flying types and consistent 1.6× against all Flying types. Rare — limited raid appearances make it hard to obtain. |
| 5 | Shadow Raikou | Thunder Shock | Wild Charge | Best Wild Charge user in the game. Performs within 5–8% of Regieleki in Electric DPS and is significantly more accessible. Top Electric pick if Regieleki isn’t available. |
| 6 | Shadow Galarian Darmanitan | Ice Fang | Avalanche | Top non-legendary Ice attacker. Outperforms regular Mamoswine in most matchups. No special unlock required unlike White Kyurem. |
| 7 | Shadow Mamoswine | Powder Snow | Avalanche | Dual Ice/Ground utility makes it the most versatile Ice pick in the tier. Farmable from frequent Swinub events. Still competitive despite newer Ice options entering the meta. |
| 8 | Shadow Tyranitar | Smack Down | Stone Edge | Best TDO among Rock attackers — survives longer than Shadow Rampardos. The right call when you need to finish a raid with a small group. |
| 9 | Zekrom | Charge Beam | Fusion Bolt | Premier non-shadow Electric attacker with solid bulk. Fusion Bolt doesn’t apply the defense debuff that Wild Charge does, making it slightly more consistent in longer fights. |
| 10 | Galarian Darmanitan | Ice Fang | Avalanche | Best non-shadow, non-legendary Ice attacker. Significantly outperforms Glaceon and Weavile. Doesn’t require a fusion event, making it accessible whenever Darumaka appears. |
White Kyurem’s Ice Burn is locked behind an unlock event — Glaciate must be obtained on the base Kyurem form before the fusion is possible. If you missed it, Galarian Darmanitan (Shadow or non-shadow) is the next-best Ice option and performs well without any separate unlock steps.
Mega Pokemon weren’t included in the table above, but they boost the same-type attacks of all allies in the raid. Mega Manectric is the highest-DPS Electric Mega and available in periodic rotations. Mega Aerodactyl — the only Flying-type Mega in the current April 2026 raid pool — also boosts your team’s Rock damage. If you or a party member can activate either, every Rock or Electric attacker in the group gets a passive damage multiplier for the full duration.
Flying Type Effectiveness in Pokemon GO
Pokemon GO doesn’t use the 2× and 0.5× multipliers from the main series. The actual in-game values are different, and this matters when calculating whether a counter type unlocks a double weakness or becomes nearly useless against a specific boss.
| Attacking Type | vs Flying Defense | Multiplier | Notes |
|---|---|---|---|
| Rock | Super effective | 1.6× | Up to 2.56× against Fire/Flying and Ice/Flying bosses |
| Electric | Super effective | 1.6× | Consistent across all Flying types; no secondary type boosts this further |
| Ice | Super effective | 1.6× | Up to 2.56× against Dragon/Flying; neutral against Fire/Flying (Fire resists Ice) |
| Ground | Near-immune | 0.391× | Less damage than a not-very-effective hit — avoid entirely |
| Fighting | Not very effective | 0.625× | Flying resists Fighting — don’t use |
| Bug | Not very effective | 0.625× | Flying resists Bug — don’t use |
| Grass | Not very effective | 0.625× | Flying resists Grass — don’t use |
The Ground row is the most important to flag. In the main series, Flying types are immune to Ground — attacks fail entirely. In Pokemon GO, no true immunities exist: Ground moves still land, but at 0.391× — less damage than a not-very-effective hit at 0.625×. Players who bring Ground attackers against Zapdos (Electric/Flying) expecting the Electric-type Ground weakness to carry the fight will find those moves deal almost nothing. The Flying component reduces Ground damage to near-irrelevance [3].
Double Weaknesses: Which Counter Type to Use Per Boss
When a raid boss shares two type weaknesses with the same attacking type, the multipliers stack: 1.6× × 1.6× = 2.56×. That’s a 60% damage increase over a standard super-effective hit. But the reverse also applies — when a secondary type resists your counter, the multipliers cancel out, and your “super effective” counter deals neutral damage [3].
| Boss | Typing | Best Counter | Damage | Counter to Avoid |
|---|---|---|---|---|
| Moltres | Fire/Flying | Rock | 2.56× (both types weak to Rock) | Ice — Fire resists Ice, canceling the Flying bonus: 1.6 × 0.625 = 1.0× |
| Ho-Oh | Fire/Flying | Rock | 2.56× | Ice — same calculation as Moltres |
| Articuno | Ice/Flying | Rock | 2.56× (both types weak to Rock) | Ice — Ice resists itself (0.625×), reducing effective damage |
| Rayquaza | Dragon/Flying | Ice | 2.56× (both types weak to Ice) | Rock — only hits the Flying component at 1.6× |
| Dragonite | Dragon/Flying | Ice | 2.56× | Rock — same as Rayquaza |
| Tornadus (both forms) | Pure Flying | Rock / Electric / Ice | 1.6× each — no double weakness | Ground (0.391×) |
| Lugia | Psychic/Flying | Rock / Electric / Ice | 1.6× each — Psychic adds no overlap | Ground (0.391×) |
| Togekiss | Fairy/Flying | Rock / Electric / Ice | 1.6× each — Fairy adds Poison/Steel weakness separately | Ground, Fighting |
Budget and F2P Counter Options
Not every trainer has White Kyurem or Shadow Rhyperior powered up. The following Pokemon are either freely obtainable through evolution, commonly available via eggs and events, or accessible via raid pools. They won’t match S-tier DPS, but all contribute meaningfully in a group raid against Flying-type bosses.
| Pokemon | Fast Move | Charged Move | Type | How to Get |
|---|---|---|---|---|
| Mamoswine | Powder Snow | Avalanche | Ice/Ground | Evolve Swinub (2 km eggs, cold events) → Piloswine → Mamoswine. Most farmable top-tier Ice attacker. |
| Glaceon | Frost Breath | Avalanche | Ice | Evolve any Eevee using a Glacial Lure Module. Zero-cost if you have Eevee candy. |
| Tyranitar | Smack Down | Stone Edge | Rock/Dark | Evolve Larvitar (common in events, Johto habitats). Smack Down is legacy — requires Elite TM or event unlock. |
| Rhyperior | Smack Down | Rock Wrecker | Ground/Rock | Evolve Rhydon with King’s Rock via trade. Rhyhorn is frequent in events. Rock Wrecker requires Community Day or Elite TM. |
| Raikou | Thunder Shock | Wild Charge | Electric | 5-star raids; frequently featured in events and Research Breakthrough rewards. |
| Electivire | Thunder Shock | Wild Charge | Electric | Evolve Electabuzz (common in events, 10 km eggs). Most accessible budget Electric attacker. |
| Golem (Kanto) | Rock Throw | Stone Edge | Rock/Ground | Evolve Geodude (one of the most common spawns in the game). Lowest-DPS option but requires zero investment. |
| Piloswine | Ice Shard | Avalanche | Ice/Ground | Evolve Swinub → Piloswine. Usable before you have enough candy to evolve to Mamoswine. |
If you’re choosing one budget Pokemon to prioritize, Mamoswine offers the best return: it covers Ice raids (Rayquaza, Dragonite) and is inexpensive to build given how often Swinub appears in cold-weather events and 2 km eggs. Second priority is Tyranitar with Smack Down for Rock coverage — but Smack Down is a legacy move, so check for Community Days or events that unlock it before spending an Elite TM.
For newer players who haven’t built either: start with Glaceon (free from any Eevee) and Electivire (evolve from common Electabuzz). Both perform below the top tier but hit the right damage types without requiring event moves or trade evolutions.
Raid Strategy: Picking the Right Counter Type
Use this decision framework before selecting your raid team:
- Dragon/Flying boss (Rayquaza, Dragonite): Use Ice exclusively. Rock only hits the Flying component at 1.6×; Ice hits both at 2.56×. White Kyurem, Shadow Galarian Darmanitan, or Shadow Mamoswine are the top picks here.
- Fire/Flying boss (Moltres, Ho-Oh): Use Rock exclusively. Ice is neutral against these bosses — don’t bring it. Shadow Rhyperior and Shadow Rampardos are optimal. Mega Aerodactyl boosts your team’s Rock damage if you have it available.
- Ice/Flying boss (Articuno): Use Rock. It hits at 2.56× (both Ice and Flying are Rock-weak). Electric is an option at 1.6× but Rock is significantly better here.
- Pure Flying or Psychic/Flying boss (Tornadus, Lugia): All three types hit at 1.6×. Choose based on what you have powered up — if your strongest Pokemon is a Rock attacker, use Rock; if it’s Ice, use Ice. No type advantage here.
Weather boosts: Rock attacks get a 1.2× multiplier in Partly Cloudy weather. Electric is boosted in Rainy weather. Ice in Snow. If in-game weather aligns with a counter type that isn’t the “optimal” pick for that boss, the weather boost can still push it ahead of an unboosted alternative. A full team of weather-boosted Rock attackers against a neutral Flying-type boss can outperform an unboosted optimal team.
Mega boosts and team coordination: A Mega Pokemon boosts same-type attacks for all allies in the party for the duration it remains alive. Mega Manectric boosts Electric; Mega Aerodactyl boosts Rock. If you or a friend can keep a Mega active during the opening minute, every player on the team benefits from the passive multiplier. Coordinate with your group to ensure at least one Mega is slotted before the raid starts. See our shadow raid guide for tips on managing shadow and Mega slots across attempts.
Shadow vs. non-shadow at different group sizes: In a 6-player raid, shadow Pokemon are almost always the optimal pick — the boss goes down fast enough that bulk rarely matters. In a 3-player or duo raid, the extra survivability of non-shadow Pokemon becomes relevant, especially against high-defense tanks like Lugia. For casual players without maximized candy and stardust reserves, non-shadow counters are easier to sustain without burning through Revives every raid. Check our raid guide for full preparation strategy and group size recommendations.
PvP Counter Advice (Season 26)
Raid counters and PvP counters overlap less than most players expect. In raids, raw DPS determines your contribution. In GO Battle League, energy generation, move timing, bulk, and coverage against the opponent’s full moveset determine who wins. The three Flying weaknesses still apply, but which Pokemon to use — and in what context — differs significantly from the raid meta.
Galarian Moltres (Dark/Flying) is the top Flying-type threat in Master League and a consistent presence in Ultra League during Season 26. It uses Sucker Punch to generate energy fast and pressures with Brave Bird or Fly. The Dark/Flying typing removes the Psychic and Ghost weaknesses that pure Dark types carry, but retains all three Flying weaknesses — Rock, Electric, and Ice still hit at 1.6×. Top counters: Zacian (Crowned Sword), Metagross (Bullet Punch / Meteor Mash), Shadow Metagross. In Ultra League, Empoleon (Water/Steel) is an accessible counter — Steel resists Flying moves and its Water-type charged moves pressure Galarian Moltres reliably [6].
Togekiss (Fairy/Flying) appears across all three leagues and is one of the hardest Flying types to counter with standard Rock/Electric/Ice attackers. The issue isn’t the Flying typing — it’s the Charm fast move, which deals massive Fairy-type damage before most charged moves can fire. Against Togekiss specifically, Poison and Steel moves are additionally super effective (Fairy is weak to both). In Master League, Zacian, Necrozma (Dusk Mane), and Shadow Metagross are the top counters — they resist Charm and deal super-effective Steel or Poison damage. Rock, Electric, and Ice are all 1.6× against Togekiss, but they don’t address the Charm problem. Bring a Charm-resistant Steel type before relying on type-weakness counters here.
Great League: Common Flying threats include Altaria (Dragon/Flying) — where Ice moves are 2.56× — and Pidgeot, which uses Feather Dance to reduce opponent attack and create shield pressure. Budget Rock attackers like Bastiodon (Rock/Steel) are effective here due to defensive bulk, Rock-type fast move (Smack Down), and resistance to Flying moves from the Steel typing.
The core PvP principle: don’t just slot your top raid Rock or Ice attacker into a battle team. In GO Battle League, bulk, resistance to your opponent’s moves, and charged move energy costs determine outcomes more than raw attack power. A Metagross that resists Charm and can fire Meteor Mash beats a high-attack Rampardos that gets knocked out before its first Charged Move fires. See the GO Battle League guide for team-building principles that go beyond type coverage.
Frequently Asked Questions
Is Ground type effective against Flying types in Pokemon GO?
No — and it performs worse than “not very effective.” In the main series, Flying types are immune to Ground (moves fail entirely). Pokemon GO has no true immunities, so Ground attacks still land, but at 0.391× — less damage than a not-very-effective hit at 0.625×. Bringing a Ground attacker against a Flying-type opponent actively hurts your team’s DPS output. The mistake most often appears when players bring Ground attackers to a Zapdos raid expecting the Electric-type weakness to Ground to carry the fight. The Flying component reduces that damage to near-irrelevance [3].
Which Flying-type raid boss is hardest to counter efficiently?
Tornadus — especially Therian Forme — is the toughest matchup for raid efficiency. As a pure Flying type, it has no secondary type that creates a double weakness. Every counter hits at 1.6× only, meaning you can’t squeeze extra damage out of type synergy. Tornadus Therian also has a significantly higher attack stat than most Flying legendaries, so your counters faint faster. The right approach is to bring your absolute highest-DPS attacker regardless of type — Shadow Rampardos for Rock, White Kyurem for Ice — and aim to finish quickly rather than sustain a long fight [1].
Can I use Ice-type counters against Moltres?
No — and this is the most damaging misconception in Flying-type counter selection. Moltres is Fire/Flying. Fire type resists Ice (0.625×), which multiplies with the Flying weakness to Ice (1.6×): 1.6 × 0.625 = 1.0×, effective neutral damage. Ice attackers deal no bonus against Moltres despite Flying being Ice-weak. Rock is the correct answer: it hits both Fire and Flying for a combined 2.56×, making it by far the highest-damage option. Electric is also viable at 1.6× (Fire is neutral to Electric, Flying is weak). Ice is not [2] [3].
Sources
- Flying (type) — Bulbapedia
- Flying-type Pokemon weaknesses, resistances and strength explained — Dexerto
- Type Effectiveness in Battle — Niantic Help Center (Official)
- Current Raid Bosses — Leekduck (April 2026 rotation)
- Pokemon GO Raid Meta: Electric Attackers — Pokemon GO Hub (pokemongohub.net)
- Best Pokemon GO Ultra League Team — Dexerto (Season 26)
