航空
天水每周二、四有飛往蘭州、西安的班機,天水機場在市郊15公里處。
鐵路
天水車站每天有客運列車十數對通過,可直達烏魯木齊、西寧、敦煌、嘉峪關、蘭州、西安、洛陽、鄭州、濟南、青島、寶雞、成都、石家莊、北京等地。
公路
310、312國道貫通全境,全市公路里程2732公里,有直達省內蘭州、武威、白銀、定西、臨夏、平涼、西峰、慶陽等地及省外西寧、銀川、西安、漢中、洛陽等地的汽車,另外還有通往平涼崆峒山、九寨溝自然景區等地的旅游包車。北道汽車站和天水火車站每晚6時左右有至平涼的長途臥鋪車。
市內交通
火車站前廣場的6路公交車可到市區所在地秦城區,天水出租車起步價為5元,每公里1元,如果打的的話,從北道區火車站到秦城區車費約20元。市內有公共汽車到麥積山(車程約1小時多)、仙人崖、石門山等風景區,路況一般。
客車
在天水火車站或北道區都有通往仙人崖景區的專線旅游車。