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.

or select up to two types
Advanced options (Generation, Tera Type, Ability, Inverse)
Pick your move (attacking) type
Optional: choose a defending Pokémon to get the exact damage multiplier

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.

Fire Ice Poison Flying Bug
Grass type chart showing Grass is strong against Water, Ground and Rock, weak to Fire, Ice, Poison, Flying and Bug, with dual types that have a 4× weakness
Grass type chart: strengths, weaknesses, resistances and immunities. Save or pin it for quick reference.

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 comboExample Pokémon4× weak to2× weak toImmune to
Grass NormalDeerling, Sawsbuck, SmolivNoneFire Ice Fighting Poison Flying BugGhost
Grass FireScovillain, Hearthflame Mask Ogerpon, Mega ScovillainNonePoison Flying RockNone
Grass WaterLotad, Lombre, LudicoloNonePoison Flying BugNone
Grass ElectricMow Rotom, Hisuian Voltorb, Hisuian ElectrodeNoneFire Ice Poison BugNone
Grass IceSnover, Abomasnow, Mega AbomasnowFireFighting Poison Flying Bug Rock SteelNone
Grass FightingBreloom, Virizion, ChesnaughtFlyingFire Ice Poison Psychic FairyNone
Grass PoisonBulbasaur, Ivysaur, VenusaurNoneFire Ice Flying PsychicNone
Grass GroundTorterra, Toedscool, ToedscruelIceFire Flying BugElectric
Grass FlyingHoppip, Skiploom, JumpluffIceFire Poison Flying RockGround
Grass PsychicExeggcute, Exeggutor, CelebiBugFire Ice Poison Flying Ghost DarkNone
Grass BugParas, Parasect, WormadamFire FlyingIce Poison Bug RockNone
Grass RockLileep, Cradily, Cornerstone Mask OgerponNoneIce Fighting Bug SteelNone
Grass GhostPhantump, Trevenant, PumpkabooNoneFire Ice Flying Ghost DarkNormal Fighting
Grass DragonApplin, Flapple, AppletunIcePoison Flying Bug Dragon FairyNone
Grass DarkNuzleaf, Shiftry, CacturneBugFire Ice Fighting Poison Flying FairyPsychic
Grass SteelFerroseed, Ferrothorn, KartanaFireFightingPoison
Grass FairyCottonee, Whimsicott, MorelullPoisonFire Ice Flying SteelDragon

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émonTypesHits Grass with (2×)Takes from Grass moves
CorviknightFlying SteelFlying¼×
ScizorBug SteelBug¼×
VolcaronaBug FireBug Fire¼×
DragoniteDragon FlyingFlying¼×
SalamenceDragon FlyingFlying¼×
HeatranFire SteelFire¼×

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.