Fortnite completionists know one of the tougher parts of each season is finding and catching every fish on the map. For one, there are close to two dozen fish to catch, with some requiring that you use the highly-coveted Pro Fishing Rod. To make matters even more complicated, there are a few critters that only spawn at nighttime. So instead, if you want to make this expedition a breeze, here’s how and where you can discover every single fish in Fortnite Chapter 3 Season 3.

All fish locations in Fortnite Chapter 3 Season 3

Unlike NPC locations, fish are typically easier to find, as each spawns everywhere in a specific biome. As some do require the use of the Pro Fishing Rod, we recommend buying this item from the Fishstick NPC in Sleepy Sound for just 40 Gold. You can find each fish and its current location below, in order of their number on the Fish Collection menu.

    1. Orange Flopper: Can be found anywhere2. Green Flopper: Can be found anywhere3. Blue Flopper: Can be found anywhere4. Black and Blue Shield Fish: Can be found anywhere5. Black Striped Shield Fish: Only caught in coastal areas, such as the islands west of Sanctuary6. Green Shield Fish: Spawns in water inside of forest areas7. Pink Shield Fish: Can only be caught in desert areas with a Pro Fishing Rod8. Light Blue Shield Fish: Can be found anywhere9. Blue Slurpfish: Can be found anywhere10. Yellow Slurpfish: Can only be found in desert areas11. Purple Slurpfish: Spawns in water near snow-covered mountains, such as the river north of Rave Cave 12. Black Slurpfish: Can only be caught in coastal areas at nighttime13. White Slurpfish: Found by fishing in snowy areas at nighttime with a Pro Fishing Rod14. Light Blue Small Fry: Discovered in rivers, lakes, oceans15. Tan Small Fry: Discovered in rivers, lakes, and oceans16. Purple Top Small Fry: Discovered in rivers, lakes, and oceans17. Black Small Fry: Discovered in rivers, lakes, and oceans at nighttime18. Blue Small Fry: Found near coastal areas and islands19. Slurp Jellyfish: Can be found anywhere20. Peely Jellyfish: Can only be caught in snowy areas21. Purple Jellyfish: Can only be caught in coastal areas22. Dark Vanguard Jellyfish: Can only be caught at nighttime at Loot Lake (north of Tilted Towers)23. Cuddle Jellyfish: Can only be caught at Loot Lake (north of Tilted Towers)

Of course, Fortnite fishermen will be traveling hundreds of thousands of meters during this endeavor. To ensure you catch as many as possible in a single game, we advise riding animals to get to each location and biome. By doing this, you are free to use your weapons at any time and should be able to traverse the map in just seconds.