航空
位于市郊12公里处的天水军用机场,目前正改扩建为军民合用机场,预计08年下半年可以正式开通航线。
铁路
天水车站每天有客运列车十数对通过,可直达乌鲁木齐、西宁、敦煌、嘉峪关、兰州、西安、洛阳、郑州、济南、青岛、宝鸡、成都、石家庄、北京等地。天水位于陇海线上,从兰州东行的列车都经过天水,从兰州到天水大约需要4小时左右。
天水火车站位于市区东部的北道区,距市中心秦州区大约22公里车程。
公路
310、312国道贯通全境,全市公路里程2732公里,有直达省内兰州、武威、白银、定西、临夏、平凉、西峰、庆阳等地及省外西宁、银川、西安、汉中、洛阳等地的汽车,另外还有通往平凉崆峒山、九寨沟自然景区等地的旅游包车。
麦积汽车站和天水火车站每晚6时左右有至平凉的长途卧铺车,票价均为40元,行程约10小时。