En su recorrido el Narva recorre los municipios de Alajöe, Illuka, Vaivara, Narva y Narva-Jõessu, (condado de Ida-Viru) en Estonia y los distritos de Kingiseppsky y Slantsevsky, (Óblast de Leningrado) en Rusia.