TRANSPORTE

Transporte AMBA — Tarifas (colectivo, tren, subte, premetro)

Tarifas del transporte publico del AMBA en formato long: una fila por (modo [colectivo/tren/subte/premetro], jurisdiccion [CABA/PBA/Nacional], banda [distancia en km / seccion / viajes por mes], medio_pago [SUBE registrada / Tarifa Social / SUBE sin registrar / Efectivo], valor, vigencia_desde, fuente).

Qué incluye

  • 9 columnas documentadas
  • Formato Parquet y CSV
  • Cobertura subte 1994-2019 + vigente; colectivo/tren desde 2026
  • Actualización mensual
  • Acceso por descarga, API y MCP
  • Schema versionado y trazable a la fuente
Casos de uso
  • ¿Cuanto sale hoy el boleto minimo de colectivo en CABA vs PBA?
  • ¿Cuanto aumento la tarifa de subte en el ultimo ano?
  • ¿Como evoluciono el precio del subte desde los 90?
  • ¿Cuanto aumento el boleto minimo de colectivo (Nacion vs PBA) desde 2019?
  • ¿Cuanto se ahorra con SUBE registrada vs sin registrar?
  • ¿Que diferencia hay entre la Tarifa Social y la tarifa plena?
Columnas9
ColumnaTipoDescripciónUnidad
modoStringModo de transporte: colectivo, tren, subte, premetro.
jurisdiccionStringJurisdiccion: CABA (Ciudad), PBA (Provincia de Buenos Aires) o Nacional. Subte/premetro = CABA; tren = Nacional.
bandaStringRango tarifario (ver banda_tipo): distancia ('0-3 km'), seccion de tren ('1') o viajes/mes de subte ('1 a 20'). Null en tarifa unica (premetro, subte historico).
banda_tipoStringTipo de banda: 'distancia' (km, colectivo), 'seccion' (tren), 'viajes_mensuales' (subte vigente). Null si no aplica.
medio_pagoStringMedio de pago: 'SUBE registrada', 'Tarifa Social', 'SUBE sin registrar' o 'Efectivo'. Null en el subte historico (tarifa unica).
valorFloat64Tarifa en ARS.
vigencia_desdeDateMes de vigencia de la tarifa (primer dia del mes). MAX(vigencia_desde) = tarifa vigente.ISO 8601 YYYY-MM-DD
fuenteStringProcedencia: 'redsube' (cuadro vigente completo, Secretaria de Transporte), 'gcba_historico' (subte mensual 1994 a 2019-03, Buenos Aires Data) o 'curado_historico' (tarifa de referencia por modo 2019->hoy, curada de anuncios oficiales + cuadros archivados, validacion cruzada).
snapshot_dateDateFecha de captura del snapshot (provenance). No usar para filtrar tarifas; usar vigencia_desde.ISO 8601 YYYY-MM-DD
Limitaciones conocidas

Pueden invalidar un análisis ingenuo. Documentadas como parte del control de calidad.

curado_historico = tarifa de REFERENCIA, no el cuadro completo

Las filas con fuente='curado_historico' son la tarifa de referencia por modo (boleto subte; boleto minimo 0-3 km de colectivo; seccion 1 de tren), una por cambio. NO traen todas las bandas/medios (eso esta en el vigente, fuente='redsube'). Para una serie temporal de un modo, usar la referencia.

Serie temporal de un modo: combinar fuentes

Para la evolucion de un modo, unir gcba_historico (subte 1994 a 2019-03) + curado_historico (referencia, 2019->hoy). El curado es por cambio: la tarifa rige hasta el proximo (carry-forward). Ver example_queries.

Tren muy congelado; 2023 con micro-pasos no todos capturados

El tren estuvo congelado >3 anios (2019-2022) y ~20 meses (sep-2024 a may-2026). En 2023 hubo ajustes mensuales por IPC en colectivo/tren: el curado tiene las anclas principales, no cada micro-paso mensual.

banda/medio_pago nulos en el subte historico

Las filas con fuente='gcba_historico' son tarifa unica (banda, banda_tipo y medio_pago nulos). El subte vigente (redsube) si tiene banda (viajes/mes) y medio_pago.

Para la tarifa vigente usar MAX(vigencia_desde), no snapshot_date

vigencia_desde es el mes de vigencia; snapshot_date es la captura. La tarifa vigente del cuadro = MAX(vigencia_desde) con fuente='redsube'.

Subte: tarifa por cantidad de viajes mensuales

En el cuadro vigente el subte cobra menos a mayor cantidad de viajes en el mes (1-20 mas caro, 41+ mas barato). banda = el tramo de viajes.