La ciudad se encuentra a un costado de la ruta 160, y cuenta con servicios de buses interurbanos con destino a Concepción, Arauco, Lebu, Los Álamos y Cañete.