Serangoon Harbor: 59,332 t/day estimated with Johor Serangoon Harbor Singapore: 44,028 t/day estimated with Johor Singapore Port Klang: 17,620 t/day estimated with Johor Port Klang Pengerang: 7,999 t/day estimated with Johor Pengerang Dumai: 5,292 t/day estimated with Johor Dumai Kaohsiung: 4,273 t/day estimated with Johor Kaohsiung Hong Kong: 2,608 t/day estimated with Johor Hong Kong Tanjung Pelepas: 2,166 t/day estimated with Johor Tanjung Pelepas Rotterdam: 1,947 t/day estimated with Johor Rotterdam Penang: 1,807 t/day estimated with Johor Penang Kuantan: 1,785 t/day estimated with Johor Kuantan Tanjung Priok: 1,729 t/day estimated with Johor Tanjung Priok Gresik: 1,391 t/day estimated with Johor Gresik Guangzhou (Nansha): 1,375 t/day estimated with Johor Guangzhou (Nansha) Siam Seaport: 1,350 t/day estimated with Johor Siam Seaport Fujairah: 1,307 t/day estimated with Johor Fujairah Ulsan: 1,289 t/day estimated with Johor Ulsan Mombasa: 1,200 t/day estimated with Johor Mombasa Keelung: 1,178 t/day estimated with Johor Keelung Panjang: 1,076 t/day estimated with Johor Panjang Map Ta Phut: 1,057 t/day estimated with Johor Map Ta Phut Mersin: 959 t/day estimated with Johor Mersin Cai Mep: 938 t/day estimated with Johor Cai Mep Gwangyang (Kwangyang): 928 t/day estimated with Johor Gwangyang (Kwangyang) Banten: 904 t/day estimated with Johor Banten Fremantle: 880 t/day estimated with Johor Fremantle Shanghai: 867 t/day estimated with Johor Shanghai Brisbane: 865 t/day estimated with Johor Brisbane Lumut: 844 t/day estimated with Johor Lumut Huelva: 815 t/day estimated with Johor Huelva Port Botany: 726 t/day estimated with Johor Port Botany Daesan: 700 t/day estimated with Johor Daesan Jebel Ali: 691 t/day estimated with Johor Jebel Ali Jabal Az Zannah-Ruways: 684 t/day estimated with Johor Jabal Az Zannah-Ruways Mumbai-Jawaharlal Nehru (Nhava Sheva): 669 t/day estimated with Johor Mumbai-Jawaharlal Nehru (Nhava Sheva) Batangas City: 619 t/day estimated with Johor Batangas City Bintulu: 582 t/day estimated with Johor Bintulu Mailiao: 559 t/day estimated with Johor Mailiao Port of Sabah: 554 t/day estimated with Johor Port of Sabah Belawan: 546 t/day estimated with Johor Belawan Tanjunguban: 545 t/day estimated with Johor Tanjunguban Pelabuhan Sungai Udang: 534 t/day estimated with Johor Pelabuhan Sungai Udang Bangkok: 519 t/day estimated with Johor Bangkok Saigon: 502 t/day estimated with Johor Saigon Ningbo: 501 t/day estimated with Johor Ningbo Port Dickson: 491 t/day estimated with Johor Port Dickson Balikpapan: 487 t/day estimated with Johor Balikpapan Dalian: 481 t/day estimated with Johor Dalian Durban: 467 t/day estimated with Johor Durban Pyeongtaek: 462 t/day estimated with Johor Pyeongtaek Portland, OR: 458 t/day estimated with Johor Portland, OR Manila: 454 t/day estimated with Johor Manila Port Elizabeth: 432 t/day estimated with Johor Port Elizabeth Tuban: 430 t/day estimated with Johor Tuban New Mangalore: 428 t/day estimated with Johor New Mangalore Kandla: 426 t/day estimated with Johor Kandla Jubail: 421 t/day estimated with Johor Jubail Zhoushan: 411 t/day estimated with Johor Zhoushan Santos: 410 t/day estimated with Johor Santos Chiba: 401 t/day estimated with Johor Chiba Djibouti: 395 t/day estimated with Johor Marsden Point: 392 t/day estimated with Johor Ras Laffan: 389 t/day estimated with Johor Chittagong: 382 t/day estimated with Johor Tianjin Xin Gang: 359 t/day estimated with Johor Taichung: 346 t/day estimated with Johor Yangon: 337 t/day estimated with Johor Suzhou (Zhangjiagang): 333 t/day estimated with Johor Tauranga: 332 t/day estimated with Johor Qingdao Port: 328 t/day estimated with Johor Amsterdam: 327 t/day estimated with Johor Fangcheng: 324 t/day estimated with Johor Indonesia Morowali Industrial Park: 320 t/day estimated with Johor Vancouver: 317 t/day estimated with Johor Tanjung Sekong: 317 t/day estimated with Johor Longview: 313 t/day estimated with Johor Kuching: 311 t/day estimated with Johor Lianyungang: 310 t/day estimated with Johor Surabaya: 290 t/day estimated with Johor Saint Petersburg: 289 t/day estimated with Johor Las Palmas (de Gran Canaria): 285 t/day estimated with Johor Davao: 285 t/day estimated with Johor Barcelona: 279 t/day estimated with Johor Quequén: 273 t/day estimated with Johor Bilbao: 269 t/day estimated with Johor Yarimca: 259 t/day estimated with Johor São Sebastião: 259 t/day estimated with Johor New York-New Jersey: 256 t/day estimated with Johor Wakayama-Shimotsu: 254 t/day estimated with Johor Shekou (Shenzhen): 251 t/day estimated with Johor Al Hamriyah LPG Terminal: 251 t/day estimated with Johor Tarragona: 251 t/day estimated with Johor Port Adelaide: 248 t/day estimated with Johor Sikka: 247 t/day estimated with Johor Hannan: 247 t/day estimated with Johor Yangpu: 245 t/day estimated with Johor Chennai (Madras): 244 t/day estimated with Johor Haldia: 242 t/day estimated with Johor Port Hedland: 240 t/day estimated with Johor Nemrut Bay: 233 t/day estimated with Johor Tanjung Geren: 233 t/day estimated with Johor Nantong: 232 t/day estimated with Johor Paranaguá: 231 t/day estimated with Johor Kemaman Harbor: 222 t/day estimated with Johor Xiamen: 219 t/day estimated with Johor Jinzhou: 219 t/day estimated with Johor Los Angeles-Long Beach: 217 t/day estimated with Johor Qiwei: 214 t/day estimated with Johor Dampier: 211 t/day estimated with Johor Tuticorin: 206 t/day estimated with Johor Lahad Datu: 205 t/day estimated with Johor Incheon: 205 t/day estimated with Johor Lanqiao Port: 203 t/day estimated with Johor Geelong: 202 t/day estimated with Johor Sitrah: 198 t/day estimated with Johor Kisarazu: 194 t/day estimated with Johor Kashima-Ibaraki: 190 t/day estimated with Johor San Martin: 188 t/day estimated with Johor Zhuhai: 184 t/day estimated with Johor Ust-Luga: 182 t/day estimated with Johor Rayong: 181 t/day estimated with Johor Visakhapatnam: 181 t/day estimated with Johor Muhammad Bin Qasim: 180 t/day estimated with Johor Vancouver: 179 t/day estimated with Johor Bahia Blanca: 177 t/day estimated with Johor Oita: 175 t/day estimated with Johor Karimun: 174 t/day estimated with Johor Shanghai (Yangshan): 170 t/day estimated with Johor Longkou Gang: 166 t/day estimated with Johor Palembang: 165 t/day estimated with Johor General Santos: 163 t/day estimated with Johor Timaru: 163 t/day estimated with Johor Krishnapatnam Port: 161 t/day estimated with Johor Noumea: 161 t/day estimated with Johor New Orleans: 160 t/day estimated with Johor Corpus Christi: 157 t/day estimated with Johor Kanokawa: 153 t/day estimated with Johor Kuala Tanjung: 150 t/day estimated with Johor Milford Haven: 149 t/day estimated with Johor Novorossiysk: 147 t/day estimated with Johor Onahama: 144 t/day estimated with Johor Kota Kinabalu: 143 t/day estimated with Johor Nakhodka: 139 t/day estimated with Johor Huizhou: 139 t/day estimated with Johor Mundra: 137 t/day estimated with Johor Genova: 136 t/day estimated with Johor Sendai-Shiogama: 135 t/day estimated with Johor Subic Bay: 135 t/day estimated with Johor Bayuquan: 132 t/day estimated with Johor Al Adabiyah: 132 t/day estimated with Johor Darwin: 132 t/day estimated with Johor Mina Al Ahmadi: 132 t/day estimated with Johor Ras Tanura: 132 t/day estimated with Johor Karachi: 131 t/day estimated with Johor Kinuura: 129 t/day estimated with Johor Melbourne: 129 t/day estimated with Johor Port of Sohar: 127 t/day estimated with Johor Merak Mas Terminal: 127 t/day estimated with Johor Rio De Janeiro: 126 t/day estimated with Johor Klaipeda: 126 t/day estimated with Johor Rosario: 123 t/day estimated with Johor Stagen: 121 t/day estimated with Johor Cartagena: 119 t/day estimated with Johor Kakinada: 119 t/day estimated with Johor Townsville: 118 t/day estimated with Johor Bluff Harbor: 117 t/day estimated with Johor Amamapare: 115 t/day estimated with Johor Suzhou (Taicang): 115 t/day estimated with Johor Laem Chabang: 114 t/day estimated with Johor Xiuyu: 114 t/day estimated with Johor Mizushima: 114 t/day estimated with Johor Dahej: 112 t/day estimated with Johor Aliaga: 111 t/day estimated with Johor Nagoya: 110 t/day estimated with Johor Qinzhou: 110 t/day estimated with Johor Teluk Bayur: 110 t/day estimated with Johor Milazzo: 110 t/day estimated with Johor Paradip: 110 t/day estimated with Johor Muara: 109 t/day estimated with Johor Honiara: 109 t/day estimated with Johor Kobe: 109 t/day estimated with Johor Antwerp: 109 t/day estimated with Johor Jeddah: 108 t/day estimated with Johor Dongjiakou: 107 t/day estimated with Johor Gulei: 105 t/day estimated with Johor Villanueva: 104 t/day estimated with Johor Mawan: 103 t/day estimated with Johor La Coruna: 103 t/day estimated with Johor Umm Qasr: 102 t/day estimated with Johor Port Sudan: 102 t/day estimated with Johor Kâmpóng Saôm: 101 t/day estimated with Johor Tawau: 99 t/day estimated with Johor Sandakan: 97 t/day estimated with Johor Dar Es Salaam: 96 t/day estimated with Johor Hai Phong: 96 t/day estimated with Johor Yanbu (King Fahd Port): 96 t/day estimated with Johor Aden: 96 t/day estimated with Johor Sekupang: 95 t/day estimated with Johor Hon Gai: 95 t/day estimated with Johor Beira: 93 t/day estimated with Johor Johor + − ⌂
click to enable scroll zoom · drag to pan Full footprint: all 552 connections of Johor aggregated over the SeaRoute (Eurostat) shipping lanes — each segment glows according to the estimated capacity it carries (IMF PortWatch, AIS 2019-2025).
Where vessels arrive from
Ports of origin (upstream)
1. Serangoon Harbor Singapore 5.9 days between calls
2. Singapore Singapore 4.1 days between calls
3. Pengerang Malaysia 1.5 days between calls
4. Port Klang Malaysia 4.3 days between calls
IMF connection network based on vessel capacity before and after calling at this port (AIS 2019-2025). The time shown is the average elapsed between the call at one port and the next call at the other — it includes anchorage and berthing waits, which is why it far exceeds pure sailing time on short routes such as Algeciras–Tanger Med.