Port profile · Maritime Radar

Port of Bintulu daily activity

Bintulu handled an estimated average of 68 kt a day in the week ending 25 September 2026 (+646.6% year on year), with an average of 4 port calls a day, according to IMF PortWatch AIS data. This is an estimate, not the official statistic.
Malaysia · LOCODE MYBTU · Main cargo sectors: Mineral Products, Chemical & Allied Industries, Machinery & Electrical Equipment

Data up to · 25 September 2026

7-day average · Estimated total volume

68 kt

28-day average

59 kt

Vs 28-day average

+15.7%

Year on year (same week)

+646.6%

Estimated total volume — daily series

·

AIS estimates from IMF PortWatch; they may include transhipment and are not equivalent to the port’s official statistics.

By vessel type

Last 28 days
TypePort callsEst. importsEst. exports
Container3119 kt46 kt
Dry bulk660 kt38 kt
General cargo2021 kt47 kt
Ro-Ro23.6 kt6.4 kt
Tanker6459 kt1.3 Mt

Main connections

Average daily capacity on the route · AIS 2019-2025
Shanghai (Yangshan): 4,641 t/day estimated with BintuluShanghai (Yangshan)Singapore: 2,780 t/day estimated with BintuluSingaporeShanghai: 2,036 t/day estimated with BintuluShanghaiPort Klang: 1,392 t/day estimated with BintuluPort KlangPort of Sabah: 1,197 t/day estimated with BintuluPort of SabahKaohsiung: 781 t/day estimated with BintuluKaohsiungKuching: 703 t/day estimated with BintuluKuchingPyeongtaek: 631 t/day estimated with BintuluPyeongtaekJohor: 582 t/day estimated with BintuluJohorChiba: 525 t/day estimated with BintuluChibaMuara: 525 t/day estimated with BintuluMuaraDumai: 518 t/day estimated with BintuluDumaiLahad Datu: 514 t/day estimated with BintuluLahad DatuPelabuhan Sungai Udang: 482 t/day estimated with BintuluPelabuhan Sungai UdangSerangoon Harbor: 480 t/day estimated with BintuluSerangoon HarborTianjin Xin Gang: 458 t/day estimated with BintuluTianjin Xin GangMombasa: 435 t/day estimated with BintuluMombasaSandakan: 405 t/day estimated with BintuluSandakanMap Ta Phut: 393 t/day estimated with BintuluMap Ta PhutNagoya: 337 t/day estimated with BintuluNagoyaTawau: 333 t/day estimated with BintuluTawauKuantan: 306 t/day estimated with BintuluKuantanSaigon: 297 t/day estimated with BintuluSaigonJiaxing: 286 t/day estimated with BintuluJiaxingVancouver: 283 t/day estimated with BintuluVancouverPengerang: 268 t/day estimated with BintuluPengerangKisarazu: 245 t/day estimated with BintuluKisarazuVictoria: 243 t/day estimated with BintuluVictoriaShimizu: 243 t/day estimated with BintuluShimizuFushiki-Toyama: 237 t/day estimated with BintuluFushiki-ToyamaGwangyang (Kwangyang): 237 t/day estimated with BintuluGwangyang (Kwangyang)Kandla: 236 t/day estimated with BintuluKandlaNiigata: 234 t/day estimated with BintuluNiigataKuala Tanjung: 223 t/day estimated with BintuluKuala TanjungRizhao: 209 t/day estimated with BintuluRizhaoTanjung Pelepas: 207 t/day estimated with BintuluTanjung PelepasIncheon: 197 t/day estimated with BintuluIncheonNingbo: 196 t/day estimated with BintuluNingboPort of Sohar: 196 t/day estimated with BintuluPort of SoharTanjung Priok: 188 t/day estimated with BintuluTanjung PriokYokohama: 179 t/day estimated with BintuluYokohamaXiamen: 178 t/day estimated with BintuluXiamenPenang: 159 t/day estimated with BintuluPenangYokkaichi: 155 t/day estimated with BintuluYokkaichiTg Mani: 153 t/day estimated with BintuluTg ManiZhuhai: 147 t/day estimated with BintuluZhuhaiHong Kong: 146 t/day estimated with BintuluHong KongManila: 142 t/day estimated with BintuluManilaQinzhou: 138 t/day estimated with BintuluQinzhouBalikpapan: 137 t/day estimated with BintuluBalikpapanGresik: 134 t/day estimated with BintuluGresikLome: 129 t/day estimated with BintuluLomeNaoetsu: 127 t/day estimated with BintuluNaoetsuDongjiakou: 126 t/day estimated with BintuluDongjiakouPort Dickson: 122 t/day estimated with BintuluPort DicksonTaichung: 117 t/day estimated with BintuluTaichungDavao: 116 t/day estimated with BintuluDavaoBanten: 112 t/day estimated with BintuluBantenCat Lai (Saigon New Port): 110 t/day estimated with BintuluCat Lai (Saigon New Port)Fangcheng: 109 t/day estimated with BintuluFangchengSaint Petersburg: 109 t/day estimated with BintuluYanbu (Yanbu city): 99 t/day estimated with BintuluSuzhou (Zhangjiagang): 98 t/day estimated with BintuluHimeji: 98 t/day estimated with BintuluMumbai-Jawaharlal Nehru (Nhava Sheva): 96 t/day estimated with BintuluHitachi: 94 t/day estimated with BintuluTauranga: 91 t/day estimated with BintuluSakai: 90 t/day estimated with BintuluLagos: 89 t/day estimated with BintuluKitakyushu (Wakamatsu): 89 t/day estimated with BintuluBluff Harbor: 89 t/day estimated with BintuluSakai-Semboku: 89 t/day estimated with BintuluDurban: 88 t/day estimated with BintuluLianyungang: 88 t/day estimated with BintuluPanjang: 88 t/day estimated with BintuluHaldia: 87 t/day estimated with BintuluAqaba: 86 t/day estimated with BintuluDonghae: 84 t/day estimated with BintuluKrishnapatnam Port: 84 t/day estimated with BintuluKakinada: 84 t/day estimated with BintuluHazira: 81 t/day estimated with BintuluAden: 80 t/day estimated with BintuluGuangzhou (Nansha): 80 t/day estimated with BintuluMundra: 77 t/day estimated with BintuluSendai-Shiogama: 73 t/day estimated with BintuluNew Mangalore: 69 t/day estimated with BintuluChittagong: 68 t/day estimated with BintuluCai Mep: 68 t/day estimated with BintuluUlsan: 65 t/day estimated with BintuluKunak: 63 t/day estimated with BintuluTanjunguban: 60 t/day estimated with BintuluNiihama: 59 t/day estimated with BintuluBitung: 59 t/day estimated with BintuluHibikinada: 57 t/day estimated with BintuluRotterdam: 57 t/day estimated with BintuluMawan: 56 t/day estimated with BintuluCebu: 54 t/day estimated with BintuluNgqura: 54 t/day estimated with BintuluKlaipeda: 53 t/day estimated with BintuluBusan: 50 t/day estimated with BintuluGladstone: 49 t/day estimated with BintuluBangkok: 48 t/day estimated with BintuluBelawan: 47 t/day estimated with BintuluLongkou Gang: 47 t/day estimated with BintuluTuticorin: 46 t/day estimated with BintuluYangon: 46 t/day estimated with BintuluBasuo: 45 t/day estimated with BintuluSubic Bay: 44 t/day estimated with BintuluHai Phong: 43 t/day estimated with BintuluYangpu: 42 t/day estimated with BintuluYanbu (King Fahd Port): 42 t/day estimated with BintuluQiwei: 42 t/day estimated with BintuluMarsden Point: 42 t/day estimated with BintuluXiuyu: 42 t/day estimated with BintuluVillanueva: 41 t/day estimated with BintuluIloilo: 38 t/day estimated with BintuluGuangxi Beibu Gulf Port: 37 t/day estimated with BintuluKota Kinabalu: 37 t/day estimated with BintuluHon Gai: 37 t/day estimated with BintuluTownsville: 36 t/day estimated with BintuluSurabaya: 35 t/day estimated with BintuluManzanillo: 35 t/day estimated with BintuluPort Elizabeth: 35 t/day estimated with BintuluSafaga: 35 t/day estimated with BintuluMasan: 34 t/day estimated with BintuluKobe: 34 t/day estimated with BintuluHakata: 33 t/day estimated with BintuluDarwin: 33 t/day estimated with BintuluShougang Jingtang: 33 t/day estimated with BintuluPelabuhanRatuCoalPowerPlant: 33 t/day estimated with BintuluDahej: 33 t/day estimated with BintuluDjibouti: 33 t/day estimated with BintuluLaem Chabang: 32 t/day estimated with BintuluMishima: 32 t/day estimated with BintuluMelbourne: 31 t/day estimated with BintuluKinuura: 31 t/day estimated with BintuluJimenez, Ozamis: 31 t/day estimated with BintuluHachinohe: 31 t/day estimated with BintuluGeneral Santos: 30 t/day estimated with BintuluAnping: 30 t/day estimated with BintuluChennai (Madras): 30 t/day estimated with BintuluVanino: 29 t/day estimated with BintuluGeelong: 29 t/day estimated with BintuluEl Sokhna: 29 t/day estimated with BintuluMikawa: 28 t/day estimated with BintuluNewcastle: 27 t/day estimated with BintuluLanqiao Port: 27 t/day estimated with BintuluTimaru: 27 t/day estimated with BintuluHuelva: 27 t/day estimated with BintuluHarmac: 27 t/day estimated with BintuluColombo: 26 t/day estimated with BintuluSiam Seaport: 26 t/day estimated with BintuluJinzhou: 26 t/day estimated with BintuluMatsusaka: 26 t/day estimated with BintuluHaifeng power: 25 t/day estimated with BintuluPortland, OR: 25 t/day estimated with BintuluSalalah: 24 t/day estimated with BintuluAl Adabiyah: 24 t/day estimated with BintuluMilner Bay: 24 t/day estimated with BintuluDaesan: 23 t/day estimated with BintuluAntwerp: 23 t/day estimated with BintuluShekou (Shenzhen): 23 t/day estimated with BintuluBatangas City: 23 t/day estimated with BintuluPalembang: 23 t/day estimated with BintuluQuy Nhon: 22 t/day estimated with BintuluBeira: 22 t/day estimated with BintuluLumut: 21 t/day estimated with BintuluSuzhou (Taicang): 21 t/day estimated with BintuluNew Orleans: 20 t/day estimated with BintuluKimbe: 20 t/day estimated with BintuluLyttelton: 20 t/day estimated with BintuluDhamra Port: 19 t/day estimated with BintuluKirteh Oil Terminal: 19 t/day estimated with BintuluKawasaki: 19 t/day estimated with BintuluKanda: 19 t/day estimated with BintuluGunsan: 19 t/day estimated with BintuluPiombino: 19 t/day estimated with BintuluBarcelona: 18 t/day estimated with BintuluGdynia: 18 t/day estimated with BintuluTeluk Bayur: 18 t/day estimated with BintuluKeelung: 18 t/day estimated with BintuluUbe: 17 t/day estimated with BintuluShantou: 17 t/day estimated with BintuluLas Palmas (de Gran Canaria): 17 t/day estimated with BintuluParadip: 17 t/day estimated with BintuluRavenna: 17 t/day estimated with BintuluStagen: 17 t/day estimated with BintuluMongla: 16 t/day estimated with BintuluPort Hedland: 16 t/day estimated with BintuluKashima-Ibaraki: 16 t/day estimated with BintuluHouston (US-TX): 15 t/day estimated with BintuluDiliskelesi: 15 t/day estimated with BintuluMarugame: 15 t/day estimated with BintuluBayuquan: 15 t/day estimated with BintuluVigo: 15 t/day estimated with BintuluFuzhou: 14 t/day estimated with BintuluWenzhou: 14 t/day estimated with BintuluAmamapare: 14 t/day estimated with BintuluMasao: 14 t/day estimated with BintuluMuhammad Bin Qasim: 14 t/day estimated with BintuluBintulu
click to enable scroll zoom · drag to pan

Full footprint: all 290 connections of Bintulu 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. 1.SingaporeSingapore5.6 days between calls
  2. 2.Port KlangMalaysia6.6 days between calls
  3. 3.Port of SabahMalaysia2.9 days between calls
  4. 4.Pelabuhan Sungai UdangMalaysia3.4 days between calls
  5. 5.ShanghaiChina7.8 days between calls

Where they sail on to

Destination ports (downstream)

  1. 1.Shanghai (Yangshan)China6.4 days between calls
  2. 2.ShanghaiChina7.0 days between calls
  3. 3.SingaporeSingapore4.5 days between calls
  4. 4.KaohsiungTaiwan Province of China4.8 days between calls
  5. 5.PyeongtaekKorea11.4 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.

Indicators · EED Data

Read the monthly summary

All indicators →
NEXT TOTAL SOLAR ECLIPSEAugust 2, 2027

Totality returns to the Strait of Gibraltar

In less than a year, the Moon's shadow will sweep across southern Spain with over 4 minutes of total darkness over Algeciras, Tarifa, and Gibraltar.

---Days
--Hours
--Mins
--Secs
Explore Eclipse Special (in Spanish)