Slavjanka begynner i et myrområde rundt 9 km sørvest for byen Pavlovsk, og renner nordøstover mot Pavlovsk, hvor den passerer gjennom parkene som omgir det store Pavlovsk-palasset. Den fortsetter deretter mot nord, og munner ut i Neva i Rybatskoje-området i St. Petersburg. Ved munningen er elva om lag 1,5 meter dyp. Slavjanka er ei typisk sletteelv, med svært lav strømhastighet.