Por Caballito pasan numerosas lineas de colectivos. Entre ellas se destacan el 132, 23, 5, 2, 42, 15, 65, 181, 84, 112, entre otras. La gran parte de los colectivos que recorren Caballito pasan por Av. Rivadavia y Av de la Plata o por Av Ricavadia y Acoyte, las dos zonas mas centrales del barrio.

Por el barrio pasa mayoritariamente la línea A de subte. Entre sus estaciones estan  Río de Janeiro, Acoyte, Primera Junta y Puán.

Otras líneas son la Sarmiento (estación Caballito) y la línea E (estaciones Avenida La Plata y José María Moreno)

Subte A

Subte A