铁路
石嘴山市以包兰铁路为交通干线将宁、蒙、陕连在一起,有直达成都、兰州、嘉峪关、北京、银川、汝箕沟等地的火车车次。
石嘴山境内的主要火车站有3个,分别为:大武口站、石嘴山站、石嘴山北站。
石嘴山站:石嘴山火车站就是原来的平罗火车站,位于平罗县火车站镇。大武口区到石嘴山站的距离约15公里,车程20分钟左右。从大武口区乘坐前往平罗的班车在“石嘴山火车站”站下车,车费5元。从平罗乘坐前往大武口区的班车在“石嘴山火车站”站下车,车费3元。
大武口站:位于大武口区工人东街。距离石嘴山站11公里。
石嘴山北站:原惠农火车站,位于石嘴山市惠农区。乘1路公交车可到。
公路
109、110国道并行纵贯石嘴山全境,石中高速公路贯穿全城。石嘴山、平罗黄河大桥横跨东西,联结宁夏、内蒙古。平石公路、将三个县区连在一起,以石营公路为轴线,与市、县、乡道路一同构成了交通干线网络。石嘴山市政府所在地大武口区距银川河东机场110公里,有太西河东机场大道相连接。
石嘴山的主要汽车站为大武口汽车站,位于大武口区游艺东街,到惠农、平罗、银川、青铜峡、固原等省内各地均有班车,也有开往兰州、北京、郑州、西安、太原、包头等地的长途班车。
银川-石嘴山:银川旅游汽车站(北门汽车站)有发往石嘴山的班车,高速快客26元,普通班车17元;旺季时每天有发往沙湖的班车。由银川机场包出租车前往石嘴山,费用约300元,需要与司机谈价。