兴县交通以公路为主,旧时兴县至阳方口,兴县至离石、兴县至忻州三条干线公路贯穿全县,为主要外出通道。近年来,兴县持续改善道路状况,全县现有公路总里程2158.381公里,其中:国家高速一条(岢临高速)64公里;省道2条134公里(其中:S313长51.2公里,S218长82.8公里);县道11条402.511公里;乡道50条620.656公里;村道263条937.214公里。铁路总里程73.552公里,其中太兴铁路13.43公里,中南铁路60.122公里。在建的静兴高速兴县段总里程约47.28公里。公路密度达68%,全县376个行政村全部通水泥(油)路,形成了以县城为枢纽,以沿黄线、岢大线、交西线为三纵,以岢大线北段连接裴家川口线、忻黑线、曹罗线为三横的米字形立体交通网络。