Tammerfors by ligger mellom den 256 km² store innsjøen Näsijärvi og den 121,6 km² store Pyhäjärvi. Det er en høydeforskjell på 18 m mellom innsjøene, slik at Näsijärvi drenerer i Pyhäjärvi gjennom den 2 km lange Tammerfors ström (Tammerkoski). Pyhäjärvi tilhører Kumo älvs nedbørsfelt, og drenerer gjennom denne til Bottenhavet. Tammerfors ligger om lag 110 km i luftlinje fra elvemunningen ved Björneborg. Elven er for det meste seilbar, men ikke hele strekningen fra Tammerfors til Björneborg. Näsijärvi og Pyhäjärvi er derimot forbundet med tilstøtende innsjøer til et vannveisystem med kanaler og sluser.