Kildeområdet ligger cirka 20 kilometer nord for Novgorod, i myrområdene ved Tesovskij. Den munner ut i Lugabukta i Finskebukta. Elva fryser over tidlig i desember og er isdekt til tidlig i april. Den største bielva er Oredezj. Ved høy vannføring flyter vann fra Luga over i bifurkasjonen Rosson og over til elva Narva.