We Respect Your Privacy
We use cookies to operate this website, improve usability, deliver better user experience, and improve our marketing. Your privacy is important to us and we never collect any personal data.View Cookie policy
Header 8.jpg
accounting_coins_stack_5b47c57939.svg
Transparent Pricing
AI icon light
AI-Driven Shipping Intelligence
Pin_e4aa1f4715_9addb2138e.svg
Real-time Shipment Visibility
Personal_account_manager_c8a6fb1136_5fac54be59.svg
Personal Account Manager
Fedex logo
UPS  logo
DHL icon
United Airlines logo
CMA CGM icon
Air India icon
MSC logo
Yang Ming logo
Emirates icon
EVERGREEN icon
Delta icon
HAPAG LLOYD icon
ONE logo
Ethihad icon
Cosco icon
British Airways icon
Zim logo
OOCL logo
Fedex logo
UPS  logo
DHL icon
United Airlines logo
CMA CGM icon
Air India icon
MSC logo
Yang Ming logo
Emirates icon
EVERGREEN icon
Delta icon
HAPAG LLOYD icon
ONE logo
Ethihad icon
Cosco icon
British Airways icon
Zim logo
OOCL logo
Fedex logo
UPS  logo
DHL icon
United Airlines logo
CMA CGM icon
Air India icon
MSC logo
Yang Ming logo
Emirates icon
EVERGREEN icon
Delta icon
HAPAG LLOYD icon
ONE logo
Ethihad icon
Cosco icon
British Airways icon
Zim logo
OOCL logo

The Port of Surabaya, also known as Tanjung Perak Port, is a major Indonesian seaport located in Surabaya, East Java. It serves Surabaya, East Java, eastern Java, Madura, eastern Indonesia, industrial zones, manufacturing areas, food producers, agricultural exporters, importers, exporters, and international trade lanes connected to Southeast Asia, East Asia, the Indian Subcontinent, the Middle East, Europe, North America, Oceania, and global container networks. The port’s UN/LOCODE is IDSUB.


Surabaya handles containers, general cargo, breakbulk cargo, refrigerated cargo, food products, agricultural cargo, machinery, vehicles, chemicals, paper products, consumer goods, textiles, industrial inputs, project cargo, and commercial freight. It is especially important for businesses connected to East Java’s manufacturing base, regional distribution networks, inter-island trade, export industries, and eastern Indonesia supply chains.


The port is operated under Pelindo and includes container, multipurpose, general cargo, passenger, ferry, and supporting logistics facilities. Container operations are supported by Terminal Petikemas Surabaya and other port facilities connected to Tanjung Perak and nearby terminal areas.


Port of Surabaya Overview


Port DetailInformation
Port namePort of Surabaya / Tanjung Perak Port
CountryIndonesia
RegionSurabaya / East Java / Java Sea / Madura Strait
UN/LOCODEIDSUB
Port typeSeaport / container port / multipurpose port / inter-island port
Port operatorPelindo / Tanjung Perak Port operators
Main terminal areasTerminal Petikemas Surabaya, Jamrud, Nilam, Mirah, Kalimas, passenger and ferry facilities, supporting logistics areas
Main cargo focusContainers, general cargo, food products, machinery, vehicles, consumer goods, industrial cargo, inter-island cargo
Main terminal typesContainer terminal, multipurpose terminal, general cargo berths, breakbulk areas, passenger terminal, ferry terminal, reefer facilities
Cargo typesContainers, machinery, vehicles, food products, agricultural cargo, refrigerated cargo, chemicals, paper products, consumer goods, project cargo
Suitable forImporters, exporters, freight forwarders, manufacturers, retailers, food companies, agricultural exporters, industrial shippers, project cargo shippers

Why Ship Through the Port of Surabaya?


Surabaya is one of Indonesia’s most important maritime gateways and a key logistics hub for East Java and eastern Indonesia. Its location near industrial zones, manufacturing areas, agricultural production regions, and inter-island shipping routes makes it a practical port choice for both international and domestic cargo flows.


For importers, Surabaya provides access to East Java, Surabaya’s industrial and commercial areas, warehouses, retail distribution centers, food processors, manufacturing facilities, construction projects, and inland transport corridors. For exporters, the port supports cargo moving from East Java and surrounding regions to Southeast Asia, East Asia, Europe, North America, the Middle East, Oceania, and other international markets.


The port is especially relevant for businesses shipping containers, machinery, vehicles, food products, agricultural cargo, textiles, chemicals, consumer goods, paper products, refrigerated products, industrial inputs, breakbulk cargo, and project cargo.


Container Shipping Through Surabaya


The Port of Surabaya supports containerized import, export, domestic, inter-island, and regional cargo flows. Terminal Petikemas Surabaya is one of the main container terminal facilities serving Tanjung Perak and supports container operations for East Java’s commercial, industrial, and distribution markets.


Businesses use Surabaya for:


  • Import containers into Indonesia
  • Export containers from Indonesia
  • Full container load shipments
  • Less than container load shipments
  • Domestic and inter-island container movements
  • Regional distribution cargo for East Java and eastern Indonesia
  • Industrial cargo movements
  • Food products, agricultural products, beverages, and refrigerated goods
  • Machinery, spare parts, vehicles, chemicals, and construction materials
  • Reefer containers for frozen goods, chilled goods, seafood, meat, fruit, food products, pharmaceuticals, and temperature-sensitive cargo
  • Cargo moving to or from Surabaya, East Java, Gresik, Sidoarjo, Mojokerto, Pasuruan, Malang, Madura, Bali, Kalimantan, Sulawesi, Nusa Tenggara, and other Indonesian logistics zones
  • Shipments connected to Southeast Asia, East Asia, the Indian Subcontinent, the Middle East, Europe, North America, Oceania, and wider global container trade lanes
  • Cargo connecting through regional hubs such as Jakarta, Tanjung Priok, Semarang, Makassar, Singapore, Port Klang, Tanjung Pelepas, Laem Chabang, Ho Chi Minh City, Cai Mep, Busan, Shanghai, Ningbo, Kaohsiung, Colombo, Jebel Ali, Rotterdam, Antwerp-Bruges, Hamburg, Los Angeles, and Long Beach

For larger shipments, FCL shipping is usually suitable when cargo can fill a 20ft or 40ft container. For smaller shipments, LCL shipping allows businesses to move partial container loads without paying for a full container.

Surabaya Freight Rates

Freight Shipping Cost from & to Surabaya for a 20-foot Container

Port Capacity and Terminal Infrastructure


The Port of Surabaya has container, general cargo, breakbulk, passenger, ferry, reefer, customs, gate, yard, warehousing, and inland logistics infrastructure serving East Java and eastern Indonesia. Tanjung Perak is Indonesia’s major eastern gateway and is connected to industrial and commercial corridors across Surabaya and East Java.


The port’s infrastructure supports:


  • Container handling
  • Import and export container flows
  • Domestic and inter-island cargo
  • General cargo handling
  • Breakbulk cargo operations
  • Reefer container operations
  • Passenger and ferry services
  • Vehicle and wheeled cargo
  • Food and agricultural cargo logistics
  • Machinery and industrial equipment
  • Chemicals and industrial inputs
  • Paper products and consumer goods
  • Yard and gate operations
  • Customs clearance and inspection processes
  • Warehousing and regional distribution
  • Trucking and inland delivery
  • Connections with Surabaya, East Java, Madura, Bali, Kalimantan, Sulawesi, Nusa Tenggara, and eastern Indonesia logistics corridors

This infrastructure makes Surabaya suitable for containerized freight, domestic cargo, and international commercial cargo, especially shipments connected to East Java manufacturing, food production, inter-island trade, consumer markets, industrial supply chains, and eastern Indonesia distribution.


Main Cargo Handled Through Surabaya


The Port of Surabaya handles a broad mix of containerized cargo, food products, agricultural cargo, machinery, vehicles, chemicals, paper products, textiles, consumer goods, refrigerated cargo, general cargo, breakbulk cargo, and project cargo.


Cargo TypeExamples
Containerized importsMachinery, consumer goods, industrial inputs, spare parts, chemicals, packaging, construction materials
Containerized exportsFood products, agricultural cargo, manufactured goods, textiles, paper products, commercial freight
Food and beverage cargoProcessed food, beverages, frozen goods, chilled products, fruit, seafood, food ingredients
Agricultural cargoCoffee, cocoa, spices, grain, fruit, seafood, agricultural inputs, processed agricultural products
Machinery cargoFactory equipment, spare parts, tools, production machinery, industrial equipment
Vehicle cargoCars, trucks, wheeled equipment, automotive parts, replacement components
Chemical cargoPackaged chemicals, industrial chemicals, plastics, resin, regulated cargo when permitted
Paper and pulp cargoPaper products, packaging materials, pulp-related cargo, industrial paper goods
Textile and garment cargoFabrics, apparel, footwear, accessories, finished garments, production inputs
Consumer goodsHousehold goods, appliances, electronics, retail products, furniture, packaged goods
Refrigerated cargoFrozen goods, chilled goods, seafood, meat, fruit, pharmaceuticals, temperature-sensitive products
Project cargoHeavy equipment, industrial cargo, energy-sector cargo, construction project cargo, specialized freight

Surabaya is especially relevant for shippers that need access to East Java, eastern Indonesia, industrial facilities, food producers, agricultural exporters, manufacturers, retailers, and regional distribution corridors.


Shipping to Surabaya Indonesia


Importers ship cargo to Surabaya from Southeast Asia, East Asia, the Indian Subcontinent, Europe, North America, the Middle East, Oceania, and other global trade regions.


Common imports to Surabaya and East Java include:


  • Machinery and spare parts
  • Industrial equipment
  • Vehicles and automotive parts
  • Chemicals and raw materials
  • Packaging materials
  • Plastic materials and resin
  • Food products and beverages
  • Refrigerated cargo
  • Consumer goods and retail inventory
  • Electronics and appliances
  • Textile materials and fabrics
  • Construction materials
  • Steel products
  • Medical and healthcare products
  • Manufacturing inputs
  • General cargo
  • Project cargo and oversized equipment

When shipping to Surabaya, importers should compare total landed cost rather than only the ocean freight rate. Total landed cost may include origin charges, sea freight, destination charges, Indonesian import duty, VAT, income tax where applicable, terminal handling, customs broker fees, documentation fees, storage, demurrage, detention, trucking, inland delivery, inspection fees, and cargo insurance.


Use the iContainers ocean freight calculator to estimate shipping costs and compare available freight options.


Shipping From Surabaya Indonesia


Exporters use Surabaya for cargo moving from East Java, Surabaya, Gresik, Sidoarjo, Pasuruan, Malang, Madura, Bali, Kalimantan, Sulawesi, agricultural production areas, industrial zones, warehouses, manufacturers, and inland logistics corridors to Southeast Asia, East Asia, Europe, North America, the Middle East, Oceania, and other international markets.


Common export cargo from Surabaya includes:


  • Food products
  • Beverages
  • Seafood and refrigerated products
  • Coffee, cocoa, spices, and agricultural products
  • Textiles and garments
  • Footwear
  • Paper products and packaging
  • Chemicals and industrial products
  • Manufactured goods
  • Machinery and spare parts
  • Furniture and consumer goods
  • Packaged commercial goods
  • Project cargo
  • Breakbulk cargo
  • Containerized freight
  • General commercial cargo

For exporters, the best shipping option depends on cargo volume, product type, destination, Incoterm, sailing schedule, terminal choice, equipment availability, customs documentation, inland pickup location, temperature-control needs, and required transit time.


FCL is usually more efficient for larger commercial volumes, while LCL can work well for smaller shipments, samples, cartons, pallets, and partial container loads.


FCL vs LCL Shipping Through Surabaya Indonesia


Shipping OptionBest ForMain AdvantageConsideration
FCL shippingFull 20ft or 40ft container loadsDedicated container and fewer cargo touchpointsBest when shipment volume justifies a full container
LCL shippingSmaller shipments, cartons, pallets, samples, partial loadsPay only for the space usedMay involve consolidation or deconsolidation through Surabaya, Jakarta, Semarang, Singapore, Port Klang, Tanjung Pelepas, or another hub
Reefer containerFood products, frozen goods, chilled goods, seafood, fruit, pharmaceuticalsKeeps cargo at controlled temperatureRequires equipment availability, plug capacity, temperature settings, and correct documentation
General cargo shippingPallets, cartons, equipment, mixed commercial freightFlexible for non-specialized commercial cargoRequires correct handling, packing, and documentation
Inter-island cargoDomestic cargo moving between Indonesian islandsUseful for distribution across eastern IndonesiaRequires coordination with domestic carrier services and local delivery networks
Breakbulk shippingMachinery, steel, oversized cargo, industrial equipmentUseful for cargo not suitable for standard containersRequires special handling and early coordination
Agricultural export shippingCoffee, cocoa, spices, seafood, fruit, processed foodSupports East Java and eastern Indonesia export supply chainsMay require sanitary, phytosanitary, quality, or origin documentation
Project cargoHeavy or complex industrial shipmentsSupports industrial, infrastructure, and energy projectsNeeds coordination with carrier, terminal, customs broker, and inland transport

For shippers comparing route options, iContainers’ transit time calculator can help estimate shipping times before booking.


Customs Clearance at Surabaya and Indonesia


Cargo imported or exported through Surabaya must comply with Indonesian customs requirements. Importers and exporters should prepare accurate shipment data before cargo arrival or departure, including product descriptions, HS codes, customs value, country of origin, consignee details, shipper details, importer information, exporter information, and supporting documentation.


Commercial shipments through Surabaya may require documents such as a commercial invoice, packing list, bill of lading or sea waybill, import declaration, export declaration, certificate of origin, import license or export license when applicable, insurance certificate, inspection certificate, and product-specific regulatory documents.


Regulated goods such as food products, agricultural goods, chemicals, pharmaceuticals, medical devices, cosmetics, vehicles, batteries, hazardous cargo, plants, animals, textiles, and restricted items may require additional permits, inspection, testing, sanitary approval, phytosanitary approval, product registration, safety documentation, or agency authorization under Indonesian rules.


For more general guidance, read iContainers’ guide to customs clearance.


Documents Needed for Shipping Through Surabaya Indonesia


Most commercial ocean freight shipments to or from Surabaya require:


  • Commercial invoice
  • Packing list
  • Bill of lading or sea waybill
  • Import or export customs declaration
  • HS code and product description
  • Importer of record details, when importing into Indonesia
  • Exporter details, when exporting from Indonesia
  • Indonesian business registration details, when applicable
  • Tax identification details, when applicable
  • Certificate of origin, when required
  • Import license or export license, when applicable
  • Inspection certificate, when applicable
  • Insurance certificate, when applicable
  • Dangerous goods declaration, when applicable
  • Safety data sheet, for regulated chemicals or hazardous cargo
  • Product conformity documents, when applicable
  • Phytosanitary certificate, when applicable
  • Veterinary certificate, when applicable
  • Food safety or agricultural documents, when applicable
  • Quarantine documents, when applicable
  • BPOM, Ministry of Trade, Ministry of Agriculture, or other agency permits, when applicable
  • Vehicle documentation, when applicable
  • Project cargo permits, when applicable
  • Delivery order or cargo release documents
  • Customs broker authorization, when using a customs broker
  • Inland transport documents, when cargo moves by truck, rail, ferry, or another inland mode

Documentation should be complete and consistent before cargo arrival or departure. Incorrect HS codes, incomplete cargo descriptions, missing permits, inaccurate invoices, inconsistent consignee details, missing inspection documents, or late customs data can delay customs clearance and increase costs.


Common Shipping Routes for Surabaya Indonesia


Surabaya connects East Java and eastern Indonesia with Southeast Asia, East Asia, the Indian Subcontinent, the Middle East, Europe, North America, Oceania, and wider global trade lanes through direct services, feeder services, domestic shipping, inter-island networks, trucking, and transshipment.


Trade LaneCommon Cargo
Southeast Asia to SurabayaConsumer goods, food products, machinery, packaging, industrial inputs
East Asia to SurabayaElectronics, machinery, vehicles, chemicals, consumer goods, textile inputs
Indian Subcontinent to SurabayaTextiles, food products, machinery, chemicals, pharmaceuticals, consumer goods
Middle East to SurabayaChemicals, plastics, industrial materials, machinery, general cargo
Europe to SurabayaMachinery, vehicles, chemicals, specialist products, food products, industrial cargo
North America to SurabayaMachinery, medical goods, technology products, food products, industrial inputs
Oceania to SurabayaFood products, agricultural cargo, refrigerated goods, raw materials
Surabaya to Southeast AsiaFood products, agricultural cargo, textiles, manufactured goods, commercial cargo
Surabaya to East AsiaFood products, seafood, paper products, textiles, chemicals, manufactured goods
Surabaya to EuropeFood products, agricultural cargo, textiles, paper products, manufactured goods
Surabaya to North AmericaFood products, seafood, textiles, furniture, consumer goods, commercial freight
Surabaya to OceaniaFood products, machinery, consumer goods, general freight
Surabaya to Indonesian coastal portsConsumer goods, food products, industrial cargo, machinery, containerized freight

Routing may involve direct ocean services, feeder services, domestic shipping, trucking, or transshipment through Jakarta, Tanjung Priok, Semarang, Makassar, Singapore, Port Klang, Tanjung Pelepas, Laem Chabang, Ho Chi Minh City, Cai Mep, Busan, Shanghai, Ningbo, Kaohsiung, Colombo, Jebel Ali, Rotterdam, Antwerp-Bruges, Hamburg, Los Angeles, Long Beach, Sydney, Melbourne, and other hubs depending on carrier schedule, cargo type, and final destination.


When Should You Use Surabaya Instead of Another Indonesian Port?


Surabaya can be suitable when:


  • The cargo origin or destination is in Surabaya, East Java, Gresik, Sidoarjo, Mojokerto, Pasuruan, Malang, Madura, Bali, Kalimantan, Sulawesi, Nusa Tenggara, or eastern Indonesia
  • The shipment is connected to East Java manufacturing, food production, agricultural exports, textiles, chemicals, paper products, consumer goods, inter-island distribution, or industrial supply chains
  • The cargo is containerized and suitable for FCL or LCL shipping
  • The shipment involves machinery, vehicles, food products, refrigerated cargo, chemicals, agricultural cargo, construction cargo, consumer goods, general cargo, or project cargo
  • Inland delivery distance is shorter through Surabaya than through Jakarta, Semarang, Makassar, or another Indonesian port
  • The shipper needs access to container, reefer, general cargo, inter-island shipping, trucking, warehousing, or distribution capability
  • The shipment benefits from proximity to East Java’s industrial base, Surabaya’s commercial market, or eastern Indonesia logistics corridors

Another Indonesian port may be more suitable when the shipment requires proximity to Jakarta, West Java, Central Java, Sumatra, Kalimantan, Sulawesi, or a specific carrier rotation through Tanjung Priok, Tanjung Emas, Belawan, Makassar, Bitung, or another Indonesian gateway. The right port choice should be based on total landed cost, sailing schedule, inland distance, customs requirements, cargo type, equipment availability, terminal capability, storage needs, reefer requirements, and required delivery date.


How to Get an Ocean Freight Quote for Surabaya Indonesia


To get a freight quote to or from Surabaya, prepare the following details:


  1. Origin and destination
  2. Port-to-port, door-to-port, port-to-door, or door-to-door requirement
  3. Cargo weight and dimensions
  4. Number of pallets, cartons, boxes, vehicles, trailers, or containers
  5. FCL, LCL, reefer, breakbulk, general cargo, hazardous, inter-island cargo, agricultural cargo, industrial cargo, or project cargo preference
  6. Commodity description and HS code, if available
  7. Cargo ready date
  8. Incoterm
  9. Customs clearance requirements
  10. Final pickup or delivery address, if needed
  11. Inland movement requirement, such as trucking, warehouse delivery, factory pickup, port warehouse movement, refrigerated delivery, distribution center delivery, ferry connection, or project cargo delivery
  12. Special handling requirements, such as reefer cargo, hazardous cargo, chemicals, batteries, temperature control, oversized cargo, heavy lifting, customs inspection, quarantine inspection, product inspection, or high-value cargo
  13. Preferred carrier, terminal, trucking provider, customs broker, bonded warehouse, feeder service, domestic carrier, inter-island service, or transshipment hub, if already specified

With iContainers, businesses can compare ocean freight options online, review available rates, and manage international shipments through a digital booking process.

Ship Your Freight Now

FAQ About the Port of Surabaya

Where is the Port of Surabaya?

The Port of Surabaya, also known as Tanjung Perak Port, is located in Surabaya, East Java, Indonesia, near the Madura Strait and Java Sea.

What is the UN/LOCODE for Surabaya?

The UN/LOCODE for the Port of Surabaya is IDSUB.

What cargo is commonly shipped through Surabaya?

Common cargo includes containers, machinery, vehicles, food products, agricultural cargo, chemicals, paper products, textiles, consumer goods, refrigerated cargo, general cargo, breakbulk cargo, and project cargo.

Who operates the Port of Surabaya?

The Port of Surabaya is operated under Pelindo, with container operations supported by Terminal Petikemas Surabaya and related Tanjung Perak terminal facilities.

When should I use Surabaya instead of Jakarta?

Surabaya may be suitable when cargo is connected to East Java or eastern Indonesia and inland or inter-island delivery is more efficient through Tanjung Perak. Jakarta may be more suitable for cargo connected to West Java, Greater Jakarta, or specific carrier rotations through Tanjung Priok.

Which regions does Surabaya Port serve?

Surabaya serves Surabaya, East Java, Gresik, Sidoarjo, Mojokerto, Pasuruan, Malang, Madura, Bali, Kalimantan, Sulawesi, Nusa Tenggara, and eastern Indonesia logistics corridors.

Fedex logo
UPS  logo
DHL icon
United Airlines logo
CMA CGM icon
Air India icon
MSC logo
Yang Ming logo
Emirates icon
EVERGREEN icon
Delta icon
HAPAG LLOYD icon
ONE logo
Ethihad icon
Cosco icon
British Airways icon
Zim logo
OOCL logo
Fedex logo
UPS  logo
DHL icon
United Airlines logo
CMA CGM icon
Air India icon
MSC logo
Yang Ming logo
Emirates icon
EVERGREEN icon
Delta icon
HAPAG LLOYD icon
ONE logo
Ethihad icon
Cosco icon
British Airways icon
Zim logo
OOCL logo
Fedex logo
UPS  logo
DHL icon
United Airlines logo
CMA CGM icon
Air India icon
MSC logo
Yang Ming logo
Emirates icon
EVERGREEN icon
Delta icon
HAPAG LLOYD icon
ONE logo
Ethihad icon
Cosco icon
British Airways icon
Zim logo
OOCL logo
Icontainers color Logo

iContainers is a digital freight forwarder based in Barcelona that assists thousands of companies and families around the globe in moving their merchandise internationally.


Our online freight quoting platform has the latest technology in the sector and simplifies ocean freight, quoting and managing your bookings from the same user area.


We work side by side with Shipa Freight to fully cover the demands of our customers.


Powered by Velocity

All Rights Reserved. © 2026 iContainers