航空
天水每周二、四有飞往兰州、西安的班机,天水机场在市郊15公里处。
铁路
天水车站每天有客运列车十数对通过,可直达乌鲁木齐、西宁、敦煌、嘉峪关、兰州、西安、洛阳、郑州、济南、青岛、宝鸡、成都、石家庄、北京等地。
公路
310、312国道贯通全境,全市公路里程2732公里,有直达省内兰州、武威、白银、定西、临夏、平凉、西峰、庆阳等地及省外西宁、银川、西安、汉中、洛阳等地的汽车,另外还有通往平凉崆峒山、九寨沟自然景区等地的旅游包车。北道汽车站和天水火车站每晚6时左右有至平凉的长途卧铺车。
市内交通
火车站前广场的6路公交车可到市区所在地秦城区,天水出租车起步价为5元,每公里1元,如果打的的话,从北道区火车站到秦城区车费约20元。市内有公共汽车到麦积山(车程约1小时多)、仙人崖、石门山等风景区,路况一般。