Visnaren er, via Råckstaån, som går til Läggesta, forbundet med Mäleren. Visnaren er også den nordligste innsjøen i en sprekkedal, som fortsetter sørover gjennom Marvikene og Klämmingen i Gnesta kommune, som via Trosaån munner ut i Østersjøen.