太忻城际公交的全程时长大约为3个小时。从出发点太原到达终点忻州的路程总长约为180公里,根据通常的交通状况和行驶速度,全程需要大约3个小时的时间。当然,具体时长还取决于路况、交通情况和车辆的行驶速度等因素。因此,乘坐太忻城际公交出行需要有充足的时间规划,以确保按时到达目的地。