Treviso ligger ved samløpet av elvene Sile og Botteniga, og ca. 15 km sørvest for Piave.