航空
太原武宿国际机场地处南郊,距市区18公里左右。与北京、天津、上海、成都、桂林、南京、沈阳、西安等全国各主要大中城市都有直航。从机场到太原市区迎泽大街158号民航销售处有大巴车往返,票价15元;另外201、901路公交车也穿梭于市区和机场;从市区打的到机场一般需要80元左右。
铁路
太原是京原、石太两铁路线的终端和太焦线的起点,连接北京、上海、西安、成都、包头等数十个大、中城市,途经和终止在太原的快车每天有20多列。
太原火车站位于迎泽大街的最东边,从市区乘1、5、21等许多公交车都可以直达火车站。火车售票处在火车站南边,另外市内还有多个预售票处,可以通过电话预订的方式拿到车票(手续费一般为5元)。
公路
太原到旧关的“太旧”高速公路是山西省第一条高速路,这条路从太原武宿开始,经过榆次市、寿阳县、阳泉市、平定县,一直到山西和河北交界的地方—旧关,出旧关后,就和石家庄到北京的高速公路相连。走这条高速,从太原到北京只需5个多小时就可到达(乘车地点在位于迎泽大街东部的市长途汽车站,车费139元,终点站是北京丽泽桥长途汽车站)。
太原和原平之间有高速公路相连(原太高速),这条高速为从太原到五台山的旅游者提供了不少的便利。在太原市迎泽大街上的长途汽车站有旅游包车直通五台山(车费43元)、浑源悬空寺和应县木塔等旅游景点。在电力大厦门外有VOLVO直达大同,大约5小时可到,车费70元(含一份点心)。 此外,太原到古交、文水等地也有高速公路。
从太原长途汽车站有车直达古城平遥,车程约2小时,车费10元上下。