Port profile · Maritime Radar

Port of Bangkok daily activity

Bangkok handled an estimated average of 54 kt a day in the week ending 25 September 2026 (-10.2% year on year), with an average of 19 port calls a day, according to IMF PortWatch AIS data. This is an estimate, not the official statistic.
Thailand · LOCODE THBKK · Main cargo sectors: Mineral Products, Machinery & Electrical Equipment, Vegetable Products

Data up to · 25 September 2026

7-day average · Estimated total volume

54 kt

28-day average

42 kt

Vs 28-day average

+26.6%

Year on year (same week)

-10.2%

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
Container140491 kt193 kt
Dry bulk1435 kt62 kt
General cargo7344 kt50 kt
Ro-Ro00 t0 t
Tanker281238 kt71 kt

Main connections

Average daily capacity on the route · AIS 2019-2025
Laem Chabang: 16,627 t/day estimated with BangkokLaem ChabangSiam Seaport: 8,861 t/day estimated with BangkokSiam SeaportSingapore: 8,537 t/day estimated with BangkokSingaporeMap Ta Phut: 6,929 t/day estimated with BangkokMap Ta PhutSaigon: 6,855 t/day estimated with BangkokSaigonCat Lai (Saigon New Port): 2,745 t/day estimated with BangkokCat Lai (Saigon New Port)Hong Kong: 2,598 t/day estimated with BangkokHong KongKâmpóng Saôm: 2,264 t/day estimated with BangkokKâmpóng SaômRayong: 2,086 t/day estimated with BangkokRayongHai Phong: 1,248 t/day estimated with BangkokHai PhongCai Mep: 935 t/day estimated with BangkokCai MepKaohsiung: 924 t/day estimated with BangkokKaohsiungShanghai: 852 t/day estimated with BangkokShanghaiKuantan: 818 t/day estimated with BangkokKuantanPort Klang: 810 t/day estimated with BangkokPort KlangUlsan: 735 t/day estimated with BangkokUlsanKemaman Harbor: 544 t/day estimated with BangkokKemaman HarborJohor: 519 t/day estimated with BangkokJohorTanjung Pelepas: 509 t/day estimated with BangkokTanjung PelepasMawan: 468 t/day estimated with BangkokMawanGuangzhou (Nansha): 415 t/day estimated with BangkokGuangzhou (Nansha)Manila: 394 t/day estimated with BangkokManilaNingbo: 366 t/day estimated with BangkokNingboSurabaya: 354 t/day estimated with BangkokSurabayaPort of Sabah: 300 t/day estimated with BangkokPort of SabahXiamen: 290 t/day estimated with BangkokXiamenBanten: 285 t/day estimated with BangkokBantenTanjung Sekong: 260 t/day estimated with BangkokTanjung SekongShekou (Shenzhen): 259 t/day estimated with BangkokShekou (Shenzhen)Higashiharima: 252 t/day estimated with BangkokHigashiharimaYokohama: 243 t/day estimated with BangkokYokohamaKobe: 240 t/day estimated with BangkokKobeQinzhou: 232 t/day estimated with BangkokQinzhouKashima-Ibaraki: 223 t/day estimated with BangkokKashima-IbarakiThathong: 216 t/day estimated with BangkokThathongVictoria: 210 t/day estimated with BangkokVictoriaPalembang: 202 t/day estimated with BangkokPalembangTanjung Priok: 194 t/day estimated with BangkokTanjung PriokHibikinada: 187 t/day estimated with BangkokHibikinadaBeihai: 176 t/day estimated with BangkokBeihaiSongkhla: 173 t/day estimated with BangkokSongkhlaGresik: 172 t/day estimated with BangkokGresikProbolinggo: 170 t/day estimated with BangkokProbolinggoSerangoon Harbor: 169 t/day estimated with BangkokSerangoon HarborPenang: 154 t/day estimated with BangkokPenangGwangyang (Kwangyang): 151 t/day estimated with BangkokGwangyang (Kwangyang)Lanqiao Port: 149 t/day estimated with BangkokLanqiao PortNagoya: 146 t/day estimated with BangkokNagoyaBatangas City: 143 t/day estimated with BangkokBatangas CityHaldia: 137 t/day estimated with BangkokHaldiaDumai: 135 t/day estimated with BangkokDumaiZhuhai: 122 t/day estimated with BangkokZhuhaiGunsan: 121 t/day estimated with BangkokGunsanPengerang: 119 t/day estimated with BangkokPengerangPanjang: 116 t/day estimated with BangkokPanjangBusan: 111 t/day estimated with BangkokBusanTaichung: 109 t/day estimated with BangkokTaichungMizushima: 108 t/day estimated with BangkokMizushimaDongguan: 100 t/day estimated with BangkokDongguanKuching: 97 t/day estimated with BangkokKuchingChiba: 94 t/day estimated with BangkokOsaka: 90 t/day estimated with BangkokKinuura: 86 t/day estimated with BangkokSubic Bay: 80 t/day estimated with BangkokCilacap: 77 t/day estimated with BangkokSuzhou (Taicang): 76 t/day estimated with BangkokFangcheng: 76 t/day estimated with BangkokPontianak: 75 t/day estimated with BangkokSemarang: 74 t/day estimated with BangkokSaiki: 73 t/day estimated with BangkokNaha: 70 t/day estimated with BangkokQingdao Port: 70 t/day estimated with BangkokMakassar: 70 t/day estimated with BangkokChittagong: 68 t/day estimated with BangkokPyeongtaek: 68 t/day estimated with BangkokTaipei: 67 t/day estimated with BangkokXiuyu: 67 t/day estimated with BangkokNiigata: 66 t/day estimated with BangkokImabari: 62 t/day estimated with BangkokHuizhou: 61 t/day estimated with BangkokSakai-Semboku: 61 t/day estimated with BangkokIndonesia Morowali Industrial Park: 58 t/day estimated with BangkokLongkou Gang: 57 t/day estimated with BangkokYatsushiro: 55 t/day estimated with BangkokMuroran: 54 t/day estimated with BangkokLianyungang: 54 t/day estimated with BangkokTokuyama: 54 t/day estimated with BangkokYangon: 53 t/day estimated with BangkokOfunato: 52 t/day estimated with BangkokKanda: 51 t/day estimated with BangkokChaozhou: 51 t/day estimated with BangkokIncheon: 50 t/day estimated with BangkokKitakyushu (Wakamatsu): 50 t/day estimated with BangkokVung Tau: 49 t/day estimated with BangkokSan Nicolas: 48 t/day estimated with BangkokBintulu: 48 t/day estimated with BangkokGuangxi Beibu Gulf Port: 47 t/day estimated with BangkokTanjung Geren: 46 t/day estimated with BangkokDaesan: 46 t/day estimated with BangkokTagonoura: 44 t/day estimated with BangkokDammam: 43 t/day estimated with BangkokSuzhou (Changshu): 42 t/day estimated with BangkokBelawan: 42 t/day estimated with BangkokHannan: 42 t/day estimated with BangkokMailiao: 40 t/day estimated with BangkokKagoshima: 39 t/day estimated with BangkokTianjin Xin Gang: 39 t/day estimated with BangkokKirteh Oil Terminal: 38 t/day estimated with BangkokQiwei: 38 t/day estimated with BangkokQuy Nhon: 38 t/day estimated with BangkokCebu: 38 t/day estimated with BangkokJiangyin: 37 t/day estimated with BangkokHimeji: 36 t/day estimated with BangkokKawasaki: 36 t/day estimated with BangkokRizhao: 35 t/day estimated with BangkokMikawa: 34 t/day estimated with BangkokHitachi: 31 t/day estimated with BangkokLumut: 31 t/day estimated with BangkokDavao: 31 t/day estimated with BangkokTeluk Bayur: 30 t/day estimated with BangkokChangzhou: 30 t/day estimated with BangkokJubail: 30 t/day estimated with BangkokDa Nang: 30 t/day estimated with BangkokMuara: 29 t/day estimated with BangkokBontang LNG Terminal: 29 t/day estimated with BangkokShibushi: 28 t/day estimated with BangkokCan Tho: 28 t/day estimated with BangkokTg Mani: 28 t/day estimated with BangkokOnahama: 27 t/day estimated with BangkokYokkaichi: 26 t/day estimated with BangkokJiaxing: 26 t/day estimated with BangkokAnping: 26 t/day estimated with BangkokOita: 25 t/day estimated with BangkokVan Phong: 25 t/day estimated with BangkokXiagong: 25 t/day estimated with BangkokChiwan: 25 t/day estimated with BangkokFukuyama: 24 t/day estimated with BangkokPort Adelaide: 23 t/day estimated with BangkokPohang: 23 t/day estimated with BangkokKisarazu: 23 t/day estimated with BangkokHakata: 23 t/day estimated with BangkokSuzhou (Zhangjiagang): 22 t/day estimated with BangkokNghe Tinh: 22 t/day estimated with BangkokShougang Jingtang: 21 t/day estimated with BangkokWakayama-Shimotsu: 21 t/day estimated with BangkokShantou: 20 t/day estimated with BangkokYangpu: 20 t/day estimated with BangkokMumbai-Jawaharlal Nehru (Nhava Sheva): 19 t/day estimated with BangkokHimekawa: 19 t/day estimated with BangkokBayuquan: 19 t/day estimated with BangkokDachan Bay: 19 t/day estimated with BangkokMerak Mas Terminal: 19 t/day estimated with BangkokVisakhapatnam: 18 t/day estimated with BangkokDouala: 18 t/day estimated with BangkokTomakomai: 17 t/day estimated with BangkokHon Gai: 17 t/day estimated with BangkokZhoushan: 17 t/day estimated with BangkokTsuruga: 17 t/day estimated with BangkokDjibouti: 16 t/day estimated with BangkokLingkas: 16 t/day estimated with BangkokBitung: 16 t/day estimated with BangkokZhapu: 16 t/day estimated with BangkokCam Pha: 16 t/day estimated with BangkokSampit: 16 t/day estimated with BangkokKota Kinabalu: 16 t/day estimated with BangkokBrisbane: 16 t/day estimated with BangkokDongjiakou: 16 t/day estimated with BangkokMatsusaka: 15 t/day estimated with BangkokFuzhou: 15 t/day estimated with BangkokZhanjiang: 15 t/day estimated with BangkokShimizu: 15 t/day estimated with BangkokMersin: 14 t/day estimated with BangkokGulei: 13 t/day estimated with BangkokNouakchott: 13 t/day estimated with BangkokIsabel: 13 t/day estimated with BangkokKhoms: 13 t/day estimated with BangkokDung Quat: 12 t/day estimated with BangkokTanjunguban: 12 t/day estimated with BangkokHualien: 12 t/day estimated with BangkokBaltimore: 12 t/day estimated with BangkokHachinohe: 12 t/day estimated with BangkokWaingapu: 12 t/day estimated with BangkokTownsville: 12 t/day estimated with BangkokMundra: 12 t/day estimated with BangkokAbidjan: 12 t/day estimated with BangkokIloilo: 12 t/day estimated with BangkokKochi: 12 t/day estimated with BangkokDonghae: 12 t/day estimated with BangkokMalamocco: 11 t/day estimated with BangkokKijing: 11 t/day estimated with BangkokNantong: 11 t/day estimated with BangkokPelabuhan Tanjung Wangi: 11 t/day estimated with BangkokWeifang Port: 11 t/day estimated with BangkokTawau: 11 t/day estimated with BangkokDili: 10 t/day estimated with BangkokCagayan de Oro: 10 t/day estimated with BangkokPelabuhan Sungai Udang: 10 t/day estimated with BangkokYingkou: 10 t/day estimated with BangkokRotterdam: 10 t/day estimated with BangkokPort Dickson: 10 t/day estimated with BangkokBangkok
click to enable scroll zoom · drag to pan

Full footprint: all 314 connections of Bangkok 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.Laem ChabangThailand1.1 days between calls
  2. 2.Map Ta PhutThailand2.4 days between calls
  3. 3.SingaporeSingapore3.8 days between calls
  4. 4.Siam SeaportThailand2.2 days between calls
  5. 5.Cat Lai (Saigon New Port)Vietnam2.6 days between calls

Where they sail on to

Destination ports (downstream)

  1. 1.Laem ChabangThailand0.7 days between calls
  2. 2.SaigonVietnam4.3 days between calls
  3. 3.Siam SeaportThailand2.6 days between calls
  4. 4.SingaporeSingapore4.6 days between calls
  5. 5.Hong KongHong Kong SAR5.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.

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)