航空
天水每周二、四有飞往兰州、西安的班机,天水机场在市郊15公里处。
铁路
天水车站每天有客运列车十数对通过,可直达乌鲁木齐、西宁、敦煌、嘉峪关、兰州、西安、洛阳、郑州、济南、青岛、宝鸡、成都、石家庄、北京等地。
公路
310、312国道贯通全境,全市公路里程2732公里,有直达省内兰州、武威、白银、定西、临夏、平凉、西峰、庆阳等地及省外西宁、银川、西安、汉中、洛阳等地的汽车,另外还有通往平凉崆峒山、九寨沟自然景区等地的旅游包车。北道汽车站和天水火车站每晚6时左右有至平凉的长途卧铺车。
市内交通