Skip to Content

How to Get Legendary Pokemon in Pokemon GO

How to Get Legendary Pokemon in Pokemon GO

Legendary Pokemon are rare as they cannot be found in the Pokemon GO wild or hatched from eggs.

They are also the most powerful Pokemon. Some have the highest CP in the game and others are among the meta in Pokemon GO Battle League.

It should come as no surprise that trainers spend a lot of time trying to get Legendary Pokemon.

So, how can you catch them in Pokemon GO?

How to Catch Legendary Pokemon

Raid Battles, Research Breakthrough, and Daily Adventure Incense
Raid Battles, Research Breakthrough, and Daily Adventure Incense are just three of the ways to catch Legendary Pokemon

There are 7 methods (6 of which work today) to catch a Legendary Pokemon in Pokemon GO:

  • Raid Battles
  • Special Research Task
  • GO Battle League reward
  • Defeating Giovanni
  • Wild Encounter
  • Daily Adventure Incense
  • Research Breakthrough reward (not since 2019)

Raid Battles

The first method is to beat a Legendary Raid or a 5-Star Raid Battle at Gyms.

Once you’ve defeated the Legendary Pokemon, you can catch it with limited Premier Balls.

However, there is no guarantee that you can catch a Legendary Pokemon as it only has a 2% base catch rate.

So, make sure you use that Golden Razz Berry and hit those Excellent Curveball Throws where possible!

If you’re really lucky you’ll encounter a Shiny Legendary Pokemon!

Special Research Task

Completing a Special Research Task can sometimes reward you with a Legendary Pokemon.

For instance, Cosmog can be obtained by doing the Cosmic Companion Special Research Story. Continuing the research story will make it evolve into a Solgaleo or Lunala.

You can also encounter it as a reward in certain Timed Research events.

GO Battle League Reward

After you reach Rank 20 in GO Battle League, you will have a chance to encounter the currently featured Legendary Pokemon in a 5-Star Raid in reward encounters.

To get Rank 20, you must play 110 battles, 75 of which must be wins.

Defeating Giovanni

After battling your way through Arlo, Cliff, and Sierra, you will have the chance to fight with Giovanni.

As of March 2023, Giovanni will have a Shadow Registeel in his team, and if you beat him, you will have the chance of catching the Pokemon with a 100% catch rate.

Wild Encounter

You can find a Legendary Pokemon in the wild, but it is extremely rare, typically during events, and only a select few of them appear.

For example, during the Pokemon GO Tour: Johto, you can randomly encounter a Ho-Oh or Lugia.

Currently, the only Legendary Pokemon you can encounter in the wild is the Lake Guardian Trio from Sinnoh, Azelf, Uxie, and Mesprit.

Daily Adventure Incense

Niantic added the Daily Adventure Incense in Pokemon GO, and you can catch a Legendary Pokemon through it.

You can encounter one of the Galarian Legendary Birds, but it has a low chance of spawning them.

It might take you days until you meet one, and they also have a 90% flee rate, so make sure to use Golden Razz Berry and an Ultra Ball to increase the odds of catching it.

Research Breakthrough

Completing a Research Breakthrough for 7 consecutive days rewards you with an encounter with a specified Pokemon.

Read More: How to Get Elite TM in Pokemon Go (2023)

At one point, back in December 2019, this chosen Pokemon was Legendary but Niantic have stopped it ever since.

Which Legendary Pokemon are not in Pokemon GO?

Currently, there are 49 Legendary Pokemon in Pokemon GO.

Below is the list of the Legendary Pokemon who have not yet been added to Pokemon GO:

  • Zygarde
  • Type: Null
  • Silvally
  • Necrozma
  • Eternatus
  • Kubfu
  • Urshifu
  • Regieleki
  • Regidrago
  • Glastrier
  • Spectrier
  • Calyrex
  • Enamorus
  • Koraidon
  • Miraidon
  • Chien-Pao
  • Ting-Lu
  • Wo-Chien
  • Chi-Yu