Grass Type Weakness
Grass is weak to Fire, Ice, Poison, Flying and Bug. Check every Grass matchup, 4× dual-type weaknesses and the best counters below.
Check Grass Matchups ↓🌿 Grass Type Matchup Checker
Grass is already selected. Tap a second type, search any Grass-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 Grass Weak To?
Grass-type Pokémon are weak to Fire, Ice, Poison, Flying and Bug. These attacking types deal 2× damage to a pure Grass type. Grass resists Water, Electric, Grass and Ground.

What Is Grass Weak To in Pokémon?
Grass has five weaknesses, tied with Rock for the most of any type, but it resists Water, Electric, Grass and Ground.
A pure Grass-type Pokémon takes 2× damage from these attacking types:
- Fire (2×): common moves include Flamethrower and Fire Blast. See how Fire works in the Fire type guide.
- Ice (2×): common moves include Ice Beam and Ice Shard. See how Ice works in the Ice type guide.
- Poison (2×): common moves include Sludge Bomb and Gunk Shot. See how Poison works in the Poison type guide.
- Flying (2×): common moves include Brave Bird and Air Slash. See how Flying works in the Flying type guide.
- Bug (2×): common moves include U-turn and Bug Buzz. See how Bug works in the Bug type guide.
The final result changes when a Grass 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.
Grass Type Strengths
Grass-type moves are super effective (2×) against:
Water Ground Rock
Not very effective (½×) against: Fire Grass Poison Flying Bug Dragon Steel
Grass Type Resistances and Immunities
Resists (takes ½× damage from): Water Electric Grass Ground
Immune to (takes no damage from): None
Grass has 5 weaknesses, 4 resistances and 0 immunities in the current type chart.
Grass Type Traits and Battle Mechanics
- Grass types are immune to powder and spore moves such as Spore, Sleep Powder and Stun Spore (Gen 6 onward).
- Grass types cannot be affected by Leech Seed.
- Grassy Terrain restores a little HP each turn for grounded Pokémon and halves the damage of Earthquake and Bulldoze.
- The Sap Sipper ability makes a Pokémon immune to Grass moves and raises its Attack instead.
Grass Type Weaknesses for Dual-Type Pokémon
A second type can add a 4× weakness, cancel one of Grass’s normal weaknesses, or give an extra immunity. This table covers every Grass 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 |
|---|---|---|---|---|
| Grass Normal | Deerling, Sawsbuck, Smoliv | None | Fire Ice Fighting Poison Flying Bug | Ghost |
| Grass Fire | Scovillain, Hearthflame Mask Ogerpon, Mega Scovillain | None | Poison Flying Rock | None |
| Grass Water | Lotad, Lombre, Ludicolo | None | Poison Flying Bug | None |
| Grass Electric | Mow Rotom, Hisuian Voltorb, Hisuian Electrode | None | Fire Ice Poison Bug | None |
| Grass Ice | Snover, Abomasnow, Mega Abomasnow | Fire | Fighting Poison Flying Bug Rock Steel | None |
| Grass Fighting | Breloom, Virizion, Chesnaught | Flying | Fire Ice Poison Psychic Fairy | None |
| Grass Poison | Bulbasaur, Ivysaur, Venusaur | None | Fire Ice Flying Psychic | None |
| Grass Ground | Torterra, Toedscool, Toedscruel | Ice | Fire Flying Bug | Electric |
| Grass Flying | Hoppip, Skiploom, Jumpluff | Ice | Fire Poison Flying Rock | Ground |
| Grass Psychic | Exeggcute, Exeggutor, Celebi | Bug | Fire Ice Poison Flying Ghost Dark | None |
| Grass Bug | Paras, Parasect, Wormadam | Fire Flying | Ice Poison Bug Rock | None |
| Grass Rock | Lileep, Cradily, Cornerstone Mask Ogerpon | None | Ice Fighting Bug Steel | None |
| Grass Ghost | Phantump, Trevenant, Pumpkaboo | None | Fire Ice Flying Ghost Dark | Normal Fighting |
| Grass Dragon | Applin, Flapple, Appletun | Ice | Poison Flying Bug Dragon Fairy | None |
| Grass Dark | Nuzleaf, Shiftry, Cacturne | Bug | Fire Ice Fighting Poison Flying Fairy | Psychic |
| Grass Steel | Ferroseed, Ferrothorn, Kartana | Fire | Fighting | Poison |
| Grass Fairy | Cottonee, Whimsicott, Morelull | Poison | Fire Ice Flying Steel | Dragon |
Watch out for 4× weaknesses: Grass/Ice (Abomasnow) takes 4× from Fire, Grass/Fighting (Virizion) takes 4× from Flying, Grass/Ground (Toedscool) takes 4× from Ice, Grass/Flying (Skiploom) takes 4× from Ice, Grass/Psychic (Exeggutor) takes 4× from Bug, Grass/Bug (Parasect) takes 4× from Fire and Flying, Grass/Dragon (Flapple) takes 4× from Ice, Grass/Dark (Shiftry) takes 4× from Bug, Grass/Steel (Ferrothorn) takes 4× from Fire and Grass/Fairy (Whimsicott) takes 4× from Poison.
Combos that cancel a Grass weakness: Grass/Fire is no longer weak to Fire, Ice and Bug, Grass/Water is no longer weak to Fire and Ice, Grass/Electric is no longer weak to Flying, Grass/Ice is no longer weak to Ice, Grass/Fighting is no longer weak to Bug, Grass/Poison is no longer weak to Poison and Bug, Grass/Ground is no longer weak to Poison, Grass/Flying is no longer weak to Bug, Grass/Rock is no longer weak to Fire, Poison and Flying, Grass/Ghost is no longer weak to Poison and Bug, Grass/Dragon is no longer weak to Fire, Grass/Steel is no longer weak to Ice, Poison, Flying and Bug and Grass/Fairy is no longer weak to Bug.
Best Pokémon to Use Against Grass Types
The safest counters hit Grass Pokémon for super effective damage and also resist Grass-type attacks. These popular Pokémon do both:
| Pokémon | Types | Hits Grass with (2×) | Takes from Grass moves |
|---|---|---|---|
| Corviknight | Flying Steel | Flying | ¼× |
| Scizor | Bug Steel | Bug | ¼× |
| Volcarona | Bug Fire | Bug Fire | ¼× |
| Dragonite | Dragon Flying | Flying | ¼× |
| Salamence | Dragon Flying | Flying | ¼× |
| Heatran | Fire Steel | Fire | ¼× |
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 Grass type page. Pokémon types and forms come from PokéAPI.
- Last updated:
Frequently Asked Questions
What is Grass weak to in Pokémon?
Grass is weak to Fire, Ice, Poison, Flying and Bug. Each of these deals 2× damage to a pure Grass-type Pokémon.
What is Grass strong against?
Grass-type moves are super effective against Water, Ground and Rock.
What does Grass resist?
Grass resists Water, Electric, Grass and Ground.
Which Grass dual types have a 4× weakness?
Grass/Ice (Abomasnow) is 4× weak to Fire, Grass/Fighting (Virizion) is 4× weak to Flying, Grass/Ground (Toedscool) is 4× weak to Ice, Grass/Flying (Skiploom) is 4× weak to Ice, Grass/Psychic (Exeggutor) is 4× weak to Bug, Grass/Bug (Parasect) is 4× weak to Fire and Flying, Grass/Dragon (Flapple) is 4× weak to Ice, Grass/Dark (Shiftry) is 4× weak to Bug, Grass/Steel (Ferrothorn) is 4× weak to Fire and Grass/Fairy (Whimsicott) is 4× weak to Poison.
What is the best counter to Grass-type Pokémon?
Pokémon that resist Grass moves and hit back super effectively work best, such as Corviknight, Scizor, Volcarona and Dragonite.
Are Grass types immune to Spore and Sleep Powder?
Yes. Since Gen 6, Grass-type Pokémon are immune to powder and spore moves, including Spore, Sleep Powder and Stun Spore.
Other Type Weakness Guides
Need the whole picture? See the complete Pokémon Type Chart or the overview of all 18 type weaknesses.
