大致与国道三号平行。经由该道路，向东北可通往竹山镇、名间乡、南投市及中北部山线各地；向西南则可通往斗六市、古坑乡及南部山线各地。县道154号是云林县最北部的一条横贯道路，由此可通往莿桐乡、西螺镇、二崙乡、崙背乡、麦寮乡等地。县道141号是林内乡通往彰化县员林市的道路，沿途经过二水乡、田中镇、社头乡等地，在林内与二水之间有彰云大桥跨越浊水溪。林内乡对外连络以铁公路为主，交通极为方便。台铁纵贯线以东北－西南走向贯穿乡境，在乡治林内街区设有林内车站，为三等站，停靠车种以区间车为主，部分莒光号亦有停靠。