
Dhaka-based importers often assume their container will clear customs somewhere near the port it lands at, in Chattogram. For a meaningful share of import traffic, that assumption is wrong. Bangladesh Railway operates the Kamalapur Inland Container Depot in Dhaka specifically so that containers destined for the capital region do not have to be de-stuffed and trucked the entire distance from the seaport — instead, the container itself travels by rail to Kamalapur, and the customs clearance process happens there, closer to where the goods are actually headed.
Why an inland depot exists in the first place
Chattogram port handles the overwhelming majority of Bangladesh’s containerized sea freight, but a large share of that cargo is ultimately destined for factories, warehouses and distributors in and around Dhaka. Moving every one of those containers by road from the port all the way to Dhaka adds truck traffic, cost, and time, and concentrates congestion at a single clearance point. The Inland Container Depot model addresses this by treating Kamalapur as an extension of the port itself for customs purposes — containers move under bond by rail from Chattogram to Kamalapur without their contents being assessed or released along the way, and the actual clearance formalities happen once the container reaches Dhaka.
This matters because it changes where your customs process physically happens, not just how the container gets there. An importer whose clearing agent only operates at the seaport, and is not set up to handle Kamalapur-based clearance, may not be able to take advantage of this route even when it would be faster and cheaper for their specific cargo.
How a container actually moves from ship to Kamalapur
After a vessel discharges at Chattogram, containers eligible for inland movement are transferred to Bangladesh Railway for onward transport, still under customs bond, meaning duty and tax have not yet been assessed or paid at this stage. The container travels by rail to Kamalapur ICD, where it is offloaded into the depot yard. From there, the same Bill of Entry filing, assessment, and duty payment process that would happen at a seaport customs house happens at Kamalapur instead — the difference is geography and mode of inland transport, not the underlying legal process.
What kind of cargo typically moves through Kamalapur
Kamalapur is generally used for standard containerized cargo — the kind of general commercial imports, raw materials, and finished goods that make up most Dhaka-bound trade. Certain cargo types, particularly those requiring specialized handling, refrigeration infrastructure, or immediate physical inspection at the seaport for regulatory reasons, may not be routed the same way. Whether your specific shipment is a good candidate for ICD routing depends on the cargo type, the container arrangement, and current railway capacity — ask us and we can tell you honestly whether Kamalapur makes sense for your next shipment or whether seaport clearance is the better option.
The time and cost trade-off
The appeal of the Kamalapur route for a Dhaka-based importer is straightforward in concept: rail transport of a bonded container to a depot near your own facility can be more efficient than trucking a full container the entire distance from Chattogram, particularly when road congestion or highway conditions are unfavorable. Whether this actually saves time or money for a specific shipment depends on current rail schedules, depot congestion at Kamalapur itself, and how your cargo’s onward delivery from the depot to your warehouse compares to a direct port-to-warehouse truck route. We would rather quote you an honest comparison for your specific shipment than claim a blanket time or cost saving that will not hold true in every case.
Documentation: what changes and what does not
The core documentation requirements — invoice, packing list, Bill of Lading, Certificate of Origin where applicable, and the Bill of Entry itself — are the same whether your container clears at the seaport or at Kamalapur. What changes is the additional rail transport documentation tracking the container’s bonded movement from Chattogram to Dhaka, and coordination with the specific customs house operating at the depot rather than the seaport customs house. An agent unfamiliar with Kamalapur’s specific procedures and forms can introduce delay here even when the underlying shipment documentation is otherwise clean.
Common mistakes importers make with ICD-routed cargo
- Assuming seaport and Kamalapur clearance processes are interchangeable and can be handled by any clearing agent without depot-specific experience.
- Not confirming in advance whether a given cargo type is eligible for inland rail movement, and only discovering a restriction after the container has already been assigned to a rail slot.
- Underestimating depot-side congestion at Kamalapur during peak periods, which can offset some of the time advantage the rail route is meant to provide.
- Failing to coordinate onward trucking from the depot to the final warehouse in advance, leaving a cleared container sitting at Kamalapur longer than necessary.
Deciding whether Kamalapur is right for your shipment
If your business is based in or around Dhaka and you regularly import full container loads, it is worth having this conversation with your logistics partner before your next shipment, not after it has already been assigned a routing. We coordinate both seaport and Kamalapur-based clearance depending on what actually suits the cargo, the timeline, and the final delivery point, and we will tell you plainly which option is better for your specific situation rather than defaulting to whichever is more convenient for us.
Who actually decides whether your container goes to Kamalapur
Routing a container to Kamalapur instead of clearing it at the seaport is not automatic, and it is not solely the importer’s choice either. It depends on the shipping line’s service, the consignee’s declared delivery address, available rail capacity at the time, and confirmation that the specific cargo type is eligible for inland movement. Importers who want their cargo routed to Kamalapur need to communicate that preference early — through their forwarder or shipping line booking — rather than assuming it will happen by default simply because their factory or warehouse is in Dhaka.
What happens after clearance at Kamalapur
Once a container is cleared at Kamalapur, the importer still needs to arrange final delivery from the depot to their own facility, the same as they would arrange trucking from a seaport terminal. The difference is simply the distance and traffic conditions involved — a short haul from a Dhaka-based depot versus a long-haul truck journey from Chattogram. Planning this final leg in advance, including confirming depot storage and demurrage-style charges that can apply if a cleared container sits at Kamalapur too long, is as important as the customs process itself.
Related reading
For the customs process itself, see the customs clearance process in Bangladesh, step by step. If you are still deciding on shipment size and routing, read sea freight transit times from China to Bangladesh and CY vs CFS in sea freight. For smaller shipments that may not justify a full container, see LCL vs FCL shipping explained.
DE International coordinates both seaport and inland depot clearance as part of our import and logistics services, choosing whichever route genuinely suits your cargo. Sourcing new products from China? Try our China sourcing and buying agent service, or browse our shop. Contact us to discuss routing for your next container.
