Det er rutefly til Lanzhou og Xi'an hver tirsdag og torsdag. Tianshui flyplass ligger 15 kilometer unna i forstedene.
Jernbanestasjonen tilbyr mer enn ti passasjertog hver dag til byer som Urumqi, Xining, Dunhuang, Jiayuguan, Lanzhou, Xi'an, Luoyang, Zhengzhou, Jinan, Qingdao, Baoji, Chengdu, Shijiazhuang, Beijing og andre steder.
Riksveien G312 og G310 går gjennom regionen, og byens kjørelengde på motorveien er på totalt 2732 kilometer.
Det går busser til byene i Gansu-provinsen som Lanzhou, Wuwei, Baiyin, Dingxi, Linxia, Pingliang, Xifeng og Qingyang. Det går også busser til byer utenfor Gansu som Xining, Yinchuan, Xi'an, Hanzhong, Luoyang og andre steder. I tillegg går sightseeingbusser til Pingliang Kongtong-fjellet og til Jiuzhaigou naturreservat i Sichuan, og til andre naturskjønne steder. Langdistansesengebusser er tilgjengelige til Pingliang på Beidao busstasjon og Tianshui jernbanestasjon rundt kl. 06.00 hver natt.
Bussen nr. 6 kan tas fra jernbanestasjonsplassen til sentrumsområdet kalt Qincheng. Pris: 2 yuan. Tid: 40 minutter. Turer: hvert 15. minutt.
Flagg-ned-prisen i Tianshui er 5 yuan, og den er 1 yuan per ekstra kilometer. Det koster rundt 20 yuan å reise fra Beidao jernbanestasjon til Qincheng sentrum med taxi. Det går busser fra byen til Maijishan-fjellområdet Immortal Cliff og andre naturskjønne områder.