La Narva se situe au nord-est de Tallinn, capitale de l’Estonie. Son bassin hydrographique comprend au sud le lac Peïpous où elle prend sa source et un lit d’à peine 77 km qui, du sud au nord, draine ses eaux jusqu’au Golfe de Finlande. Lac et fleuve constituent une frontière naturelle entre l’Estonie et la Russie. Parmi les 7 000 cours d’eau du pays, la Narva a le débit le plus élevé avec une moyenne mensuelle de 399 m3/s. Le Peïpous est le quatrième lac d’Europe par sa taille. Il reçoit plus de 200 affluents. Ses plages bordées de dunes, au nord-ouest, sont parmi les plus belles d’Estonie. Le reste de ses rives oscille entre falaises et parties basses. Ces dernières, marécageuses, relèvent de la Convention de Ramsar : la région d’Emajöe Suursoo, côté estonien, abrite des oiseaux en voie de disparition comme le râle des genêts, l'aigle pomarin ou la pygargue à queue blanche. Le lac génère une importante activité de pêche. Il est navigable huit mois de l’année. En période de fortes pluies, au printemps surtout, les crues et inondations de la Narva sont régulées par trois barrages installés à la sortie des eaux du lac. Les dépôts sédimentaires qui tendaient à engorger les digues, ainsi que la pollution, commencent à régresser grâce à la convention signée entre l’Estonie et la Russie pour la protection et l’utilisation durable des masses d’eau communes. En aval, le fleuve longe sur sa gauche le port estonien de Narva qui fait face à la ville russe d’Ivangorod. Il arrose ensuite la station balnéaire de Narva-Jöesuu, au niveau de son delta.