Shiny Gyarados is one of the most iconic shinies in Pokémon GO, turning the already-imposing sea serpent a gleaming crimson red. Here is exactly how to hunt one, the rates you should expect, and the fastest routes to a shiny Magikarp that you can evolve.
Shiny Rate and Availability
| Method | Approx. Shiny Rate |
|---|---|
| Wild Magikarp | 1 in 512 |
| Community Day Magikarp | ~1 in 25 |
| Raids (Magikarp) | 1 in 64 |
Magikarp’s shiny rate was permanently boosted during its Community Day and remains elevated for most encounter methods. The fastest way to a shiny Gyarados is to catch a shiny Magikarp and evolve it — remember that evolution costs 400 Magikarp candy.
Best Hunting Methods
- Catch near water: Magikarp spawns heavily beside lakes, rivers and the sea.
- Use Incense and Lures: Water Lures on a PokéStop near water boost spawns.
- Watch events: Water Festivals and shiny-boosted events dramatically increase your chances.
- Raid Magikarp: Tier 1 raids give a reliable encounter and a solid shiny chance.
Collecting 400 Candy
The 400-candy evolution is the real grind. Use Pinap Berries on every Magikarp you catch to double candy, transfer duplicates during double-candy events, and walk Magikarp as your buddy for passive candy over time.
Final Tips
- Save Pinap Berries specifically for Magikarp catches.
- Do not evolve a low-IV shiny if you plan to use it competitively — check appraisals first.
- Community Day is by far your best window; plan around it.









