List of Postcodes in Malaysia

The postcodes used in Malaysia are a 5 digit code. Listed below are the first 2 digits of codes assigned to each state and special administrative area.

States

Capital

Postcode

Johor

Johor Baharu

80xxx-86xxx

Kedah

Alor Setar

02xxx, 05xxx-09xxx

Kelantan

Kota Baharu

15xxx-18xxx

Melaka

Melaka

75xxx-78xxx

Negeri Sembilan

Seremban

70xxx-73xxx

Pahang

Kuantan

26xxx-28xxx

Perak

Ipoh

30xxx-36xxx, 39xxx

Perlis

Kangar

01xxx

Pulau Pinang

Georgetown

10xxx-14xxx

Sabah

Kota Kinabalu

88xxx-89xxx

Sarawak

Kuching

93xxx-98xxx

Selangor

Shah Alam

40xxx-48xxx, 62xxx-64xxx

Terengganu

Kuala Terengganu

20xxx-24xxx

 

Special Administrative Area

Capital

Postcode

Kuala Lumpur

Kuala Lumpur

50xxx-60xxx, 68xxx

Labuan

Victoria

87xxx

Putrajaya

Putrajaya

62xxx

 

Listed below are the postcodes of main areas in Malaysia.

Area

Postcode

Kuala Lumpur

50000-50999

Kuala Lumpur

60000

Petaling Jaya

46000-46999

Subang

47200

Petaling Jaya

47300-47499

Petaling Jaya

47800-47810

Ampang

68000

Batu Caves

68100

Shah Alam

40000-40999

Puchong

47100

Subang Jaya / USJ

47500-47600

Klang

41000-41999

Klang

42100-42199

Pelabuhan Klang

42000

Kajang

43000-43010

Bukit Dukong

43030

Batu 9, cheras

43200

Seri Kembangan

43400

UPM Serdang

43600

UKM Bangi

43600

Banda Baru Bangi

43650

Putrajaya

62000

Cyberjaya

63000

Pulau Pinang

10000-10999

Tangung Bungah

11200

Penang

11400

Pulau Pinang

11600

Gelugor

11700

Bayan Lepas

11900

Butterworth

12000-12999

Bukit Mertajam

14000-14009

Johor Bahru

80000-80999

Johor Bahru

81200

Kluang

86000

Batu Pahat

83000-83050

Muar

84000-84009

Pasir Gudang

81700-81709

Kuantan

25000-25999

Melaka

75000-75450

Seremban

70000-70999

Nilai

71800-71850

Ipoh

30000-30999

Ipoh

31350

Ipoh

31400

Taiping

34000-34009

Teluk Intan

36000

Alor Setar

05000-05999

Alor Setar

6250

Alor Setar

6550

Alor Setar

6560

Alor Setar

6570

Kulim

9000

Lunas

9600

Sg. Petani

8000

Kangar

1000