路由西日本旅客铁道（JR西日本）和山阳电气铁道两家铁路公司运营。姬路车站是姬路市的铁路交通中心，JR神户线、山阳本线、播但线、姬新线四条在来线路线及山阳新干线在此交会。山阳电气铁道的姬路车站也靠近JR的姬路车站。1972年，新大坂车站至冈山车站之间的山阳新干线开通，途径姬路车站，标志姬路市进入新干线时代，至东京及山阳地方、九州的陆路交通大幅改善。山阳电气铁道在姬路市有本线和网干线两条路线。途径姬路市的高速公路有山阳自动车道和中国自动车道。姬路市内的巴士交通则主要由运营。自姬路市有前往小豆岛、家岛群岛等地