The ten highest-tonnage commercial ports in SEMAR’s 2024 annual data plus five strategic container, energy, and corridor gateways.
FreightXO EDU directory
Mexico gateway directoryMajor commercial seaports in Mexico.
Search 15 freight-relevant Mexican seaports by name, city, region, or port code. Review annual cargo volume, identifiers, and practical pickup or drayage context.
Directory methodology
Codes and annual throughput, with the measurement basis shown.
UN/LOCODE and customs identifiers. Each card shows annual cargo tonnage and TEU. Not reported means the official source did not publish that port-level measure or the gateway is not a material container port. Annual statistics can use different facility boundaries and reporting methods, so figures should be compared with the stated source and year in mind.
Published cargo throughput converted to metric tonnes where the original source used another unit.
TEU represents twenty-foot-equivalent container volume. Bulk-focused ports may have no separately reported TEU value.
Planning note: Directory figures support research and routing conversations. Confirm the terminal, carrier, customs release, appointment rules, operating hours, and current availability before dispatch.
Searchable seaport list
Mexico commercial seaport codes and cargo facts.
Search the permanent HTML directory or filter by operating region.
15 gateways shown
Pacific
9 gatewaysManzanillo
MXZLOManzanillo, Colima
- UN/LOCODE
- MXZLO
- Customs code
- 16
- Cargo tonnage
- 31,408,658 metric tonnes
- Container volume
- 3,924,501 TEU
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Container and diversified cargo
Lázaro Cárdenas
MXLZCLázaro Cárdenas, Michoacán
- UN/LOCODE
- MXLZC
- Customs code
- 51
- Cargo tonnage
- 28,817,987 metric tonnes
- Container volume
- 2,406,980 TEU
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Container automotive and bulk cargo
Isla de Cedros
MXICDIsla de Cedros, Baja California
- UN/LOCODE
- MXICD
- Customs code
- N/A
- Cargo tonnage
- 9,259,018 metric tonnes
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Mineral bulk export terminal
Guerrero Negro
MXGUBGuerrero Negro, Baja California Sur
- UN/LOCODE
- MXGUB
- Customs code
- N/A
- Cargo tonnage
- 5,096,916 metric tonnes
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Salt and mineral bulk gateway
Topolobampo
MXTPBTopolobampo, Sinaloa
- UN/LOCODE
- MXTPB
- Customs code
- 65
- Cargo tonnage
- 3,926,079 metric tonnes
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Agricultural bulk and general cargo
Ensenada
MXESEEnsenada, Baja California
- UN/LOCODE
- MXESE
- Customs code
- 61
- Cargo tonnage
- 3,989,029 metric tonnes
- Container volume
- 283,170 TEU
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Container breakbulk and project cargo
Guaymas
MXGYMGuaymas, Sonora
- UN/LOCODE
- MXGYM
- Customs code
- 64
- Cargo tonnage
- Not reported
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Mineral agricultural and project cargo
Mazatlán
MXMZTMazatlán, Sinaloa
- UN/LOCODE
- MXMZT
- Customs code
- 66
- Cargo tonnage
- Not reported
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Ro-ro container and general cargo
Salina Cruz
MXSCXSalina Cruz, Oaxaca
- UN/LOCODE
- MXSCX
- Customs code
- 73
- Cargo tonnage
- Not reported
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Energy and interoceanic corridor gateway
Gulf
6 gatewaysVeracruz
MXVERVeracruz, Veracruz
- UN/LOCODE
- MXVER
- Customs code
- 43
- Cargo tonnage
- 27,187,078 metric tonnes
- Container volume
- 1,301,470 TEU
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Container automotive and bulk cargo
Altamira
MXATMAltamira, Tamaulipas
- UN/LOCODE
- MXATM
- Customs code
- 81
- Cargo tonnage
- 20,472,247 metric tonnes
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Container petrochemical and industrial cargo
Coatzacoalcos
MXCOACoatzacoalcos, Veracruz
- UN/LOCODE
- MXCOA
- Customs code
- 41
- Cargo tonnage
- 5,837,032 metric tonnes
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Energy chemical and bulk cargo
Tuxpan
MXTUXTuxpan, Veracruz
- UN/LOCODE
- MXTUX
- Customs code
- 42
- Cargo tonnage
- 5,381,038 metric tonnes
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Energy automotive and bulk cargo
Progreso
MXPGOProgreso, Yucatán
- UN/LOCODE
- MXPGO
- Customs code
- 37
- Cargo tonnage
- 4,744,392 metric tonnes
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Container bulk and regional cargo
Dos Bocas
MXDBTParaíso, Tabasco
- UN/LOCODE
- MXDBT
- Customs code
- 39
- Cargo tonnage
- Not reported
- Container volume
- Not reported
- Reporting basis
- 2024 SEMAR annual port total; definitive
- Commercial role
- Energy and offshore cargo
Port drayage
Connect the gateway to the inland freight network.
FreightXO can coordinate drayage or port pickup after terminal and release details are confirmed. Use LTL for eligible palletized freight or FTL for dedicated capacity, containers, larger shipments, urgent recovery, and specialized equipment.
Pickup checklist
Confirm release, freight, and delivery details.
Provide the exact terminal or handling agent, shipment reference, customs status, release number, availability date, and storage or free-time deadline.
Confirm piece count, dimensions, weight, commodity, container or vehicle requirements, hazardous status, temperature needs, and driver credentials.
Confirm pickup rules, cutoff times, destination appointment, unloading plan, empty return when applicable, and site access requirements.
Frequently asked questions
Mexico gateway and freight answers.
What does the annual cargo figure measure?
The measurement is stated on each card. It may represent cargo loaded and unloaded, landed weight, or total port-area throughput. Use the year and basis before comparing gateways.
Why do some ports show no reported TEU?
Some gateways specialize in bulk, energy, automotive, breakbulk, or project cargo. The official annual source may not publish a separate container total for every port.
Can FreightXO arrange gateway pickup?
FreightXO can coordinate airport retrieval or port drayage when the cargo is released, facility requirements are confirmed, and appropriate carrier capacity is available.
Does a port code identify the exact terminal?
No. Confirm the carrier, terminal, handling agent, customs office, appointment system, and release instructions. A city-level code alone is not enough for dispatch.
Gateway selection and annual cargo measures use SEMAR data. Codes were checked against the applicable national and international code systems. Values marked Not reported were not inferred from partial periods.
Reviewed August 12, 2026. Preliminary figures can be revised, and facility boundaries differ. Confirm current operating details before filing or dispatch.