Ghost Type Weakness
Ghost-type Pokémon are weak to Ghost and Dark. They are also immune to Normal and Fighting attacks. Check exact matchups with the tool below.
Check Ghost Matchups ↓👻 Ghost Type Matchup Checker
Ghost is already selected. Tap a second type, search any Ghost-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: Ghost Type Weakness
Ghost-type Pokémon are weak to Ghost and Dark. A pure Ghost type is also immune to Normal and Fighting attacks. For dual-type Pokémon, the second type can change the final weakness and resistance profile.

What Is Ghost Weak To in Pokémon?
The Ghost type is weak to Ghost and Dark. This means Ghost-type and Dark-type attacks are super effective against a pure Ghost-type Pokémon. Both types are useful choices when you want to exploit a Ghost-type weakness.
However, dual-type Ghost Pokémon can have a different defensive profile. Their second type may add weaknesses, reduce certain weaknesses, or provide additional resistances and immunities.
For another type matchup, you can also use the Water Type Matchup Checker to check Water-type weaknesses, resistances, and immunities.
👻 Ghost vs Ghost
Ghost-type attacks are super effective against Ghost Pokémon. This creates a high-risk, high-reward matchup because Ghost-type Pokémon can also be vulnerable to Ghost attacks themselves.
🌑 Dark vs Ghost
Dark-type attacks are super effective against Ghost Pokémon and are often a reliable choice when facing a Ghost-type opponent, without the mutual vulnerability risk of Ghost vs Ghost.
🚫 Normal — No Effect
Normal-type attacks have no effect on Ghost-type Pokémon. Avoid using Normal moves against Ghost opponents, no matter how high their base power.
🚫 Fighting — No Effect
Fighting-type attacks are also completely ineffective against Ghost types. Ghost Pokémon are one of the best defensive answers to Fighting-heavy teams.
Ghost Type Strengths
Ghost-type attacks are super effective against:
This makes Ghost a particularly useful offensive type against other Ghost Pokémon and Psychic-type opponents. Ghost-type attacks also have a special interaction with Normal-type Pokémon, which are immune to Ghost-type moves under the standard type matchup system.
Ghost Type Resistances and Immunities
A pure Ghost-type Pokémon has several important defensive advantages that set it apart from most other types.
🛡️ Ghost Type Resistances
Ghost resists the following attacking types:
🚫 Ghost Type Immunities
Ghost is immune to the following attacking types:
Fighting — Fighting-type attacks have no effect on Ghost-type Pokémon (0× damage).
These immunities are one of the most distinctive features of the Ghost type. A Ghost-type Pokémon can completely avoid damage from Normal- and Fighting-type attacks, making it an excellent defensive switch-in against those attack types.
Ghost Type vs. Normal and Fighting Types
Ghost matchups work in both directions. Ghost-type attacks have no effect on Normal-type Pokémon, while Normal- and Fighting-type attacks have no effect on Ghost-type Pokémon.
This creates a unique relationship between the types. When planning an attack, always check the type chart before relying on a Normal- or Fighting-type move against a Ghost Pokémon — no matter how powerful the move is, it will deal zero damage.
Ghost Attacks vs Normal Types
Ghost-type moves deal zero damage to Normal-type Pokémon. If you are using a Ghost-type attacker, avoid targeting Normal-type opponents with Ghost moves and use a different attacking type instead.
Normal & Fighting Attacks vs Ghost Types
Normal- and Fighting-type moves deal zero damage to Ghost-type Pokémon. This makes Ghost types one of the most reliable walls against Normal and Fighting attackers in competitive play.
Ghost Type Weaknesses for Dual-Type Pokémon
A second type changes everything. It can add a 4× weakness, cancel one of Ghost’s normal weaknesses, or give an extra immunity. The table below covers every Ghost 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 |
|---|---|---|---|---|
| Ghost Normal | Hisuian Zorua, Hisuian Zoroark | None | Dark | Normal Fighting Ghost |
| Ghost Fire | Litwick, Lampent, Chandelure | None | Water Ground Rock Ghost Dark | Normal Fighting |
| Ghost Water | Frillish, Jellicent, Basculegion | None | Electric Grass Ghost Dark | Normal Fighting |
| Ghost Electric | Rotom | None | Ground Ghost Dark | Normal Fighting |
| Ghost Grass | Phantump, Trevenant, Pumpkaboo | None | Fire Ice Flying Ghost Dark | Normal Fighting |
| Ghost Ice | Froslass, Mega Froslass | None | Fire Rock Ghost Dark Steel | Normal Fighting |
| Ghost Fighting | Marshadow, Annihilape | None | Flying Psychic Ghost Fairy | Normal Fighting |
| Ghost Poison | Gastly, Haunter, Gengar | None | Ground Psychic Ghost Dark | Normal Fighting |
| Ghost Ground | Golett, Golurk, Sandygast | None | Water Grass Ice Ghost Dark | Normal Electric Fighting |
| Ghost Flying | Drifloon, Drifblim, Sensu Oricorio | None | Electric Ice Rock Ghost Dark | Normal Fighting Ground |
| Ghost Psychic | Hoopa, Lunala, Dawn Necrozma | Ghost Dark | None | Normal Fighting |
| Ghost Bug | Shedinja | None | Fire Flying Rock Ghost Dark | Normal Fighting |
| Ghost Dragon | Giratina, Origin Giratina, Dreepy | None | Ice Ghost Dragon Dark Fairy | Normal Fighting |
| Ghost Dark | Sableye, Spiritomb, Mega Sableye | None | Fairy | Normal Fighting Psychic |
| Ghost Steel | Honedge, Doublade, Aegislash | None | Fire Ground Ghost Dark | Normal Fighting Poison |
| Ghost Fairy | Mimikyu, Flutter Mane | None | Ghost Steel | Normal Fighting Dragon |
Watch out for 4× weaknesses: Ghost/Psychic (Hoopa) takes 4× from Ghost and Dark.
Combos that cancel a Ghost weakness: Ghost/Normal is no longer weak to Ghost, Ghost/Fighting is no longer weak to Dark, Ghost/Dark is no longer weak to Ghost and Dark and Ghost/Fairy is no longer weak to Dark.
Want the exact numbers for a specific Pokémon? Search it in the Ghost matchup checker above.
Ghost Type Matchup Strategy
When facing a Ghost-type Pokémon, start by checking whether it is a pure Ghost type or has a second type. Against a pure Ghost type, Ghost and Dark attacks are the main super-effective options. However, a dual-type combination may change the final result.
It is also important to remember that Ghost-type Pokémon are immune to Normal and Fighting attacks. Choosing a move only because it has high power will not help if the defending Pokémon’s type makes it completely ineffective.
- Identify the Pokémon’s complete type combination — pure Ghost or dual type?
- Check for Ghost and Dark weaknesses using the matchup checker above.
- Consider whether the second type changes the matchup result.
- Avoid Normal and Fighting attacks — they deal zero damage to Ghost types.
- Choose the move with the best final type effectiveness.
Best Pokémon to Use Against Ghost Types
The safest counters do two things at once: they hit Ghost Pokémon for super effective damage, and they resist Ghost-type attacks. These popular Pokémon do both:
| Pokémon | Types | Hits Ghost with (2×) | Takes from Ghost moves |
|---|---|---|---|
| Tyranitar | Rock Dark | Dark | ½× |
| Kingambit | Dark Steel | Dark | ½× |
| Hydreigon | Dark Dragon | Dark | ½× |
| Umbreon | Dark | Dark | ½× |
| Weavile | Dark Ice | Dark | ½× |
| Ting-Lu | Dark Ground | Dark | ½× |
Before you switch in, check the opponent’s second type and its coverage moves. Tap any Pokémon above 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 Ghost type page. Pokémon types and forms come from PokéAPI.
- Last updated:
Frequently Asked Questions
What is Ghost weak to in Pokémon?
Ghost is weak to Ghost and Dark-type attacks. Both types are super effective against a pure Ghost-type Pokémon and deal 2× damage.
What types are Ghost strong against?
Ghost-type attacks are super effective against Psychic and Ghost types. Ghost moves deal 2× damage to both of these types.
What types does Ghost resist?
A pure Ghost type resists Poison and Bug-type attacks. These attacking types deal only 0.5× damage against a Ghost-type Pokémon.
What types are Ghost immune to?
A pure Ghost type is immune to Normal and Fighting-type attacks. These attacking types deal zero damage to a Ghost-type Pokémon.
Does a second type change a Ghost Pokémon’s weaknesses?
Yes. A second type can change the Pokémon’s weaknesses, resistances, and immunities. Use the Ghost Type Matchup Checker above to see the exact result for any dual-type combination.
How can I check a dual-type Ghost Pokémon’s exact weaknesses?
Use the Ghost Type Matchup Checker at the top of this page. Select the second type and click Calculate — the tool will show the exact weaknesses, resistances, and immunities for that combination.
Why are Normal and Fighting attacks ineffective against Ghost?
Under the standard Pokémon type matchup system, Normal and Fighting attacks have no effect on Ghost-type Pokémon. This is one of Ghost’s defining defensive traits and makes it an excellent counter to Normal and Fighting attackers.
Other Type Weakness Guides
Need the whole picture? See the complete Pokémon Type Chart or the overview of all 18 type weaknesses.
