La distancia directa desde Tianjin a Shenyang del Nordeste de China y a Baotou del Noroeste de China y a Xuzhou y Zhengzhou al Sur de Tianjin, no sobrepasa los 600 km. Además, Tianjin es una importante vía de comunicación marítima para unas 10 provincias y ciudades del Norte de China. Posee el puerto artificial más grande del Norte de China el Puerto Tianjin, el cual cuenta con más de 30 líneas de navegación que se comunican con más de 300 puertos internacionales.
Tianjin se ubica en el curso inferior del río Haihe y su territorio se extiende a ambos lados del mismo. Además de Haihe, el nuevo ríos Ziya, el río Duliujian, el nuevo río Yongding , el nuevo río Chaobai y el Canal Ji también atraviesan la urbe desembocando en el mar.