航空
太原武宿国际机场地处南郊,距市区18公里左右。与北京、天津、上海、成都、桂林、南京、沈阳、西安等全国各主要大中城市都有直航。从机场到太原市区迎泽大街158号民航销售处有大巴车往返,票价15元;另外201、901路公交车也穿梭于市区和机场;从市区打的到机场一般需要80元左右。
铁路
太原是京原、石太两铁路线的终端和太焦线的起点,连接北京、上海、西安、成都、包头等数十个大、中城市,途经和终止在太原的快车每天有20多列。
太原火车站位于迎泽大街的最东边,从市区乘1、5、21等许多公交车都可以直达火车站。火车售票处在火车站南边,另外市内还有多个预售票处,可以通过电话预订的方式拿到车票(手续费一般为5元)。
公路
太原到旧关的“太旧”高速公路是山西省第一条高速路,这条路从太原武宿开始,经过榆次市、寿阳县、阳泉市、平定县,一直到山西和河北交界的地方—旧关,出旧关后,就和石家庄到北京的高速公路相连。走这条高速,从太原到北京只需5个多小时就可到达(乘车地点在位于迎泽大街东部的市长途汽车站,车费139元,终点站是北京丽泽桥长途汽车站)。
太原和原平之间有高速公路相连(原太高速),这条高速为从太原到五台山的旅游者提供了不少的便利。在太原市迎泽大街上的长途汽车站有旅游包车直通五台山(车费43元)、浑源悬空寺和应县木塔等旅游景点。在电力大厦门外有VOLVO直达大同,大约5小时可到,车费70元(含一份点心)。 此外,太原到古交、文水等地也有高速公路。
从太原长途汽车站有车直达古城平遥,车程约2小时,车费10元上下。
出租车
以前在太原街头随处可见的小面的现在已基本绝迹。出租车起步价8元(3公里),超出3公里后的价格为1.1元/公里。夜间(21:00-次日5:00)起步价为8.6元(3公里),超出3公里后的价格为1.3元/公里。太原市区的出租车型主要为夏利、富康和捷达,也有桑塔纳和红旗,在价位上各种出租车没有差别。
公交车
太原市道路宽阔,市内交通畅通。各景点间的交通也很便利,从火车站前广场上有到晋祠的公共汽车308路或804路,票价为2-3元(308走旧路,804走新路),末班车是下午16:30;还可以坐308中巴(私人车),票价2元。