Neva je dugačka 74 km. Od toga 28 km prolazi kroz teritoriju grada Sankt Peterburga, dok ostalim delom reka teče kroz Lenjingradsku oblast. Od svog izvora, jezera Ladoga, Neva teče jugozapadno, potom dostiže svoju najjužniju tačku u blizini mesta gde se rekom Tosna uliva u nju, i onda menja pravac i teče ka severoistoku do Finskog zaljeva. Prosečna širina reke se kreće između 400 i 600 metara, a maksimalna širina dostiže 1.200 m. Prosečna dubina se kreće od 8 do 11 metara, a maksimalna iznosi 24 m. U basen reke Neve spadaju i jezero Ladoga i jezero Onjega, dva najveća jezera u Evropi. Basen reke Neva se prostire i van granica Rusije tako da njemu pripada i južni deo Finske.
Delta Neve
U delti reke Neve se nalaze brojna prirodna ostrva koja su razdeljena rukavcima reke i kanalima. Ova ostrva su istorijski deo grada Sankt Peterburg. Krajem XIX veka delta Neve se sastojala od 48 rukavaca i kanala, koji su obrazovali 101 ostrvo. U XX veku, usled zatrpavanja kanala i rukavaca rečnim nanosima, broj ostrva je značajno opao (ispod 42)
Najveći rukavci su:
Neva je najseverniji deo plovnog puta Volga-Baltik, spoj između reke Volga i Baltičkog mora. Ovaj vodeni put je plovan, čak i za veoma velike brodove, i predstavlja važnu saobraćajnicu između Sankt Peterburga i Moskve.
Mostovi na Nevi
Most Aleksandra Nevskog (rus.Most Aleksandra Nevskogo)
Boljšoj Obuhovskij most (rus.Bolʹšoj Obuhovskij most (Vantovyj most))