Thai Global FreightBangkok Port (Khlong Toei): What It's Used For and How It Differs from Laem Chabang
Bangkok Port, on the Chao Phraya River at Khlong Toei, is Thailand's original modern port and still handles a real share of the country's cargo. Here's what it's actually used for, how its river-port layout works, and how its role differs from Laem Chabang.
On this page
Quick Answer
Bangkok Port, at Khlong Toei on the Chao Phraya River, was Thailand's original modern deep-water port and remains an active facility, but its role today is narrower than Laem Chabang's. Its river-channel depth and berth length limit the size of vessel it can accommodate, so it doesn't receive the large mainline container ships that call at Laem Chabang. Instead, it handles container feeder services, dry and liquid bulk cargo, and general or breakbulk cargo. Its inner-city location can shorten inland trucking for factories and warehouses based in or near Bangkok, which is one reason it still sees real volume rather than sitting idle. A shipper doesn't usually choose the port directly — the port a shipment moves through follows from which carrier and service the forwarder books for that cargo.
Key Takeaways
- Bangkok Port sits inside Bangkok on the Chao Phraya River at Khlong Toei — a river port, not a coastal deep-sea port.
- Its channel depth and fixed berth length cap the vessel size it can handle, ruling out large mainline container ships.
- It handles feeder-service containers, dry/liquid bulk, and general/breakbulk cargo rather than direct mainline container calls.
- The port has a container yard (CY) and container freight station (CFS), so both FCL and LCL cargo can move through it.
- Its inner-city location can shorten inland trucking distance for cargo tied to factories or warehouses in or near Bangkok.
- Laem Chabang, not Bangkok Port, carries the bulk of Thailand's mainline container trade today.
- A shipper doesn't request the port directly — it follows from the carrier and routing the forwarder books.
Bangkok Port sits at Khlong Toei, a district close to the center of Bangkok, on the banks of the Chao Phraya River. It was Thailand's first modern deep-water port, built to handle the country's growing sea trade decades before Laem Chabang existed, and for a long stretch of Thai economic history it was effectively the country's gateway for imports and exports moving by sea. Anyone who works in Thai logistics still hears the port referred to by its older name, Khlong Toei Port, alongside its formal name, Bangkok Port.
The port didn't disappear when Laem Chabang was built on the Eastern Seaboard in the 1990s — it's still an operating facility today, run by the Port Authority of Thailand, and it still moves a real volume of cargo every year. What changed is its role. Rather than being the default port for Thailand's international sea trade, it now serves a narrower, complementary function alongside Laem Chabang, shaped almost entirely by one structural fact: it's a river port, not a coastal one.
Key points at a glance
Bangkok Port sits on the Chao Phraya River at Khlong Toei, inside Bangkok itself, rather than on the open sea.
Its river channel and berth length impose a vessel-size limit that mainline deep-sea ships can't meet.
It handles container feeder services, bulk cargo, and general/breakbulk cargo, rather than direct mainline container calls.
Its inner-city location can mean shorter trucking legs for factories and warehouses located in or near Bangkok.
Laem Chabang, not Bangkok Port, handles the bulk of Thailand's mainline container volume today.
A shipper generally can't request Bangkok Port directly — the port used follows from which carrier and service the forwarder books.
Why Its Location on the River Shapes Everything
Being located on the Chao Phraya River, roughly 25 kilometers upstream from the river's mouth in the Gulf of Thailand, gives Bangkok Port a fixed set of physical constraints that no amount of investment can fully remove. A vessel calling at the port has to navigate the river channel, which has a maximum depth that limits how much a ship can draw (how deep its hull sits below the waterline when loaded). The port's berths also have a fixed length, which caps the overall size of vessel that can safely tie up alongside.
These two limits together mean Bangkok Port can't accommodate the large container ships that call at deep-sea ports built for that purpose. A modern mainline vessel carrying thousands of containers on a direct service from major trade lanes typically needs berth and channel depth well beyond what a river port can offer — that's precisely the gap Laem Chabang, purpose-built as a deep-sea container port, was constructed to fill. Bangkok Port's channel and berth constraints aren't a design flaw; they're an inherent feature of being located on a river close to a dense urban area rather than on open coastline.
The upside of the river location is the flip side of the same constraint: proximity. A vessel that can fit within Bangkok Port's limits gets cargo directly into the heart of Bangkok's industrial and commercial zone, without the longer inland trucking leg that cargo landing at Laem Chabang, roughly 130 kilometers away on the Eastern Seaboard, requires for deliveries into the city.

What Actually Moves Through Bangkok Port Today
Given those constraints, the port's active role today centers on three broad categories of cargo:
- Feeder-service containers — rather than receiving mainline vessels directly, Bangkok Port receives smaller feeder ships that connect it to regional transshipment hubs or run on regional coastal routes. This lets container cargo still move through the port even though the large mainline ships themselves can't call there.
- Dry and liquid bulk cargo — commodities such as grain, sugar, fertilizer, and various bulk liquids move through dedicated bulk-handling berths and storage areas. This is cargo that doesn't move in containers at all, and bulk-handling infrastructure at the port supports it separately from the container operation.
- General and breakbulk cargo — non-containerized cargo such as steel products, machinery, and project-type pieces that get loaded and unloaded individually rather than as sealed container units.
The port maintains both a container yard (CY), where full containers are stored, and a container freight station (CFS), where LCL cargo is consolidated into or deconsolidated out of shared containers. That combination means both FCL and LCL cargo can, in principle, move through Bangkok Port — but in practice, the specific service a shipment uses is decided by which carrier and route the forwarder books, not by the shipper picking the port directly.
What moves through Bangkok Port

How Bangkok Port's Terminal Layout Works
Operationally, Bangkok Port functions like other container-handling facilities in miniature, scaled to its river-port constraints. Vessels tie up at designated berths along the riverfront, and cargo is moved between ship and shore using the port's own gantry and yard equipment. Once ashore, full containers move into the CY, arranged by carrier, destination, and status (import or export, laden or empty), while LCL cargo destined for consolidation or deconsolidation moves through the CFS shed.
Customs processing follows broadly the same structure used at Laem Chabang and Thailand's other ports: declarations are filed electronically, cargo may be selected for document review or physical inspection, and release follows once duties and formalities are cleared. The mechanics of clearance itself don't differ meaningfully by port — what differs is the shipping side: which carriers call, on what schedule, and connecting to which onward routes.
Inland transport from Bangkok Port typically means shorter trucking distances for cargo bound to or from factories, warehouses, and distribution centers located in or around Bangkok itself, compared with the longer haul back from Laem Chabang on the Eastern Seaboard. For a shipper whose supply chain is centered in the capital, that shorter inland leg is a real, practical factor — though it only applies to the specific cargo that a carrier actually routes through Bangkok Port in the first place, which for most FCL container shipments on major trade lanes today is not the case.
How Bangkok Port and Laem Chabang Actually Differ
It's tempting to frame Bangkok Port and Laem Chabang as two competing options a shipper picks between, but that framing doesn't match how routing actually works. The two ports serve structurally different roles rather than competing for the same cargo:
Laem Chabang is Thailand's primary deep-sea container port, purpose-built to receive large mainline vessels on direct services from major global trade lanes. It carries the large majority of the country's container trade today, and for most standard FCL and LCL container shipments moving on common routes, Laem Chabang is where a forwarder's booking will land, regardless of where the shipper's factory or warehouse happens to be.
Bangkok Port, by contrast, is a river port whose physical limits rule out those large mainline vessels entirely. Its role is complementary: feeder container services, bulk cargo, and breakbulk cargo that don't require — or can't use — the deep-sea infrastructure Laem Chabang was built around.
This is also why a shipper generally can't simply request Bangkok Port for a given shipment. Which port a shipment moves through is a consequence of which carrier and which specific service the forwarder books, since a given carrier's vessels typically call at one port or the other, not both. A shipper with a factory near Bangkok who wants to explore whether a Bangkok Port routing exists for their cargo type is better served by asking the forwarder directly which carriers serve that port on the relevant trade lane, rather than assuming it's simply a matter of preference.

Who Ends Up Using Bangkok Port in Practice
In practice, three kinds of shippers are most likely to have cargo move through Bangkok Port. First, importers and exporters of bulk commodities — grain, sugar, fertilizer, bulk liquids — whose cargo doesn't move in containers at all and is handled through the port's dedicated bulk infrastructure. Second, businesses whose cargo travels on a feeder service connecting to a regional transshipment hub, where the routing itself, chosen by the carrier rather than the shipper, happens to run through Bangkok Port. Third, shippers of breakbulk or project cargo — machinery, steel products, oversized pieces — for whom the port's general cargo handling capability is a fit.
A business shipping standard containerized cargo on a common trade lane, using a mainline carrier service, will most likely see its cargo routed through Laem Chabang by default, simply because that's where the majority of mainline services call. That doesn't mean Bangkok Port is irrelevant to that business — it may still matter for a different shipment, a different cargo type, or a different carrier relationship — but it isn't the default outcome to plan around for typical FCL container freight today.
Bangkok Port vs. Laem Chabang, at a structural level
Bangkok Port (Khlong Toei)
- River port on the Chao Phraya, inside Bangkok
- Channel depth and berth length limit vessel size
- Feeder containers, bulk, and general/breakbulk cargo
Laem Chabang
- Deep-sea port on the Eastern Seaboard, outside Bangkok
- Purpose-built to accommodate large mainline container vessels
- Direct mainline container services on most major trade lanes

Common Mistakes
- Assuming Bangkok Port and Laem Chabang are interchangeable options a shipper picks between, when in practice the carrier and service booked determines the port.
- Assuming any container ship can call at Bangkok Port, without accounting for its channel-depth and berth-length limits.
- Overlooking that Bangkok Port still handles significant bulk and breakbulk cargo, not only containers.
- Planning inland trucking distance based on the wrong port, when the actual routing hasn't been confirmed with the forwarder.
What You Need to Prepare
- Cargo type — containerized, bulk, or breakbulk — since that shapes which port a routing is even likely to use
- Confirmation from the forwarder on which carrier and service is booked, and which port that service actually calls at
- The location of the factory or warehouse relative to Bangkok Port and Laem Chabang, to estimate inland trucking impact
- Whether the cargo needs CY (FCL) or CFS (LCL) handling at whichever port is actually used
Frequently Asked Questions
Is Bangkok Port still in operation today?
Yes. It remains an active facility run by the Port Authority of Thailand, handling feeder container services, bulk cargo, and general/breakbulk cargo, though its role is narrower than it was before Laem Chabang was built.
Can I request that my shipment go through Bangkok Port instead of Laem Chabang?
Not directly. Which port a shipment moves through follows from the carrier and service the forwarder books, since a given carrier's vessels typically call at one port, not both. You can discuss cargo type and factory location with the forwarder to see whether a Bangkok Port routing exists for that shipment.
Why can't large container ships call at Bangkok Port?
Bangkok Port is on the Chao Phraya River, and its channel depth and berth length are physically fixed limits that cap the size of vessel it can accommodate. Large mainline container ships need deeper channels and longer berths than a river port can provide.
Does Bangkok Port handle LCL cargo?
It can — the port maintains a container freight station (CFS) alongside its container yard (CY), so LCL cargo can in principle be consolidated or deconsolidated there. Whether a specific LCL shipment actually uses Bangkok Port still depends on the carrier and service booked.
Is customs clearance different at Bangkok Port compared with Laem Chabang?
The clearance mechanics are broadly the same — electronic declaration filing, possible document review or physical inspection, and release once duties and formalities are cleared. What differs between the ports is the shipping side, not the customs process itself.
Does using Bangkok Port mean shorter transit or delivery time?
Not necessarily for the ocean leg — that depends on the specific carrier service and its routing. What it can shorten is the inland trucking leg, for cargo bound to or from a factory or warehouse in or near Bangkok, compared with trucking from Laem Chabang.