Lanzhouhun ja Xi'aniin on reittilennot joka tiistai ja torstai. Tianshuin lentokenttä on 15 kilometrin päässä esikaupunkialueella.
Rautatieasema tarjoaa päivittäin yli kymmenen matkustajajunaa kaupunkeihin, kuten Urumqi, Xining, Dunhuang, Jiayuguan, Lanzhou, Xi'an, Luoyang, Zhengzhou, Jinan, Qingdao, Baoji, Chengdu, Shijiazhuang, Peking ja muihin paikkoihin.
Alueen läpi kulkee valtatie G312 ja G310, ja kaupungin valtatiekilometrejä on yhteensä 2732 kilometriä.
Bussit kulkevat Gansun maakunnan kaupunkeihin, kuten Lanzhou, Wuwei, Baiyin, Dingxi, Linxia, Pingliang, Xifeng ja Qingyang. Bussit kulkevat myös Gansun ulkopuolisiin kaupunkeihin, kuten Xiningiin, Yinchuaniin, Xi'aniin, Hanzhongiin, Luoyangiin ja muihin paikkoihin. Lisäksi kiertoajelubussit kulkevat Pingliang Kongtong -vuorelle ja Jiuzhaigoun luonnonsuojelualueelle Sichuanissa ja muihin luonnonkauniisiin paikkoihin. Pitkän matkan sänkybussit kulkevat Pingliangiin Beidaon linja-autoasemalta ja Tianshuin rautatieasemalta noin klo 6.00 joka ilta.
Bussilla nro 6 pääsee rautatieasemalta Qinchengin keskusta-alueelle. Hinta: 2 yuania. Aika: 40 minuuttia. Matkat: 15 minuutin välein.
Tianshuissa lipun alaslaskuhinta on 5 yuania, ja se on 1 yuan lisäkilometriltä. Matka Beidaon rautatieasemalta Qinchengin keskusta-alueelle taksilla maksaa noin 20 yuania. Kaupungista kulkee busseja Maijishan-vuoren alueelle, Immortal Cliffille ja muille luonnonkauniille alueille.