Directory · thirty-two terminals · tariffs read 07/28–07/29/2026, MSC re-read 07/31/2026
Carrier tariffs name twenty-seven container terminals and only three ports, and four of the twenty-seven now carry a terminal tariff of their own — all of them at one port
- Container terminals are the finest unit in the documents that set the price. The nine import tariffs read end to end name twenty-seven terminals and only three ports as rate groups of their own, so a reader looking their port up in a tariff is often looking for the wrong thing — the line that applies to them is more likely to name their berth.
- US container ports on this site hold thirty-two named terminals between nine of them, and three more rows name a place this site profiles no port for. This catalogue indexes what the tariffs and the results have named, port by port. It is a catalogue rather than a ranking: nothing is ordered by price, because the figures mix whole invoices with fragments.
- Terminal tariffs were the largest hole on this site until 31 July 2026, when the first two were read. They cover four New York berths and give the first terminal storage rates here: four working days free, then $221 or $222 a calendar day. Everywhere else the gap stands, and it still blocks more pages than any other entry in the register.
- Gate hours are unknown at every terminal in this catalogue, and that column is the only one empty in every row. A terminal name is also not unique: one operator's name appears at two different ports and means two different places, so every entry carries the port it belongs to and none is keyed on a name alone.
Every terminal we can name, and which port each one belongs to
US container terminals are the finest unit the documents that set the price actually use. Across the nine import tariffs read end to end, exactly three ports are named as rate groups of their own — New York and New Jersey, Los Angeles with Long Beach, and Port Everglades — while twenty-seven terminals are named by name. That is why this catalogue is organised by port and terminal rather than by port alone, and why a reader looking their port up in a tariff is often looking for the wrong thing.
Being named and being priced are two different things, and the split is the useful part: eleven of the twenty-seven carry a dollar figure and sixteen do not. One carrier alone names fifteen terminals precisely in order to charge nothing of its own at them and pass the terminal’s bill through at cost — so at those fifteen berths the document tells you who bills you and refuses to tell you how much.
How this index is built · what we are paid
- Nothing in this index is sorted, and the rate column must never be. It mixes two different things: $80 at one New York berth is line demurrage alone, with the terminal billing storage on a second document nobody here has opened, while $390 at another is the whole bill. An order over that column would rank a fragment of an invoice against a complete one.
- Every row carries its port, and no row is keyed on a terminal name. One operator’s name appears in rate lines at two different ports and means two different facilities, and neither document says so.
- Names are printed as their source wrote them and none is expanded. Three entries here are bare abbreviations that nothing in our reading spells out, and an expansion from memory travels onto a booking.
- Four terminals’ own tariffs have been read, all at New York, and nowhere else. They give the first terminal storage rates and the first terminal free-time rule on this site: four working days, then $221 or $222 a calendar day. Everywhere else the rate column still comes from a carrier’s document saying what that carrier charges at that berth, which is a different question from what the terminal charges.
- No terminal, operator, port or carrier has paid to appear in this index or to be left out of it, and no link on this site is a referral link.
| Terminal | Port | Named in a carrier rate line? | The figure we hold, and what kind it is | Address | Gate hours | Its own tariff |
|---|---|---|---|---|---|---|
| Maher | New York / New Jersey | yes — COSCO, HMM and ZIM | $80 (COSCO), $130 (HMM)line demurrage only — the terminal bills storage on a second document | 1210 Corbin Street, Elizabeth, NJ 07201from the search results, not from a document | not checked yet | found, not reada Maher tariff is searched directly by name in this port’s results |
| APM | New York / New Jersey | yes — COSCO | $82 (COSCO)one line covering this berth and Port Liberty together · line demurrage only — the terminal bills storage on a second document | not checked yet | not checked yet | not checked yet |
| Port Liberty | New York / New Jersey | yes — COSCO, HMM and ZIM | $82 (COSCO), $130 (HMM)line demurrage only — the terminal bills storage on a second document | not checked yet | not checked yet | found, not reada Port Liberty Bayonne tariff is searched directly by name here too |
| PNCT | New York / New Jersey | yes — ZIM | not checked yetnamed on a line-demurrage-only row; no figure of its own extracted | not checked yet | not checked yet | not checked yet |
| Newark | New York / New Jersey | yes — Maersk | $390 (Maersk)all-in, and the dearest all-in row in the whole reading | not checked yet | not checked yet | not checked yet |
| ITS | Long Beach | yes — Hapag-Lloyd and ONE | $330 (Hapag-Lloyd), $315 (ONE)two of the lines putting the Long Beach ceiling $30 above the Los Angeles one | not checked yet | not checked yet | not checked yet |
| STEVED | Long Beach | yes — Hapag-Lloyd | $330 (Hapag-Lloyd)one line covering this berth and ITS together | not checked yet | not checked yet | not checked yet |
| LBCT | Long Beach | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost | not checked yet | not checked yet | not checked yet |
| PCT | Long Beach | yes — Yang Ming | no rate of its ownYang Ming publishes line demurrage only at this berth | not checked yet | not checked yet | not checked yet |
| TraPac LAX | Los Angeles | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · the tariff spells it TRAPAC LAX | not checked yet | not checked yet | not checked yet |
| TTI | Long Beach | yes — HMM | $210 (HMM)one of four berths in a single cheaper group — and the group’s own name assigns this one to its harbour, which is how the port column beside it is filled | not checked yet | not checked yet | not checked yet |
| SSA Terminal A | Long Beach | yes — HMM | $210 (HMM)one of four berths in a single cheaper group — and the group’s own name assigns this one to its harbour, which is how the port column beside it is filled | not checked yet | not checked yet | not checked yet |
| APM | Los Angeles | yes — HMM | $210 (HMM)one of four berths in a single cheaper group — and the group’s own name assigns this one to its harbour, which is how the port column beside it is filled | not checked yet | not checked yet | not checked yet |
| WBT | Los Angeles | yes — HMM | $210 (HMM)one of four berths in a single cheaper group — and the group’s own name assigns this one to its harbour, which is how the port column beside it is filled | not checked yet | not checked yet | not checked yet |
| Garden City Terminal | Savannah | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · 1,345 acres and 9,693 feet of continuous berth | not checked yet | not checked yet | not checked yet |
| Mason Mega Rail | Savannah | no — named by the port authority’s own rule | found, not readGPA Rule 34-035 sets free time here and has not been opened | not checked yet | not checked yet | not checked yet |
| Wando Terminal | Charleston | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · the search results call the same berth Wando Welch | not checked yet | not checked yet | not checked yet |
| North Charleston Terminal | Charleston | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost | 1000 Remount Rd, North Charleston, SC 29406from the search results, not from the tariff | not checked yet | not checked yet |
| Hugh K. Leatherman | Charleston | no — named by the search results, not by any tariff | not checked yetthe one Charleston terminal no tariff names | not checked yet | not checked yet | not checked yet |
| Virginia International Terminal | Virginia (Norfolk) | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost | not checked yet | not checked yet | not checked yet |
| Norfolk International Terminal | Virginia (Norfolk) | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost | not checked yet | not checked yet | not checked yet |
| Portsmouth Terminal | Virginia (Norfolk) | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost | not checked yet | not checked yet | not checked yet |
| POV | Virginia (Norfolk) | no — named by the search results, not by any tariff | not checked yetprinted as the capture wrote it · not matched to any of the three names above — the tariff never uses the abbreviations and we have read nothing that maps them | not checked yet | not checked yet | not checked yet |
| NIT | Virginia (Norfolk) | no — named by the search results, not by any tariff | not checked yetprinted as the capture wrote it and not matched to a full name | not checked yet | not checked yet | not checked yet |
| VIG | Virginia (Norfolk) | no — named by the search results, not by any tariff | not checked yetprinted as the capture wrote it and not matched to a full name | not checked yet | not checked yet | not checked yet |
| Bayport | Houston | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost | not checked yet | not checked yet | not checked yet |
| Barbour’s Cut | Houston | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost | not checked yet | not checked yet | not checked yet |
| Trapac Terminal | Oakland | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · the only terminal named at this port by anything | not checked yet | not checked yet | not checked yet |
| Husky Terminal | Seattle / Tacoma | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · the only terminal named at this port by anything | not checked yet | not checked yet | not checked yet |
| Napolean Avenue Terminal | New Orleans | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · spelled as the tariff spells it | not checked yet | not checked yet | not checked yet |
| Wilmington International | Wilmington, NC | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · this site profiles no port here | not checked yet | not checked yet | not checked yet |
| Richmond | Virginia | yes — MSC, on its pass-through list | no rate of its ownMSC publishes no rate here and bills the terminal’s own charge at cost · the tariff gives its city as Virginia, which is a state — printed as written and not corrected to a city | not checked yet | not checked yet | not checked yet |
| Two columns are empty in every row, and for different reasons. Gate hours — nothing has been read at any terminal on this site, and hours differ between terminals inside one port, so a port-level answer would be wrong even if we had one. Its own tariff — not one has been opened anywhere; two are located at New York and searched directly by name in that port’s own results, which means the documents are public and we have not read them. Three rows name a place this site profiles no port for — New Orleans, Wilmington in North Carolina, and one row whose city the tariff gives as a state. They stay, because dropping the rows a carrier names would be editing the document. | ||||||
nine US import demurrage tariffs · read 07/28–08/01/2026, with the MSC tariff re-read for its terminal list · 07/31/2026; names and addresses that no tariff carries come from the search results · 07/26/2026
| Area, as that carrier files it | Its own area code | Terminal operator | Where it sends you for gate hours |
|---|---|---|---|
| Seattle | USSTLS | SSA | www.ssamarine.com |
| Seattle | USSTLY | SSA | www.ssamarine.com |
| Tacoma | USTCMC | ETS | www.etslink.com |
| Los Angeles | USLAXT | ETS | www.etslink.com |
| Los Angeles | USLAXB | APMT | www.apmterminals.com |
| Los Angeles | USLAXM | FMS | www.fenixmarineservices.com |
| Los Angeles | USLAXN | YTI | not publishedthe only two rows the document leaves without one |
| Los Angeles | USLAXG | Trapac | www.trapac.com |
| Los Angeles | USLAXW | WBCT | www.wbctla.com |
| Long Beach | USLGBE | LGBT | www.lbct.com |
| Long Beach | USLGBP | SSA | www.ssamarine.com |
| Long Beach | USLGBH | TTI | www.totalterminals.com |
| Long Beach | USLGBT | ITS | www.itslb.com |
| Oakland | USOKLT | ETS | www.etslink.com |
| Oakland | USOKLA | SSA | b58.tideworks.com |
| Oakland | USOKLG | Trapac | www.trapac.com |
| New York | USNYCT | Maher | www.maherterminals.com |
| New York | USNYCU | APMT | www.apmterminals.com |
| Savannah | USSVNG | Garden city | gaports.com |
| Norfolk | USNFKM | VIG | www.vit.org |
| Norfolk | USNFKT | NIT | www.vit.org |
| Houston | USHUST | Barrbours cut | porthouston.com |
| Houston | USHUSM | Bayport | http://csp.poha.com |
| Charleston | USCHSW | Wando | www.port-of-charleston.com |
| Charleston | USCHST | North CHS | www.port-of-charleston.com |
| Miamino profile on this site | USMIAS | APMT | www.southfloridacontainer.com |
| Tampano profile on this site | USTPAT | Port of TPA | not publishedthe only two rows the document leaves without one |
| Mobileno profile on this site | USMBLT | APMT | www.apmterminals.com |
| New Orleansno profile on this site | USNOLG | Napoleon | pogate@portsamerica.com |
| Baltimore | USBALT | Seagirt | www.pachesapeake.com |
| Bostonno profile on this site | USBOST | Conley | www.maritime.massport.com |
| This table is not merged into the one above, and that is the finding. The same berth appears in both under different names — one carrier writes a berth as LBCT and this one writes LGBT, one writes WBT and this one WBCT, one Barbour’s Cut and this one Barrbours cut. Nothing we have read maps one vocabulary onto the other, so merging would be guessing with a straight face. The area codes are this carrier’s own: they are built on a UN/LOCODE stem with a terminal letter added, and they are not records from the UN/LOCODE register, which is still gap K. | |||
Evergreen Line demurrage and detention tariff and policy · read 07/31/2026
What the terminal charges for moving the box across the quay, wherever anyone publishes it: what terminal handling costs by port. And the federal rules the invoice for those days has to meet: the federal rules your invoice has to meet.
Start from the terminal on your booking, not from the port
There are two ways into this catalogue, and the first is the one this page exists to teach.
Start from the terminal named on your booking. That name, not the port, is what a carrier tariff line is most likely to carry. Find it in the table above, check which port it sits in, and read what the line said — and if the name appears twice, those two rows are two different places.
Start from the port, if nothing on your paperwork names a terminal or if the port is still being chosen. The catalogue of ports holds what has been read at port level and points back here: every US container port we cover.
A third way in does not exist here. Readers look for terminals by gate hours and appointment windows, and that column is empty in every row above. Nothing has been read on it at any terminal — gap H — and a port-level answer would be wrong inside the port, so the catalogue says so instead.
What a terminal entry here contains, and what it does not
A terminal entry in this catalogue holds four things and refuses four more, and the split follows one line only: whether the document was opened.
- The name as its source wrote it, abbreviation and all. Nothing is expanded here from memory, because a wrong expansion travels onto a booking and this catalogue would be where it started.
- The port it belongs to, always. The same operator name appears in a New York rate line at $82 and in a San Pedro Bay group at $210, and neither document notes that they are different facilities.
- Whether a carrier names it in a rate line, and what that line said — including the lines that say the carrier charges nothing of its own at that berth and passes the terminal’s bill through at cost.
- An address, where anything we captured carries one. Two of thirty-two do, and both come from search results — not one of the nine tariffs prints an address for any terminal it names.
- What most entries still do not hold: the terminal’s own storage rate, its free-time rule, its gate hours and its appointment system. Four New York berths now carry the first two of those; every other row carries none of the four, which is gap A and gap H standing side by side.
How many free days each carrier allows before any of those clocks start: how many free days each port allows.
How much of the terminal map this catalogue holds
Thirty-two terminal entries stand in the index above, across nine of the eleven ports profiled on this site and three places where this site profiles no port at all. What that is thirty-two of is a number this page will not print. Our own gap register carries a working estimate of about eighty US container terminals — but that is a planning figure of ours rather than a count read from any source, and “32 of 80” would dress an estimate as a measurement.
The gateways hub refused a denominator it did not have. This one refuses a denominator it could have reached for, which is the harder case and the same rule.
| What | How many | What that means |
|---|---|---|
| Terminals a carrier tariff names | twenty-seven | against three ports named as rate groups of their own in the same nine documents |
| Of those, terminals with a dollar figure attached | eleven | the other sixteen are named in order to say the carrier charges nothing of its own there |
| Terminals named by search results and by no tariff | five | four of them bare abbreviations, one a Charleston berth no tariff mentions |
| Terminals with an address we captured | two | one at New York and one at Charleston, both from search results — no tariff carries an address at all |
| Terminals whose own tariff has been read | four | all at New York, all on 31 July 2026 — the first terminal tariffs read anywhere on this site |
| Terminals covered by a read terminal tariff but not separately named in it | one | the row this site records as Newark is a place name; two operators work Port Newark and nothing maps the row to either |
| Terminals with a gate hour published here | none | gap H — the only column of the index that is empty in every row |
| Profiled ports with no terminal named at all | one | Jacksonville. It was five on the morning of 31 July; two re-reads of files already on the disk closed four of them |
| Terminals in the second carrier’s directory | 31 | a separate index in a separate vocabulary, and nothing read maps it onto the first |
How this terminal list is built, and who paid for a place in it
- AmericaPorts is an independent publication. It is not a port authority, a port association, a terminal operator or a federal agency, and it is not affiliated with any of them. The domain is a .com named after a country, which is why this line comes first rather than last.
- Nobody has paid for a place here. No port, terminal, carrier or intermediary has paid to appear in this index, to be positioned in it, or to be left out of it.
- No link on this site is a referral link, and there is no affiliate code on this domain. If that ever changes, the rate goes on the page carrying the link, at one rate, the same for everyone.
- Every name here is printed as its source wrote it, and each row says whether that source was a carrier tariff or a set of search results. No terminal’s own document has been read, so nothing in this catalogue is the terminal’s own account of itself.
- An entry here is not an endorsement, and nothing is ordered — not by rate, not by port, not by how much we know. An order would be a judgement, and the column most tempting to sort is the one that mixes whole invoices with fragments of them.
How every figure here is sourced, what each status means, and the full register of what has not been read: how every figure here is sourced.
Questions about US container terminals
Which US container terminals are named in carrier tariffs?
Twenty-seven of them, against three ports named as rate groups of their own. Eleven carry a dollar figure; the other sixteen are named so the carrier can say it charges nothing of its own there and passes the terminal's bill through at cost.
Why does my tariff name a terminal and not my port?
Because the terminal is the finer unit in those documents. At New York four carriers bill line demurrage only and name the terminal doing it; at San Pedro Bay two terminal lines are the reason the Long Beach ceiling sits $30 above the Los Angeles one.
What does a terminal charge for storage?
Unknown here. Not one terminal tariff has been read anywhere on this site, and that gap blocks more pages than any other in our register. Two of the documents are public and searched directly by name at New York, so they exist and we have not opened them.
What are the gate hours at a given terminal?
Not published here for any terminal. Gates are operated at terminal level and hours differ between terminals inside one port, so a port-level answer would be wrong even if we had one. It is the only column of this index that is empty in every row.
Is APM at New York the same as APM in California?
No. The name appears in a rate line at New York, where one carrier prices it at $82, and in a San Pedro Bay group where another prices it at $210. Two different facilities under one operator's name, and neither document says so — which is why no row here is keyed on a name alone.
Which terminals are at Los Angeles and which at Long Beach?
For four of them we cannot say. One carrier prices TTI, SSA Terminal A, APM and WBT as a single group across San Pedro Bay and never divides them by harbour, so those four rows carry a port column reading not checked yet rather than a guess.
How many container terminals are there in the United States?
We do not publish a number. Our own gap register carries a working estimate of about eighty, and that is a planning figure of ours rather than a count from a source we have read. What we do publish is what we hold: thirty-two entries.
Which ports here have no terminal named at all?
Baltimore and Jacksonville, and Miami with Port Everglades has no profile in any wave. It was five until 31 July 2026, when one carrier's terminal table gave Oakland and the Tacoma side of the alliance their first named berth. In every case an empty row means nothing we hold names a terminal there, not that none exists.
Why is this catalogue not sorted?
Because the rate column mixes two different things. A figure like $80 at Maher is line demurrage only, with the terminal billing storage on a second document; a figure like $390 at Newark is all-in. Sorting a column containing both would rank a fragment of an invoice against a whole one.
Does a terminal on the pass-through list cost more or less?
The document does not say, and that is the point of the list. At those fifteen berths the carrier charges nothing of its own and bills the terminal's charge at cost, so the amount lives in a terminal tariff — and not one of those has been read here.