铁路
      武威有两个火车站,其中武威南站位于距离市区西南13公里的武南镇,是兰州以西最大的列车编组站,也是兰新线和武威中卫铁路的接点。而武威站就是一般的中间站,位于武威市内。
      从兰州、西安、银川、乌鲁木齐、北京西、上海等地出发的列车,都有经停武威南或武威的车次。

公路
      国道312线贯穿武威全境,公路交通十分方便。位于市区南关西路的武威汽车站是进入河西走廊的第一个大站,日发班次90多个,主要通往兰州、西宁、乌鲁木齐、敦煌、白银、银川等地。
      在市区可乘坐3、4、6路公交车前往。

出租车
      武威市出租车的起步价根据车型的不同而有所区别,具体标准为3公里以内桑塔纳5元、富康4元、奥拓3元;3公里以上,每公里分别加收1.5元、1.2元和1元。

公交车
      武威市区只要有9条公交线路,票价统一为1元。有趣的是,武威交车车厢顶部安装了一个小圆球,若车速过快便会发出“您已超过限定时速,请谨慎驾驶”的语音提示。