マレーシアの電話番号は、マレーシア通信マルチメディア委員会(MCMC)によって規制されています。固定電話番号は、先頭のゼロを除く1~2桁の市外局番と、それに続く6~8桁の加入者番号で構成されます。携帯電話番号は、2桁の携帯電話番号と、それに続く7~8桁の加入者番号で構成されます。携帯電話番号は、元々は特定の携帯電話事業者に割り当てられていましたが、番号ポータビリティ制度により、携帯電話番号は元の事業者と関連付けられなくなる場合があります。
2017 年までは、マレーシア国内からシンガポールへの通話には国際ダイヤルは不要で、国内アクセスコード02を使用して行われていました。しかし、MCMC の指示に従い、2017 年 5 月と 6 月に段階的に廃止されました。テレコム マレーシアは 2017 年 5 月 16 日に早期に廃止し、他のマレーシアの通信会社は 2017 年 7 月 1 日に完全に廃止しました。それ以降は、通常の国際プレフィックス+65が必須となりました。[ 1 ] [ 2 ]シンガポールは、両国の番号計画の相違により、1995 年にマレーシアへの通話の直通ダイヤルシステムをすでに廃止していました。以前は、シンガポール国内からマレーシアの番号に電話をかけたい場合 (およびその逆の場合) は、マレーシア国内の州間通話と同様に、エリア プレフィックス (たとえば、ペナンの場合は 04) の後に番号をダイヤルするだけで済みました。
同様に、東マレーシアからブルネイへの通話は国内アクセスコード080を使用して行うことができますが、マレー半島からブルネイへの通話には国際プレフィックス00673が必要です。
固定電話の市外局番は、STDプレフィックス0を除き、マレー半島では1桁(市外局番3~7および9)、東マレーシアでは2桁(市外局番8x)です。マレー半島では、市外局番は通常、複数の州や地域で共有され、おおよそ州の境界線に沿っています。東マレーシアの2つの州、サバ州とサラワク州は、それぞれ複数の市外局番に分かれています。
マレーシア半島(セランゴール、クアラルンプール、プトラジャヤを除く、つまり市外局番3)の固定電話加入者番号は7桁、東マレーシアでは6桁です。1995年までは、マレーシア半島の加入者番号は市外局番3以外の地域では6桁でした。2001年以前は、セランゴール、クアラルンプール、プトラジャヤの加入者番号は7桁でした。1999年から2001年にかけて、クランバレーの人口増加に伴う新たな需要に対応するため、これらの地域の加入者番号は段階的に8桁に拡大されました。
したがって、完全な国内番号は、市外局番3では10桁、それ以外の地域では9桁(市外局番0を含む)です。例:
固定電話から同じ市外局番内の固定電話に発信する場合、市外局番をダイヤルする必要はありません。携帯電話との通話には、国番号をすべてダイヤルする必要があります。例:固定電話からクアラルンプール(03)の番号2xxx xxxxに発信する場合:

携帯電話の市外局番とIP電話の市外局番は、市外局番1から始まり、先頭のゼロを除いた2桁の数字で構成されます。
加入者番号の桁数は、携帯電話の市外局番によって7桁または8桁になります。011と015の市外局番の番号は8桁、その他の番号は7桁です。したがって、011と015の市外局番の番号は、先頭のゼロを含めて11桁、その他の番号は10桁になります。
携帯電話への発信・着信は、同じ市外局番の携帯電話同士であっても、必ず国番号をフルダイヤルする必要があります。マレーシア国外から発信する場合は、先頭のゼロは省略されます。例えば、010 xxx xxxx という番号は、マレーシア国外からは +60 10 xxx xxxx とダイヤルします。
当初、各携帯電話事業者には1つの携帯電話プレフィックスコードが割り当てられていました。一連の合併を経て、 2005年時点でCelcom、Maxis、Digiの3つの主要な携帯電話事業者が存在しました。その後、2022年12月1日にCelcomとDigiが合併し、 CelcomDigiとなりました。既存の番号が枯渇し始めたため、3つの携帯電話事業者には、7桁の加入者番号の最初の桁で区別される014プレフィックスコードの番号が割り当てられました。
新しいモバイル仮想ネットワーク事業者の増加と既存のコードの枯渇に伴い、011 と 015 の 2 つの新しい範囲が割り当て可能になりました。加入者番号は 8 桁なので、先頭のゼロを含めて 11 桁の携帯電話番号になります。011 1 は、2010 年 12 月 15 日から携帯電話事業者に利用可能になりました。[ 3 ]マレーシアの2 つの主要ISP 、 TMNetとJaringには、 VoIP (Telephony Service over IP、TSoIP としても知られています) サービスを提供するために、015 4 プレフィックスの番号が割り当てられています。新しい番号は、10,000、100,000、または 1,000,000 の番号の小さなブロックで割り当てられます。これは、以前のように、事業者にプレフィックス全体 (約 8,000,000 の番号のブロック) を割り当てる慣行とは異なります。
携帯電話番号ポータビリティの導入により、特定の携帯電話番号の現在の通信事業者は、必ずしもその番号を最初に割り当てた通信事業者とは限らなくなった。
注 :範囲とは、携帯電話番号全体の最初の1桁、2桁、または3桁のことです。例 :
接頭辞010-、範囲2は010-2XX XXXXです。 接頭辞011-、範囲11は011-11XX XXXXです。 接頭辞011-、範囲155 ~ 159は011-155X XXXXから011-159X XXXXです。X = 0~9
注:R = 1~6、X = 0~9、Y = 1~9
携帯電話番号の番号ポータビリティは、市場競争の促進を目的として、2008年10月1日に導入されました。これにより、加入者は別のサービスプロバイダーに乗り換える際に、既存の携帯電話番号を維持することができます。したがって、携帯電話番号のプレフィックスは、元のサービスプロバイダーのみを示します。
マレーシアテレコム(TM)はプトラジャヤとクランバレーの一部地域を除いて固定電話を独占しているため、固定電話の番号ポータビリティは提供されていません。