Generation IVSinnohDiamond / Pearl / PlatinumNintendo DS

How to Get Riolu in Pokémon Diamond, Pearl and Platinum

Travel to Iron Island, complete Riley's Team Galactic battle, and receive the Riolu Egg with an open party slot.

Generation IVSinnohPokémon DiamondPokémon PearlPokémon Platinum
Quick Answer

Sail from Canalave City to Iron Island, meet Riley in the cave, and complete the paired route and Team Galactic double battle. Riley offers a Riolu Egg afterward. Keep an empty party slot or return to Riley later after making room.

Requirements

Access to Canalave City and its harbor

One empty party slot when accepting Riley's Egg

A team ready for Iron Island's paired battles

Time and party steps to hatch and raise friendship

Riley and the Riolu Egg

  1. Sail to Iron Island

    Speak with the sailor at Canalave City's southern dock. Iron Island is optional for the main route but is the only normal source of the Riolu Egg in original DPP.

  2. Take the correct lower route

    Enter the cave, descend through the branching rooms, and meet Riley. He joins as a partner, heals the party after battles, and turns wild and Trainer fights into double battles where possible.

  3. Defeat the Galactic Grunts

    Follow the lower mine path with Riley and defeat the paired Team Galactic Grunts at the end of his section.

  4. Accept the Egg

    Speak with Riley after the battle. An empty party slot is required because Generation IV does not send this gift Egg directly to PC storage. If the party is full, make room and return to him.

Hatching and evolving Riolu

  • Riolu is not a normal wild encounter in original Diamond, Pearl, or Platinum.
  • The Egg takes roughly 6,400 steps under normal conditions. A party Pokémon with Flame Body or Magma Armor reduces the required Egg cycles in Generation IV.
  • Riolu evolves into Lucario when it levels up with high friendship during daytime.
  • Keep Riolu in the party, walk, use vitamins, gain levels, and avoid fainting or bitter medicine to build friendship.
  • Strength is obtained at Lost Tower in Diamond/Pearl and from Riley on Iron Island in Platinum; that HM difference does not replace the Egg reward steps.

Pokémon, Locations and Key Items

Locations
Iron IslandRiley's partner route ends with the Riolu Egg reward.
Canalave CityUse the harbor boat to reach Iron Island.
Key Items and Supplies
Riolu EggRiolu EggSoothe BellSoothe BellHM04 StrengthHM04 Strength

Common Mistakes and Troubleshooting

Reaching Riley with all six party slots occupied and expecting the Egg to go to the PC.

Searching for wild Riolu in original Sinnoh encounter tables.

Trying to evolve Riolu at night even with high friendship.

Confusing Platinum's HM04 reward from Riley with the separate Egg reward.

Related Gen4 Guides

Return to the Pokémon Diamond, Pearl and Platinum guide

FAQ

Can you catch Riolu in the wild in Diamond, Pearl, or Platinum?

No. The normal original-Sinnoh method is the Egg given by Riley after his Iron Island sequence.

What happens if your party is full?

Riley cannot give the Egg. Leave Iron Island, deposit a Pokémon, and return to Riley with an open party slot.

How does Riolu evolve into Lucario?

Level Riolu up during daytime after it reaches high friendship.

Does Flame Body help hatch Riolu in Generation IV?

Yes. Keeping a Pokémon with Flame Body or Magma Armor in the party reduces the Egg cycles needed to hatch it.

© 2026 NationalDex. All rights reserved.
Pokémon and Pokémon character names are trademarks of Nintendo / GAME FREAK / Creatures Inc. This is a fan-made website for learning and community use only. Not affiliated with or endorsed by the trademark holders.

Search NationalDex

Search Pokémon, moves, abilities, types, and items.