17 legendariesGen 4 · JohtoUpdated NOV 12, 2026

Legendary Pokémon in HeartGold & SoulSilver

Dialga, Palkia and Giratina are three of the 17 legendaries in HeartGold & SoulSilver, but an event Arceus in your party earns just one pick of them at Sinjoh Ruins. The post-game holds the biggest share, including your version’s missing Lugia or Ho-Oh, reached with a Pewter City wing.

  • In game 2
  • Roams 4
  • Post-game 10
  • Event item 5
The list

HeartGold & SoulSilver legendary list: all 17 legendaries

HeartGold & SoulSilver reach past Johto, with guests from Kanto, Hoenn and Sinnoh. Zapdos, Moltres and Mewtwo wait for all sixteen badges, but Articuno needs no Kanto badges, only a trip to the Seafoam Islands.

Where to catch them

How to get every legendary in HeartGold & SoulSilver

Kyogre and Groudon both come after the credits, Kyogre in HeartGold with the Blue Orb and Groudon in SoulSilver with the Red Orb from Mr. Pokémon.

In game2

Roams4

Event item5

Version exclusives

Kyogre is HeartGold’s and Groudon is SoulSilver’s, both in the Embedded Tower on Route 47 once Red falls on Mt. Silver. The missing one only comes by trade.

Only in HeartGold 1

  • Kyogre

Only in SoulSilver 1

  • Groudon
Where to find

HeartGold & SoulSilver legendary catch guide

Ho-Oh, Lugia, Mewtwo, the Kanto birds and the Embedded Tower legendaries return after your next Hall of Fame entry if you knock them out. A fainted Suicune comes back at the Burned Tower.

Before you battle

  • A legendary that stands in one spot and gets knocked out comes back after you enter the Hall of Fame again
Mythicals

Mythicals in HeartGold & SoulSilver

An event Celebi carried to the Ilex Forest shrine starts a side story in HeartGold & SoulSilver.

From past events only

Mew, Celebi and Arceus each came to HeartGold & SoulSilver through an event or Mystery Gift.

Sets

Legendary sets in HeartGold & SoulSilver

Finish the Lugia and Ho-Oh set in either version: HeartGold meets Ho-Oh at Lv. 45 and Lugia at Lv. 70, and SoulSilver swaps them. Dialga, Palkia and Giratina take trades beyond your Sinjoh pick.

0 of 6 complete
  • Legendary birds

    Gen 1 · Kanto
    0/3 caught
  • Legendary beasts

    Gen 2 · Johto
    0/3 caught
  • Lugia and Ho-Oh

    Box artGen 2 · Johto
    0/2 caught
  • Eon duo

    Gen 3 · Hoenn
    0/2 caught
  • Kyogre, Groudon and Rayquaza

    Gen 3 · Hoenn
    0/3 caught
  • Dialga, Palkia and Giratina

    Gen 4 · Sinnoh
    0/3 caught
  • Standalone legendaries

    Gen 1 · Kanto
    0/1 caught
Keep exploring

More Pokémon lists for HeartGold & SoulSilver

Rampardos and Bastiodon appear on the HeartGold & SoulSilver Fossil Pokémon list, and Baby Pokémon includes Riolu and Munchlax.

Was this page helpful?
Thanks for your feedback!
Want to tell us more?
What was most useful?
What could be improved?
Thanks for your feedback