UN/LOCODE IDSUB · Indonesia · Asia-Pacific · JI
Surabaya is Indonesia's second-largest port, principally serving the East Java industrial region. Shore leave follows the same Indonesian procedure as Jakarta. Welfare provision via Mission to Seafarers Surabaya + Stella Maris.
Tanjung Perak terminals are 15-25 minutes from central Surabaya by agent van. Smaller than Jakarta, so less traffic. The city is more compact and easier to navigate.
Do: enjoy Surabaya's much-easier pace compared to Jakarta. Don't: assume Java's other cities work the same way — they don't. Watch for: Java's port-state-control inspection regime is shared with the central Indonesian regulator; deficiencies sometimes follow the vessel between Java ports.
Last verified: 2026-06-29. Confirm with ship's agent before going ashore — local policy changes.
Surabaya (UN/LOCODE IDSUB) is a designated seaport with an adjacent airport in Indonesia (JI) in the tropical southern Asia-Pacific region. The port operates on Asia/Jakarta, uses the Rupiah (IDR), runs shore power at 230V/50Hz (Type C/F). Nearest major airport for crew changes is Juanda International Airport (SUB), 17 km from the port.
Country-coastal Köppen zone (most ports cluster on the coast). For port-coordinate resolution use Kottek 2006 0.5° grid.
seaport · rail terminal · road terminal · airport · postal exchange · inland clearance / multimodal
Compiled from public port-authority and P&I-club directories. Always verify current contacts via your agent before arrival.
ISPS security level (normal): 1
East Java main port; Madura Strait tidal pilotage; depth restrictions in inner harbour; Java Sea swells.
Welfare, abandonment, wages, medical, mental health, harassment — 24/7 lines where available. See full helplines directory.
Port-state-control region: tokyo MoU · how to file a PSC complaint.
Last verified
High confidenceEditorial confidence: how we grade. Data sources and methodology: /sources.