Malaysia Postal Codes
Malaysia uses postal codes in the format ##### (# = digit, @ = letter).
2,757 postal codes are recorded for Malaysia in the open data sources below.
Postal codes by town and city
454 places in Malaysia have a recorded postal code. The 28 largest have their own page; the rest are listed alphabetically.
Largest towns and cities
Kuala Lumpur · Johor Bahru · Petaling Jaya · Ipoh · Shah Alam · Melaka · Nusajaya · Kota Bharu · Kuantan · Kota Kinabalu · Sandakan · Kuala Terengganu · Alor Setar · Kuching · Puchong · Seremban · Tawau · Klang · Pasir Mas · Bintulu · Butterworth · Lahad Datu · Labuan · Kangar · Putrajaya · Pekan · Pulau Pinang · Bandar Pusat Jengka
Browse every place A–Z
A B C D E G H I J K L M N P R S T U W Y
Example postal codes
43000507548899050670
Largest places and their postal codes
The 60 largest places in Malaysia by population, with a postal code for each. Larger towns link to their own page.
| Place | Postal code | Population |
|---|---|---|
| Kuala Lumpur | 50000 | 1,453,975 |
| Johor Bahru | 80000 | 858,118 |
| Petaling Jaya | 46000 | 807,879 |
| Ipoh | 30000 | 759,952 |
| Shah Alam | 40000 | 740,750 |
| Subang Jaya | 47500 | 708,296 |
| Melaka | 75000 | 579,000 |
| Nusajaya | 79000 | 575,977 |
| Kota Bahru | 16100 | 568,900 |
| Kota Bharu | 15000 | 568,900 |
| Kuantan | 25000 | 548,014 |
| Kota Kuala Muda | 08500 | 544,984 |
| Sungai Petani | 08000 | 544,851 |
| Pasir Gudang | 81700 | 534,659 |
| Kota Kinabalu | 88000 | 500,421 |
| Sandakan | 90000 | 439,050 |
| Kuala Terengganu | 20000 | 426,500 |
| Alor Setar | 05000 | 417,800 |
| Alor Star | 05150 | 417,800 |
| Kuching | 93000 | 402,738 |
| Puchong | 47100 | 375,181 |
| Seremban | 70000 | 372,917 |
| Tawau | 91000 | 372,615 |
| Setapak | 53300 | 353,268 |
| Kluang | 86000 | 323,762 |
| Muar | 84000 | 314,776 |
| Miri | 98000 | 300,543 |
| Kapar | 42200 | 269,627 |
| Batu Caves | 68100 | 254,083 |
| Klang | 41000 | 240,016 |
| Kajang | 43000 | 236,240 |
| Teluk Intan | 36000 | 232,800 |
| Pasir Mas | 17000 | 230,424 |
| Sungai Buloh | 47000 | 222,858 |
| Taiping | 34000 | 217,647 |
| Bukit Mertajam | 14000 | 212,329 |
| Rawang | 48000 | 199,095 |
| Sibu | 96000 | 198,239 |
| Kulim | 09000 | 170,889 |
| Batu Pahat | 83000 | 156,236 |
| Sitiawan | 32000 | 156,234 |
| Bintulu | 97000 | 151,617 |
| Masai | 81750 | 141,730 |
| masai | 81750 | 141,730 |
| Pasir Puteh | 16800 | 137,400 |
| Cheras | 43200 | 135,823 |
| Gelugor | 11700 | 135,786 |
| Tasek Gelugor | 13300 | 135,786 |
| Tasek Gelugur | 13300 | 135,786 |
| Bayan Lepas | 11900 | 130,455 |
| Seri Kembangan | 43300 | 130,252 |
| Ampang | 68000 | 126,285 |
| Port Dickson | 71000 | 119,300 |
| Maran | 26500 | 111,056 |
| Butterworth | 12000 | 107,591 |
| Lahad Datu | 91100 | 105,622 |
| Kuala Krai | 18000 | 105,007 |
| Pagoh | 84600 | 95,202 |
| Labuan | 87000 | 95,120 |
| Pendang | 06400 | 94,033 |
Watch the leading zero
Some Malaysia postal codes begin with a zero, such as 01000. Spreadsheets and some web forms silently drop it, turning 01000 into 1000 — which is either a different place or not a valid code at all. Format the column as text before pasting codes into a spreadsheet.
How an address is written in Malaysia
This is the order Malaysia's postal service expects. Square brackets mark what you replace.
[Recipient name]
[Street address]
[Village or township]
[Postal code (43000)] [City]
[State]
MALAYSIA
A postal code is required in a complete Malaysia address.
Look up a specific address
For the code covering one particular street or building, Malaysia's postal service publishes an official finder: www.pos.com.my. It is authoritative and kept current, which third-party copies often are not.
Country reference
| ISO 3166-1 alpha-2 | MY |
|---|---|
| ISO 3166-1 alpha-3 | MYS |
| Capital | Kuala Lumpur |
| Telephone code | +60 |
| Currency | Ringgit (MYR) |
| Internet TLD | .my |
Sources and licensing
Postal code data from GeoNames, used under the Creative Commons Attribution 4.0 International licence. Address formats and validation rules derive from Google's international address metadata, cross-checked against Universal Postal Union addressing standards. Last verified August 2026. Confirm time-critical addresses with the destination country's postal operator.