Port Directory

Ports in Malaysia

78 ports listed in the NGA World Port Index.

Abu Marine Terminal
Alor Setar
Bakapitvery smallch 49.4 m
Biawak
Bintangorvery smallch 49.4 m
Bintulusmallch 31.1 m
Bintulu
Bintulu
Bintulu
Bintulu
Bintulu
Bunga Orkid
Butterworthminorch 38.4 m
Cakerawala Marine Terminal
Cendor Terminal
George Town
Johor Bahrumajorch 38.4 m
Johor Bahru
Kemamanvery smallch 27.4 m
Kertehsmallch 34.7 m
Kerteh
Kertih
Kimanis
Kota Kinabaluminorch 42.1 m
Kota Kinabalu
Kota Kinabalu
Kuala Baramsmallch 9.1 m
Kuala Trengganuvery smallch 49.4 m
Kuantansmallch 31.1 m
Kuchingsmallch 49.4 m
Kudatvery smallch 34.7 m
Kudat
Labuansmallch 45.7 m
Labuan
Labuan
Lahad Datuvery smallch 38.4 m
Linggi
Lumutvery smallch 45.7 m
Malaccasmall
Malongvery smallch 5.5 m
Masa Marine Terminal
Mirismallch 56.7 m
Mostynvery smallch 5.5 m
Muarvery smallch 56.7 m
Offshore Sing No. 5
Pasir Gudang
Pelabuhan Bassvery smallch 5.5 m
Pending
Pengerang
Perai
Port Dicksonminorch 34.7 m
Port Klangmajorch 23.8 mdetails →
Port Langkawivery small
Sandakansmallch 38.4 m
Sandakan
Sapangar Baysmallch 34.7 m
Sarikeivery smallch 45.7 m
Selat Linggi
Senari
Seria
Sibuvery smallch 53 m
Sibu
Sipitang
Sungai Linggi
Sungai Udangvery smallch 20.1 m
Tanah Puteh
Tanjung Bruas
Tanjung Langsat
Tanjung Manisvery smallch 42.1 m
Tanjung Pelepasminorch 27.4 mdetails →
Tanjung Sulong
Tanjung Tuan
Tapis Marine Terminal Amajorch 5.5 m
Tawauvery smallch 20.1 m
Teluk Ansonvery small
Teluk Rubiah
Tsa
Woodlands

Port positions, sizes and depths from the U.S. NGA World Port Index (public domain, reference positions — not berth-level detail). ECA flags are indicative screening — see the ECA checker disclaimer.

Largest harbours

Major ports in Malaysia

Butterworth · Johor Bahru · Kota Kinabalu · Port Dickson · Port Klang · Tanjung Pelepas · Tapis Marine Terminal A

Get in touch

Distances between any listed ports.

The port distance calculator searches 5,966 ports — modelled sea routes, printed figures or labelled estimates — with transit times.