Genshin Impact Fishing Spots Easy Guide – All Locations

With the new 2.1 update, Genshin Impact has added tons of new content and gameplay mechanics. One of these is fishing, which allows players to catch fish in any water body. Once unlocked, you can go to any spot in the water where you see fish swimming. And for the best locations to catch them, here’s our Genshin Impact Fishing Spots guide. You can refer to it for all the fishing locations in Mondstadt, Inazuma and Liyue.

In order to unlock the fishing mechanic, you need to do the “Exploding Population” quest. If you have the Serenitea Pot unlocked, this quest shows up automatically in your list.


  • Dragonspine
  • Windrise
  • Dawn Winery
  • Stormterror’s Lair – 2 Spots
  • Cider Lake – 2 Spots
  • Stormbearer Mountains


  • Tianqiu Valley
  • Mt. Aocang
  • Liyue Harbor
  • Mt. Hulao
  • Luhua Pool
  • Guili Plains
  • Bishui Plain – 2 Spots
  • Qingce Village
  • Wangshu Inn
  • Dihua Marsh

Inazuma – Genshin Impact Fishing Spots

  • Suigetsu Pool
  • Sangonomiya Shrine
  • Koseki Village – 2 Spots
  • Tatarasuna
  • Nazuchi Beach
  • Amakane Island
  • Ritou

Genshin Impact Fishing Spots – Time of Day and Respawn

Most of these fishing spots carry the same kind of fish. They are scattered all around the region of Teyvat. But the ones appearing change depending on time of day. Some of them only show up during daytime i.e. 6AM to 6PM, while the others appear during night i.e. 6PM to 6AM. You can easily change the time using the in-game menu.

Once you catch them, players can trade the fish for recipes and better fishing rods. You can also use these fish to cook all kinds of different dishes.

Note: These fish respawn over a period of three days in real-time.

Also, this guide does not contain any details regarding fish specific to certain events. We will be putting out separate guides for those as and when they are announced. So, be sure to follow the site regularly for consistent updates on Genshin Impact Fishing Spots.

Leave a Reply

%d bloggers like this: