Dragon Type Weakness
Dragon is weak to Ice, Dragon and Fairy. Check every Dragon matchup, 4× dual-type weaknesses and the best counters below.
Check Dragon Matchups ↓🐉 Dragon Type Matchup Checker
Dragon is already selected. Tap a second type, search any Dragon-type Pokémon, or switch to Offense and Team Builder.
Advanced options (Generation, Tera Type, Ability, Inverse)
Add up to six Pokémon (search by name or pick types) to find shared weaknesses and team holes.
Quick Answer: What Is Dragon Weak To?
Dragon-type Pokémon are weak to Ice, Dragon and Fairy. These attacking types deal 2× damage to a pure Dragon type. Dragon resists Fire, Water, Electric and Grass.

What Is Dragon Weak To in Pokémon?
Dragon resists Fire, Water, Electric and Grass, but Dragon moves are only super effective against other Dragons.
A pure Dragon-type Pokémon takes 2× damage from these attacking types:
- Ice (2×): common moves include Ice Beam and Ice Shard. See how Ice works in the Ice type guide.
- Dragon (2×): common moves include Draco Meteor and Dragon Claw. See how Dragon works in the Dragon type guide.
- Fairy (2×): common moves include Moonblast and Play Rough. See how Fairy works in the Fairy type guide.
The final result changes when a Dragon Pokémon has a second type. Some combinations add a 4× weakness, and others cancel one of the weaknesses above. Use the checker at the top of this page for exact numbers.
Dragon Type Strengths
Dragon-type moves are super effective (2×) against:
Dragon
Not very effective (½×) against: Steel
No effect (0×) on: Fairy
Dragon Type Resistances and Immunities
Resists (takes ½× damage from): Fire Water Electric Grass
Immune to (takes no damage from): None
Dragon has 3 weaknesses, 4 resistances and 0 immunities in the current type chart.
Dragon Type Traits and Battle Mechanics
- Fairy types are immune to Dragon-type moves, and Steel resists them.
- Dragon and Ghost are the only types that are super effective against themselves.
- Misty Terrain halves the damage of Dragon moves against grounded Pokémon.
- Outrage locks the user in for several turns and then confuses it, and Draco Meteor sharply lowers the user’s Special Attack.
Dragon Type Weaknesses for Dual-Type Pokémon
A second type can add a 4× weakness, cancel one of Dragon’s normal weaknesses, or give an extra immunity. This table covers every Dragon dual-type combination that exists in the games, with real Pokémon examples.
| Type combo | Example Pokémon | 4× weak to | 2× weak to | Immune to |
|---|---|---|---|---|
| Dragon Normal | Drampa, Cyclizar, Mega Drampa | None | Ice Fighting Dragon Fairy | Ghost |
| Dragon Fire | Reshiram, Turtonator, Gouging Fire | None | Ground Rock Dragon | None |
| Dragon Water | Kingdra, Palkia, Dracovish | None | Dragon Fairy | None |
| Dragon Electric | Zekrom, Dracozolt, Miraidon | None | Ice Ground Dragon Fairy | None |
| Dragon Grass | Applin, Flapple, Appletun | Ice | Poison Flying Bug Dragon Fairy | None |
| Dragon Ice | Kyurem, Frigibax, Arctibax | None | Fighting Rock Dragon Steel Fairy | None |
| Dragon Fighting | Hakamo-o, Kommo-o, Koraidon | Fairy | Ice Flying Psychic Dragon | None |
| Dragon Poison | Dragalge, Naganadel, Eternatus | None | Ice Ground Psychic Dragon | None |
| Dragon Ground | Vibrava, Flygon, Gible | Ice | Dragon Fairy | Electric |
| Dragon Flying | Dragonite, Altaria, Salamence | Ice | Rock Dragon Fairy | Ground |
| Dragon Psychic | Latias, Latios, Mega Latias | None | Ice Bug Ghost Dragon Dark Fairy | None |
| Dragon Rock | Tyrunt, Tyrantrum | None | Ice Fighting Ground Dragon Steel Fairy | None |
| Dragon Ghost | Giratina, Dreepy, Drakloak | None | Ice Ghost Dragon Dark Fairy | Normal Fighting |
| Dragon Dark | Deino, Zweilous, Hydreigon | Fairy | Ice Fighting Bug Dragon | Psychic |
| Dragon Steel | Dialga, Duraludon, Archaludon | None | Fighting Ground | Poison |
| Dragon Fairy | Mega Altaria | None | Ice Poison Steel Fairy | Dragon |
Watch out for 4× weaknesses: Dragon/Grass (Flapple) takes 4× from Ice, Dragon/Fighting (Kommo-o) takes 4× from Fairy, Dragon/Ground (Flygon) takes 4× from Ice, Dragon/Flying (Altaria) takes 4× from Ice and Dragon/Dark (Zweilous) takes 4× from Fairy.
Combos that cancel a Dragon weakness: Dragon/Fire is no longer weak to Ice and Fairy, Dragon/Water is no longer weak to Ice, Dragon/Ice is no longer weak to Ice, Dragon/Poison is no longer weak to Fairy, Dragon/Steel is no longer weak to Ice, Dragon and Fairy and Dragon/Fairy is no longer weak to Dragon.
Best Pokémon to Use Against Dragon Types
The safest counters hit Dragon Pokémon for super effective damage and also resist Dragon-type attacks. These popular Pokémon do both:
| Pokémon | Types | Hits Dragon with (2×) | Takes from Dragon moves |
|---|---|---|---|
| Azumarill | Water Fairy | Fairy | 0× |
| Primarina | Water Fairy | Fairy | 0× |
| Sylveon | Fairy | Fairy | 0× |
| Togekiss | Fairy Flying | Fairy | 0× |
| Gardevoir | Psychic Fairy | Fairy | 0× |
| Clefable | Fairy | Fairy | 0× |
Before you switch in, check the opponent’s second type and its coverage moves. Tap any Pokémon to see its full matchup in the calculator.
About This Guide
Written and maintained by Mical Boje, who has been playing Pokémon games for more than 10 years. All matchups, tables and examples on this page come from the same data that powers the Pokémon Type Calculator.
- Rules used: the current type chart, from Gen 6 (X and Y) to Scarlet and Violet.
- Sources: the official main-series games, cross-checked with Bulbapedia’s Dragon type page. Pokémon types and forms come from PokéAPI.
- Last updated:
Frequently Asked Questions
What is Dragon weak to in Pokémon?
Dragon is weak to Ice, Dragon and Fairy. Each of these deals 2× damage to a pure Dragon-type Pokémon.
What is Dragon strong against?
Dragon-type moves are super effective against Dragon.
What does Dragon resist?
Dragon resists Fire, Water, Electric and Grass.
Which Dragon dual types have a 4× weakness?
Dragon/Grass (Flapple) is 4× weak to Ice, Dragon/Fighting (Kommo-o) is 4× weak to Fairy, Dragon/Ground (Flygon) is 4× weak to Ice, Dragon/Flying (Altaria) is 4× weak to Ice and Dragon/Dark (Zweilous) is 4× weak to Fairy.
What is the best counter to Dragon-type Pokémon?
Pokémon that resist Dragon moves and hit back super effectively work best, such as Azumarill, Primarina, Sylveon and Togekiss.
Why is Dragon weak to Dragon?
Dragon moves are super effective against Dragon types, so two Dragons hit each other hard. Ghost is the only other type that is weak to its own attacks.
Other Type Weakness Guides
Need the whole picture? See the complete Pokémon Type Chart or the overview of all 18 type weaknesses.
