2013年末,桐梓境内高速公路74公里,国道98公里,省道51公里(303省道28公里,习新公路23公里)。全县纳入管养的农村公路共411条,其中:县道4条193.224公里,乡道19条256.346公里,村道388条2027.769公里(其中桐容二级公路55.763公里),农村公路管养总里程2477.339公里。全县农村客运班线57条,县级客运站1个、乡镇客运站15个,共有农村客运车辆375辆计4415座。 渝黔高速铁路在境内设有桐梓东站和夜郎镇站,桐梓前往贵阳、重庆只需一个小时。