全乡最重要的东西向横贯道路，大致沿头前溪北侧河谷平原而行。透过该道路，向西北可通往六家、竹北等地；向东南则可通往横山、内湾、尖石等地。县道123号是芎林通往竹东的道路，部分路段为县道120号旧线，亦有部分路段与县道120号共线。县道115号是芎林往北连络新埔、杨梅的联外道路。乡内另有多条乡道，均为次要联外道路或乡内各村连络道路，包括竹21线、竹22线、竹24线、竹24-1线、竹25线、竹26线及竹36线。芎林乡与邻近乡镇间的一般公路客运业务由新竹客运经营，主要的路线有5615（新竹－六家－芎林－大华