Lably
Skip to content

Telephone numbers in Malaysia

  • 5 min read
  • 4 chapters

Related on Lably

Through Voice over IP and Internet service provider

Until 2017, calls from within Malaysia to Singapore did not require international dialling; they were made using the 02 domestic access code. However, following a directive from MCMC, it was discontinued in stages in May and June 2017. It was discontinued early on 16 May 2017 by Telekom Malaysia, and discontinued entirely by other Malaysia telecommunications companies on 1 July 2017. The normal international prefix of +65 has been made mandatory after that date. Singapore had already discontinued its direct dialling system for calls to Malaysia in 1995 due to the divergence in both countries' numbering plans; previously, a caller from within Singapore wishing to reach a number in Malaysia (and vice versa) only had to dial the area prefix (e.g. 04 for Penang) followed by the number, much like a state-to-state domestic call within Malaysia.

Similarly, calls to Brunei from within East Malaysia can be made using the 080 domestic access code, but calls from within Peninsular Malaysia to Brunei require the international prefix 00673.

Landline area codes

Landline area codes are, excluding the STD prefix 0, one digit in Peninsular Malaysia (area codes 3 to 7 and 9) and two digits in East Malaysia (area codes 8x). In Peninsular Malaysia, an area code is usually shared by multiple states and territories and roughly follows state borders. The two East Malaysian states, Sabah and Sarawak, are split into multiple area codes.

Landline subscriber numbers are seven digits in Peninsular Malaysia (except Selangor, Kuala Lumpur and Putrajaya, i.e. area code 3) and six digits in East Malaysia. Until 1995, subscriber numbers in Peninsular Malaysia were six digits in areas other than area code 3. Prior to 2001, subscriber numbers were seven digits in Selangor, Kuala Lumpur and Putrajaya. From 1999 to 2001, subscriber numbers in these areas were gradually expanded to eight digits in phases to meet new demands that resulted from the growing population in the Klang Valley.

Thus, a full national number is 10 digits in area code 3 and 9 digits elsewhere, including the STD prefix 0. Examples:

  • A number 2xxx xxxx in Kuala Lumpur: 03 2xxx xxxx
  • A number 2xx xxxx in George Town, Penang: 04 2xx xxxx
  • A number 2xx xxxx in Johor Bahru, Johor: 07 2xx xxxx
  • A number 2x xxxx in Kuching, Sarawak: 082 2x xxxx

When calling from a landline, calls to landlines within the same area code do not require the area code to be dialled. Calls to and from mobile phones require full national dialling codes. e.g. When calling a number 2xxx xxxx in Kuala Lumpur (03) from a landline:

  • Within Selangor, Kuala Lumpur and Putrajaya: 2xxx xxxx
  • Outside Selangor, Kuala Lumpur and Putrajaya, Within Malaysia: 03 2xxx xxxx
  • Outside Malaysia: +60 3 2xxx xxxx (the initial 0 of the area code is omitted)

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Geography