Zayachy Island[1] (Russian Заячий остров, lit. 'Hare Island') is an island in the Neva River in St. Petersburg, Russia. It is separated by the Kronverksky Strait from Petrogradsky Island to the north, to which it is connected by the Kronverksky and Ioannovsky bridges.[2]