Carreteras
La ruta 5 Sur (concesión Autopista Ruta del Maule) pasa a tres kilómetros al poniente de Linares. Una ancha avenida de tres kilómetros de longitud, denominada Aníbal León Bustos, comunica la Ruta 5 Sur con el centro de la ciudad. Dicha arteria conecta el acceso a la ciudad con la principal calle comercial de la comuna. Otras vías asfaltadas que comunican Linares con lugares vecinos son: la ruta a Yerbas Buenas, el camino a Panimávida y Colbún, el camino a San Juan y La Floresta (que parte del anterior), el camino a San Antonio, y el moderno camino a Palmilla, Marimaura y Melozal, que cruza el río Loncomilla a través de un moderno puente.
Ferrocarril
La estación Linares es parada regular del servicio de trenes TerraSur, que corre entre Santiago y Chillán. Durante 13 meses desde marzo de 2010 a abril de 2011 el servicio ferroviario estuvo suspendido a consecuencias del terremoto del 27 de febrero de 2010.
A partir del lunes 24 de septiembre de 2012, comenzó el nuevo servicio "Expreso rural del Maule", Santiago, Curicó, Talca, Linares y vice-versa con un automotor UT-440 de Metrotrén. El tren sale hacia la capital de lunes a viernes a las 6:45 llegando a la misma a las 10:15 y regresa desde Santiago a las 17:30, arribando a Linares a las 21:00. El "Expreso rural del Maule" está diseñado para ser una alternativa más rápida que los buses (sólo 3 horas y media de viaje versus 4:10 de los buses) y también más barata, ya que el boleto sólo cuesta $3500 entre Linares y la Capital.
Buses
Las empresas de buses que realizan servicio entre Linares y las demás ciudades son las siguientes:
- Buses Linatal: Santiago, Talca, Colbún, Parral, Chillán, Concepción.
- Línea Azul: Curicó, Talca, Parral, Chillán, Concepción, Los Ángeles, Temuco.
- Pullman del Sur: Santiago, Rancagua, Curicó, Talca, Parral, Curanipe, Cauquenes.
- InterBus: Colbún, Panimávida, Rari, Villa Alegre, San Javier, Talca.
- Pullman Los Libertadores: Santiago, Talca, San Javier, Cauquenes.
- Calinpar Bus: Linares, Longavi, Retiro, Parral.