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.