Colombian companies · Analysis

Supertransporte oversees 336 trillion pesos, but only 93 trillion is transport

7,150 companies filed with Colombia's Transport Superintendence for 2024. They billed 336 trillion pesos, of which only 92.9 trillion was transport revenue. Ecopetrol, Reficar and Terpel, absent from Supersociedades, are here. And only 127 companies file with both.

Published on November 11, 2026

For 2024, 7,150 companies filed financial statements with Colombia’s Superintendence of Transport (Supertransporte). Together they billed 336 trillion pesos, but only 92.9 trillion was transport revenue. Of every 100 pesos, 28 came from moving people, freight or hydrocarbons.

The rest comes from companies Supertransporte supervises even though their main business is something else. The largest is Ecopetrol: 105.4 trillion pesos in revenue, almost a third of the whole universe, with no transport revenue in that filing. Next come Reficar (24.6 trillion) and Terpel (24.5 trillion). None of the three files with Supersociedades, so they are missing from the commercial-company rankings.

In all, 491 companies report zero transport revenue, and they account for 48% of the universe’s revenue.

The top 10 by transport revenue in 2024

# Company Segment Transport revenue Net profit Of every 100 pesos
1 Avianca Air 15.11 tn 1.10 tn 7.3
2 Cenit Pipelines and ports 6.99 tn 5.27 tn 75.4
3 Tampa Cargo Air 2.40 tn 38 bn 1.6
4 Aerovías de Integración Regional Air 2.33 tn −270 bn −11.6
5 Opain (El Dorado airport) Air 1.88 tn 200 bn 10.2
6 Ocensa Pipelines and ports 1.67 tn 829 bn 49.7
7 Línea Aérea Carguera de Colombia Air 1.27 tn 14 bn 1.1
8 Terminal de Contenedores de Cartagena Pipelines and ports 1.18 tn 426 bn 36.2
9 Medellín Metro Land passenger 0.84 tn 167 bn 19.2
10 Aero República Air 0.83 tn 50 bn 6.1

tn = trillion pesos; bn = billion pesos. The 10 account for 37% of the country’s transport revenue, and Avianca alone for 16%. Six of the ten are air companies.

Flying freight leaves little; piping crude leaves a lot

The 130 air companies billed 32.7 trillion pesos in transport, more than any other segment. Their median net margin is 2.4%, the lowest of all, and 22% closed the year with a loss.

At the other end are the pipelines. Cenit keeps 75 of every 100 pesos and Ocensa 50. Profit is concentrated too: of the 26.9 trillion pesos the whole universe earned, 84% went to five companies (Ecopetrol, Cenit, Avianca, Ocensa and Terpel).

Segment Companies Transport revenue Median net margin With a loss
Air 130 32.7 tn 2.4% 22%
Ports, maritime and river (includes pipelines) 713 18.5 tn 4.0% 18%
Freight and logistics 2,128 17.8 tn 3.9% 13%
Land passenger 2,490 15.2 tn 4.2% 12%
Roads and terminals 99 6.6 tn 5.7% 24%
Traffic and driver services 1,570 1.9 tn 3.6% 15%

Few companies file with two superintendences

We matched the 7,150 Supertransporte companies by tax ID (NIT) against those that filed 2024 statements with Supersociedades. Only 127 appear in both. They bill 71.3 trillion pesos, 21% of the transport universe, but only 10.6 trillion of that is transport. They are companies such as Corbeta, Primax, Cerrejón, Italcol or Alpina, whose main business is not transport. Cenit and Ocensa are in both as well.

The reverse also happens. Avianca, Tampa Cargo, Opain, the Medellín Metro and the Cartagena container terminal do not appear in Supersociedades. Anyone who looks for the sector there alone misses most of the large carriers.

Another 9 are co-operatives that also file with Supersolidaria, and one, Almaviva, also files with Superfinanciera.

Look it up yourself

The transport search (in Spanish) covers all 7,150 companies by name or NIT. It shows transport revenue against total revenue, the balance sheet, indicators against the company’s segment, and whether it also files with another superintendence. It is free and needs no sign-up.

Notes and sources

  • Financial statements filed by supervised companies with the Superintendence of Transport, fiscal 2024, in current pesos. Fiscal 2025 has not been published yet; we have requested it formally.
  • “Transport revenue” is the line each company reports as revenue from the supervised activity. “Of every 100 pesos” is net profit divided by total revenue.
  • Twelve companies reported their figures in thousands of pesos instead of millions, among them Primax, Italcol and Alpina. We brought them to the same unit by comparing with what they reported to Supersociedades.
  • The segment is the one each company has registered; a company may have several, and here each one counts in a single group.
  • Public data on legal entities. This analysis describes figures; it is not investment advice.