Skip to content

Port of Colombo shipping: terminals, customs and how to ship from Dubai

Container vessel being worked by cranes at the Port of Colombo — Anil Darya

Port of Colombo shipping covers almost all of Sri Lanka's container trade and most of its breakbulk. The port is run by the Sri Lanka Ports Authority (SLPA), with container terminals operated by SLPA and by private partners, and cargo is cleared by Sri Lanka Customs through a CusDec lodged in ASYCUDA World. This guide covers the terminals, the cargo types, customs at the port, and how we move your cargo from Dubai to Colombo. We ship both from Dubai to Colombo and from Colombo to Dubai.

Port of Colombo shipping: key facts at a glance

ItemDetail
Port authoritySri Lanka Ports Authority (SLPA), set up on 1 August 1979 under Act No. 15 of 1979
Customs authoritySri Lanka Customs
UN/LOCODELKCMB
LocationWest coast of Sri Lanka, in Colombo city
Container terminalsJCT, ECT, SAGT, CICT and CWIT, plus SLPA's Unity Container Terminal
Containers handled in 20258,291,178 TEU, up from 7,792,069 TEU in 2024
Containers handled, first half of 20264,444,034 TEU, up 11.9% on the same period of 2025
Deepest container berths20 m at CWIT, 18 m at CICT and ECT
Main breakwater6,830 m
Entrance channel (South Harbour)Two-way, 20 m initial depth, 570 m wide
LCL warehouseSLPA CFS Peliyagoda, 19,500 m² stacking area
Import declarationCusDec in ASYCUDA World, lodged by a Customs House Agent after the delivery order
Inward manifest deadline72 hours before arrival at the first Sri Lankan port
Import VAT and SSCL18% and 2.5% on most tariff lines
Colombo to DubaiExport CusDec by the exporter or its Customs House Agent; UAE duty 5% of CIF and VAT 5%

Where is the Port of Colombo and who runs it?

The Port of Colombo sits on the west coast of Sri Lanka, next to the city centre. SLPA was formed on 1 August 1979 by merging the Colombo Port Commission with two statutory corporations, and it runs on its own revenue rather than government allocations. SLPA operates its own terminals and is a partner in the privately run ones.

For shippers this split matters. SLPA terminals and the private terminals each have their own gate rules and tariffs, so the terminal named on your arrival notice tells your Customs House Agent and trucker where to go. Bandaranaike International Airport, the main cargo airport, is at Katunayake, which helps if you split a shipment between sea and air.

Harbour layout: the old harbour and the South Harbour

SLPA describes Colombo as primarily a container port. The original harbour covers 184 hectares. The South Harbour, developed from 2008 on 285 hectares for deep-water berths and mainline vessels, is reached by a two-way channel with an initial depth of 20 m and a width of 570 m. It was planned for three terminals of 2.4 million TEU each, and CICT was the first, built and operated on a build, operate and transfer basis. For your cargo the practical point is depth: CWIT, CICT and ECT offer 18 m to 20 m, against 12 m to 15 m at JCT and 15 m at SAGT, so the largest mainline ships use the deeper berths.

Which container terminals does the Port of Colombo have?

Colombo has five large container terminals and one smaller SLPA terminal. Your carrier's service decides which one handles your box.

TerminalOperatorQuay and berthsDepthOther published facts
Jaya Container Terminal (JCT)SLPA1,292 m, 4 main container berths12 m to 15 m14 quay cranes; 45,000 TEU dry and 1,260 TEU reefer stacking
East Container Terminal (ECT)SLPAStage I: 450 m18 mBuilt for vessels up to 18,000 TEU; twin-lift quay cranes
South Asia Gateway Terminals (SAGT)Private partnership940 m, 3 berths15 m540 reefer slots; 20 ha site; operating since 1999
Colombo International Container Terminals (CICT)Private partnership4 berths18 m alongside2.4 million TEU design capacity; 58 ha yard
Colombo West International Terminal (CWIT)Adani Ports, John Keells Holdings and SLPA1,400 m20 mAbout 3.2 million TEU a year; fully automated
Unity Container Terminal (UCT)SLPANot published by SLPANot published by SLPAListed among SLPA's terminals

Colombo West International Terminal (CWIT)

CWIT is the newest terminal. It was built under a 35-year build, operate and transfer agreement between Adani Ports, John Keells Holdings and SLPA, and started operations in 2025. Adani Ports describes it as the first fully automated terminal at the port. A second phase, reported in October 2026, doubled capacity from 1.6 million to 3.2 million TEU a year, and the terminal reports 2 million TEU handled in its first 18 months.

How busy is the port?

PeriodContainers handledSource
20247,792,069 TEUSLPA, as reported in 2026
20258,291,178 TEUSLPA, as reported in 2026
First half of 20264,444,034 TEU (+11.9%)SLPA, as reported in 2026
CICT, 20243.3 million TEUPress report, January 2025
SAGT, 20242.0 million TEUPress report, January 2025

High volume means plenty of services, but also busy yards in peak weeks. Send documents early so your box does not wait in the stack for paperwork.

What cargo can you ship through the Port of Colombo?

Here is how each main cargo type usually moves through the port.

Cargo typeHow it movesWhat to plan
General goods in containersFCL through JCT, ECT, SAGT, CICT or CWITTerminal on the arrival notice, free time, truck
Small shipmentsLCL, unpacked at a container freight stationConsolidator's paperwork, carton marks
Chilled and frozen foodReefer containers on plug-in slotsSet temperature, health and food approvals
Steel, machinery, equipmentBreakbulk, flat racks or open topsLifting points, lashing, direct delivery
Project and heavy-lift piecesBreakbulk or heavy-lift vesselsDrawings, lift plan, road route out of Colombo
Chemicals and other DGIMDG containers, or general cargo stations that take DGClassification, carrier acceptance, licences
VehiclesRo-Ro or containersCurrent vehicle import rules, Customs valuation

FCL and LCL at the Port of Colombo

Most cargo through Colombo moves in containers. You have two main options.

  • FCL (full container load). You book a whole 20ft or 40ft box. It suits larger shipments and cargo you do not want handled with other goods.
  • LCL (less than container load). Your cargo shares a box and is unpacked at a container freight station (CFS) in Colombo. It suits small volumes but adds handling and a few extra steps.

SLPA's main LCL warehouse is CFS Peliyagoda, on about 7 acres, with a 260 m by 75 m warehouse and 19,500 m² of stacking area. SLPA also lists bonded warehouses, CFS V at 1,450 m² with a 150 m² cool room and CFS III at 1,400 m². Sri Lanka Customs examines LCL cargo at the New Nuge Road warehouse, Bandaranayake Quay and Jaya Container Terminal.

With LCL, your release also depends on the other shippers in the box. Send documents early and make sure carton marks match the packing list. Our guide to FCL vs LCL costs shows where the break-even point sits.

Breakbulk, project cargo and dangerous goods at Colombo

SLPA runs a bulk and breakbulk direct delivery service through its e-systems, and Sri Lanka Customs has examination officers for bulk at JCT and for Guide Pier, Kochchikade and Prince Vijaya Quay. Direct delivery means the goods go straight from ship to truck, so customs papers, trucks and permits must be ready when the vessel berths.

Breakbulk machinery and steel discharged at the Port of Colombo — Anil Darya

When you ship project cargo to Colombo with us, we plan it in this order:

  1. Collect drawings, dimensions, weights and centre of gravity for every piece.
  2. Decide between flat rack, open top and conventional breakbulk.
  3. Confirm carrier acceptance and the discharge method at Colombo.
  4. Agree with the consignee's agent who books trucks and road permits on the Sri Lankan side.
  5. Arrange lashing, survey and loading in the UAE.

See our break bulk and project cargo service for what we handle on the UAE side.

For dangerous goods, SLPA lists CFS II as handling general cargo and dangerous cargo. Most of the DG work still happens before loading: correct UN number and class, an SDS, a signed Dangerous Goods Declaration, UN packaging, labels and placards, and carrier acceptance. Sri Lanka also restricts toxic and hazardous chemicals and pesticides, so check the licence before you book. Our dangerous goods team checks classification first, and our guide to IMDG segregation in containers covers mixed loads.

Customs clearance at the Port of Colombo

Sri Lanka Customs clears all cargo landed at Colombo. The rules below come from Customs' own pages.

How the CusDec works

Import consignments are declared through a Customs House Agent, who submits the CusDec online in ASYCUDA World. The CusDec goes in after the goods arrive and after the shipping agent issues the delivery order. Customs value is the actual transaction value, and the importer must pay the correct duty before release. Payment is made at Bank of Ceylon or People's Bank, in a branch or online.

If your buyer has no clearing agent yet, SLPA's shipping directory lists cargo clearing and forwarding agents, container shipping agencies, breakbulk agencies and certified container inspectors in Colombo.

The carrier side runs first. Under Gazette No. 1886/55, the inward cargo report must reach Customs 72 hours before arrival at the first Sri Lankan port, and only licensed shipping agents, freight forwarders or NVOCCs may file it.

Which documents does Customs check?

At examination, Customs asks for the delivery copy of the CusDec with:

  • Bill of lading and delivery order.
  • Commercial invoices and a value declaration.
  • Packing list.
  • Catalogues, literature or manufacturing details where needed.
  • Relevant licences, certificates and approvals.

Examination channels at Colombo

Risk levelWhere the cargo goes
High-risk FCLHigh Risk Cargo Unit at Grayline Yard I
Medium-risk FCLGrayline Yard I or II
Low-risk FCLRank Container Terminal (RCT), may be scanned only
LCLNew Nuge Road warehouse, Bandaranayake Quay or JCT
Single-commodity bulk in many containersMay be released through the Green Channel from the main office

Four scanners work 24 hours at Colombo Port and RCT. Customs also lists fixed charges of Rs. 250 per declaration, Rs. 100 seal charge per container and Rs. 1,600 overtime for FCL cargo.

Duty, levies, licences and SLSI

Duty and levies are set per HS code in the Sri Lanka Customs National Imports Tariff Guide 2026. From 1 April 2026 the general duty bands are 0%, 10%, 20% and 30%. Most lines also carry VAT at 18% and SSCL at 2.5%, and some carry the Ports and Airports Development Levy, EDB Cess, excise or a surcharge. VAT and SSCL are worked out on CIF plus 10%, plus duty and the other levies.

The same tariff guide has an ICL/SLSI column. An "L" means an Import Control Licence is needed, and an "S" means the product falls under the Sri Lanka Standards Institution import inspection scheme. SLSI accepts certificates from accredited laboratories or the exporting country's standards body, or products from SLSI-registered plants, and recommends release to Customs. Uncertified goods are sampled and tested, which costs time at the port.

Import documents prepared for customs clearance at the Port of Colombo — Anil Darya

How to ship from Dubai to the Port of Colombo, step by step

This is how we run a sea shipment from Dubai to Colombo. We handle the UAE side and work with the consignee's Customs House Agent in Colombo.

  1. Share the cargo details. Commodity, HS code, weight, volume or dimensions, value, Incoterm and the delivery point in Sri Lanka.
  2. Check the Sri Lankan rules. The buyer's agent checks the duty band and the ICL/SLSI column, and starts any licence or SLSI certificate.
  3. Choose the service. We compare container or breakbulk services from Jebel Ali Port and confirm the Colombo terminal, transit and free days.
  4. Book and load. We truck the empty, load and seal, and gate in before the cut-off. For DG and project cargo we confirm acceptance first.
  5. File the UAE export declaration with Dubai Customs.
  6. Release the bill of lading. We check the draft against the invoice and packing list, so the manifest filed 72 hours before arrival is correct.
  7. Delivery order and CusDec. The shipping agent in Colombo issues the delivery order and the Customs House Agent lodges the CusDec.
  8. Examination, payment and release. Customs routes the box by risk, the importer pays, and the trucker collects from the terminal.

[AMIR-FACT: our real port-to-port transit Jebel Ali to Colombo for FCL and LCL, and the carriers or services we actually book to Colombo]

Our sea freight service covers FCL and LCL bookings from the UAE to Colombo.

How to ship from the Port of Colombo to Dubai

We also handle the other direction: shipping from Colombo to Dubai, with arrival at Jebel Ali, Khalifa Port or Sharjah port. We book the space and run the UAE side. The Sri Lankan export papers stay with the shipper or its Customs House Agent.

The Sri Lanka export side

  • Either the exporter or a Customs House Agent can be the declarant. The export CusDec is filed online in ASYCUDA World, and the goods must leave within 30 days of the CusDec registration date.
  • FCL export cargo is handled at the Export Facilitation Centre, and LCL at the Export Office at Customs headquarters.
  • Some goods carry export levies set by HS code, such as the EDB cess, Tea Board cess, coconut cess or rubber cess. Any permit from another agency must be in hand before the CusDec.
  • Sri Lanka Customs charges Rs. 550 per declaration, a Rs. 250 computer fee and a Rs. 300 examination fee.

The UAE import side

On arrival, the declaration goes to Dubai Customs with the commercial invoice, the packing list, the certificate of origin and any permit for restricted goods. For sea cargo the GCC customs guide also lists the bill of lading and the delivery order. Customs duty in Dubai is 5% of the CIF value for most goods, with 50% on alcohol and 100% on cigarettes. Import VAT is 5%. A VAT-registered importer accounts for it on its VAT return, while an importer that is not registered pays it before Customs releases the goods.

  1. Send us the shipper's details in Sri Lanka, the cargo, the HS code and the UAE delivery address.
  2. We book space and send the booking and cut-off to the shipper.
  3. The shipper or its trucker loads the container and delivers it to the terminal named in the booking.
  4. The shipper or its Customs House Agent files the export CusDec and pays any cess.
  5. We check the draft bill of lading against the invoice and packing list.
  6. We file the UAE declaration before the vessel arrives.
  7. We arrange payment of the duty and VAT and collect the delivery order.
  8. We truck the cargo to your site and return the empty container inside free time.

[AMIR-FACT: the carriers we actually use from Colombo to Jebel Ali, Khalifa or Sharjah and our real transit days in this direction]

Checklist before you ship to Colombo

  • HS code checked in the 2026 tariff guide.
  • Import Control Licence or SLSI certificate in hand if the line needs one.
  • Importer has a TIN and is registered with Sri Lanka Customs.
  • Customs House Agent appointed in Colombo.
  • Invoice, packing list and bill of lading match on value, weight, marks and consignee.
  • Bill of lading shows Colombo as port of discharge.
  • Technical literature ready for machinery and parts.
  • For LCL: carton marks match the packing list.
  • For DG: SDS, DG declaration, packaging, labels and carrier acceptance.
  • For breakbulk: drawings, lifting points, direct delivery trucks and permits.

Common mistakes at the Port of Colombo

  • Wrong description on the bill of lading. The manifest goes in 72 hours before arrival, so errors surface early and are slow to fix.
  • Shipping without the licence or SLSI paperwork. The cargo waits in Colombo while storage runs.
  • Late CusDec. It can only be lodged after the delivery order, so chase the shipping agent as soon as the vessel arrives.
  • Ignoring free time. Terminal storage and container detention start after the free days. Our article on demurrage and detention explains how they add up.
  • Breakbulk with no trucks ready. Direct delivery cargo needs trucks at the quay when the ship works.

Frequently asked questions

Who operates Colombo's port?

The Sri Lanka Ports Authority runs the port. It operates JCT, ECT and UCT itself and is a partner in the privately run SAGT, CICT and CWIT terminals.

What is the port code for Colombo?

The UN/LOCODE for the Port of Colombo is LKCMB. Use it on bookings and bills of lading.

How many containers does the Port of Colombo handle?

SLPA reports 8,291,178 TEU in 2025, up from 7,792,069 TEU in 2024. In the first half of 2026 the port handled 4,444,034 TEU, 11.9% more than a year earlier.

Which is the deepest terminal at Colombo?

CWIT has a 20 m depth along a 1,400 m quay. CICT has 18 m alongside, and ECT has 18 m at its stage I quay.

What documents do I need to clear cargo at Colombo?

Customs checks the CusDec with the bill of lading, delivery order, invoices, value declaration, packing list, technical literature where needed, and any licences, certificates or approvals.

Who files the customs declaration at Colombo?

A Customs House Agent files the CusDec online in ASYCUDA World on the importer's behalf, after the goods arrive and the shipping agent issues the delivery order.

Can I ship LCL cargo to Colombo?

Yes. LCL boxes are unpacked at a container freight station such as SLPA's CFS Peliyagoda, and Customs examines LCL cargo at New Nuge Road, Bandaranayake Quay or JCT.

Can I ship dangerous goods to the Port of Colombo?

Yes. You need correct classification, an SDS, a DG declaration, UN packaging and carrier acceptance, plus any Sri Lankan licence for restricted chemicals or pesticides.

How do I ship from Dubai to Colombo?

We book a container or breakbulk service from Jebel Ali, file the UAE export declaration and check the bill of lading so the manifest filed 72 hours before arrival is right. In Colombo, the consignee's Customs House Agent lodges the CusDec and the importer pays duty and taxes.

How do I ship from Colombo to Dubai?

The exporter or its Customs House Agent files the export CusDec in ASYCUDA World and ships within 30 days of registration. We book the space, file the Dubai Customs declaration before arrival, arrange payment of the 5% duty on the CIF value and the 5% import VAT, and deliver.

Get a quote for Port of Colombo shipping

Send us your cargo details and we will come back with a routing and a price to Colombo. Use our freight rate inquiry form, or contact our team if you want to talk through a breakbulk, project or DG shipment first. You can also read about our Dubai freight forwarding team.

Sources

Reviewed: 10 November 2026

Tell us what you are shipping.

Reply within one working day, Monday to Friday, 8:00 to 16:00 Dubai time.