+60 Malaysia country code for all international calls Skip 0 Omit the leading zero of the local area code or prefix 9–10 Digits in a Malaysian mobile number after +60

What This Guide Covers

1 Steps to Call Malaysia from Singapore

Follow these standardized dialing formats for mobile and landline calls to JB, KL, or Penang. Simply swap the placeholders with your contact’s specific digits to connect instantly.

2 Area Codes for Every State in Malaysia

From Kuala Lumpur (03) and Johor Bahru (07) to Penang (04), every state has a unique prefix. This includes specific codes for Sabah and Sarawak in East Malaysia.

3 Why Your Calls to Malaysia may Fail

If your call isn't connecting, it is likely due to one of these 4 pitfalls. They are simple errors, but they will block your connection every time.

What is Malaysia's Country Code?


Malaysia's country code is +60. This code is required for all international calls to Malaysia, whether you are calling a mobile phone or a landline. The 60 country code replaces the domestic trunk prefix (0) used within Malaysia.

Call Type Malaysia Number Dial from Singapore
Mobile 012-345 6789 +60 12 345 6789
Landline (KL) 03-2345 6789 +60 3 2345 6789
Landline (JB) 07-234 5678 +60 7 234 5678

What This Means for You:
You only need to remember one code: +60. It works for every Malaysian number, whether mobile or landline, and across all carriers. Save your Malaysian contacts in +60 format once and they work for calls, SMS, WhatsApp, and Telegram.

How to Call a Malaysia
Mobile Number from Singapore?


To connect from Singapore, you must use the international format by replacing the leading "0" of the Malaysian mobile prefix with the country code.
 

1 Start with + or your exit code
From a Mobile Phone: Press and hold '0' to type the + symbol.
From a Singapore Landline: Use an international prefix like 008 (StarHub), 001 (Singtel), or 002 (M1).
2 Dial 60
This is the Malaysia country code. Do not add a "0" before the 60.
3 Drop the leading 0
Dial the mobile prefix and number without the first zero. For a local number like 012-345 6789, you will dial 12 345 6789.
4 Press call
Your full dial string should look like: +60 12 345 6789.

What This Means for You

The format remains consistent across all Malaysian carriers. Whether your contact uses Maxis (012), Celcom (019), or Digi (016), simply use +60 and omit the first zero.

Malaysia Phone Number Examples


These examples show how to convert a Malaysia number to the correct international format.
The pattern is the same for all numbers: replace the leading 0 with +60.

Type Local Format International Format
Mobile (Maxis) 012-345 6789 +60 12 345 6789
Mobile (Digi) 016-789 0123 +60 16 789 0123
Mobile (011 prefix) 011-1234 5678 +60 11 1234 5678
Landline (KL) 03-2345 6789 +60 3 2345 6789
Landline (JB) 07-234 5678 +60 7 234 5678
Landline (Penang) 04-567 8901 +60 4 567 8901

Note: Numbers starting with 011 or 015 have 8 digits after the prefix (11 total digits including the 0). All other mobile numbers have 7 digits after the prefix (10 total).

Malaysia Area Codes by City


Malaysian landlines use geographic area codes. Kuala Lumpur uses 03, Johor Bahru uses 07, and Penang uses 04. The area code tells you which state or city the number belongs to.

Peninsular Malaysia

City / State Area Code Dial from SG Number Length
Kuala Lumpur / Selangor / Putrajaya 03 +60 3 8 digits
Penang / Kedah / Perlis 04 +60 4 7 digits
Perak (Ipoh) 05 +60 5 7 digits
Negeri Sembilan / Melaka 06 +60 6 7 digits
Johor (JB) 07 +60 7 7 digits
Pahang / Terengganu / Kelantan 09 +60 9 7 digits

East Malaysia (Sabah & Sarawak)

City / Region Area Code Dial from SG
Kuching / Samarahan / Serian 082 +60 82
Sri Aman / Betong 083 +60 83
Sibu / Sarikei / Mukah / Kapit 084 +60 84
Miri / Limbang / Lawas 085 +60 85
Bintulu / Belaga 086 +60 86
Labuan / Interior Sabah 087 +60 87
Kota Kinabalu / Kudat 088 +60 88
Sandakan / Lahad Datu / Tawau 089 +60 89

East Malaysia area codes have 2 digits (08X). Landline numbers in East Malaysia are 6 digits after the area code.

What This Means for You: Calling a hotel in KL? Dial +60 3. Calling a restaurant in Penang? Dial +60 4. The area code is always 1 digit for Peninsular Malaysia (3-7 and 9) and 2 digits for East Malaysia (82-89).

How to Call JB from Singapore?


The Johor area code is 07. To connect from Singapore, use the +60 country code and drop the leading 0 from both landline and mobile numbers.

JB LANDLINE

Local format:

07-234 5678

Dial from SG:

+60 7 234 5678

JB MOBILE

Local format:

012-345 6789

Dial from SG:

+60 12 345 6789

What This Means for You

Old shortcuts like the 02 prefix are no longer in service. Whether calling a JB restaurant or a local shop, you must use +60 every time to ensure your call connects.

Common Mistakes
When Dialling Malaysia Numbers


These errors cause most failed calls to Malaysia. Each mistake triggers a "number not recognised" error or routes your call to the wrong destination.

Missing the Malaysia Country Code

Dialling 012-345 6789 without +60 will not connect. Your phone assumes a local Singapore number and the call fails.

Including the Leading 0 After +60

Dialling +60 012 345 6789 adds an extra digit. The 0 is a domestic trunk prefix and must be dropped when using the 60 country code.

Wrong Number of Digits

Malaysian mobile numbers are 9-10 digits after +60 (7-8 digit subscriber number). Landlines are 8-9 digits after +60 (6-8 digit subscriber number depending on region). Too few or too many digits will not connect.

Calling Malaysian Toll-Free Numbers

Malaysian toll-free numbers (1-800) do not accept international calls. Contact the business using their standard landline or mobile number.

The correct format is always +60 followed by the number without the leading 0. Mobile: +60 12 345 6789. KL landline: +60 3 2345 6789. JB landline: +60 7 234 5678.

How to Save Malaysian Contacts for WhatsApp?


Save Malaysian contacts in international format and they work for regular calls, SMS, WhatsApp, Telegram, and all messaging apps automatically.

Save As Works? Notes
+60 12 345 6789 ✓ Yes Works everywhere. Always use this format.
012-345 6789 ✕ No WhatsApp will not recognise this as a Malaysian number from Singapore.
+60 012 345 6789 ✕ No Extra 0 after +60 makes the number invalid.

What This Means for You: Take 2 minutes to update your Malaysian contacts to +60 format. Once saved correctly, you never need to think about the format again. The same contact works whether you are calling from Singapore, travelling overseas, or messaging on WhatsApp.

Best Ways to Call Malaysia from Singapore


Standard IDD rates from Singapore to Malaysia vary by operator and plan. If you call Malaysia frequently, these options reduce your costs:

1 Mobile Plan with Unlimited IDD

StarHub's 5G Unlimited+ plans (Core, Plus, and Max) include unlimited calls to Malaysia and other countries at no extra charge. You dial normally using +60 and the call is covered by your plan. No apps, no top-ups, no workarounds.

2 VoIP and Messaging Apps

WhatsApp, Telegram, and other apps offer free voice calls over WiFi or mobile data. Both parties need the app installed, and call quality depends on internet connection.

3 Calling Cards and IDD Savers

Prepaid calling cards and operator IDD saver services offer lower per-minute rates for occasional callers. These require dialing access numbers and PINs before the destination number.

If you call Malaysia every week, a plan with unlimited IDD is the simplest option. You do not need to track minutes or use a separate app. Dial +60, talk as long as you need, and the call is included in your monthly fee.

Frequently Asked Questions

 

Q What is Malaysia's country code?

The Malaysia country code is +60. Use it for all calls to Malaysian mobile and landline numbers from outside Malaysia. The 60 country code replaces the domestic trunk prefix 0.

Q What does the 60 country code mean?

The 60 country code identifies Malaysia in the international telephone numbering plan. When you dial +60 from Singapore, your call is routed to the Malaysian telephone network.

Q Do I need to dial 0 before the Malaysia phone code?

No. Drop the leading 0 when calling from Singapore. The 0 is a domestic trunk prefix used only for calls within Malaysia. Replace it with +60.

Q What is the area code for Johor Bahru?

Johor Bahru uses area code 07. To call a JB landline from Singapore, dial +60 7 followed by the 7-digit local number.

Q Is there a time difference between Singapore and Malaysia?

No. Both countries use UTC+8. You do not need to calculate time zones when scheduling a call to Malaysia.

Q Can I call Malaysian toll-free numbers from Singapore?

No. Malaysian toll-free numbers (1-800) do not accept international calls. Contact the business using their standard landline or mobile number.

Q What is the cheapest way to call Malaysia from Singapore?

A mobile plan with unlimited IDD, such as StarHub 5G Unlimited+ plans, includes unlimited calls to Malaysia at no extra charge. For occasional calls, VoIP apps like WhatsApp offer free calls over WiFi or data.

Enjoy Unlimited Calls to Malaysia

StarHub 5G Unlimited+ plans include unlimited IDD calls to Malaysia and other countries. No per-minute charges. No access codes. Dial +60 and talk.

BEST VALUE

5G Unlimited+ Core — $38/mth

Unlimited data, calls, SMS. Unlimited IDD to Malaysia and 20+ countries. 3GB global roaming.

MORE ROAMING

5G Unlimited+ Plus — $48/mth

Everything in Core, plus 10GB APAC roaming data for trips across the Causeway.

BEST WITH DEVICE

5G Unlimited+ Max — $78/mth

Everything in Plus, plus 20GB global roaming data. Ideal if bundling with a new phone.

View All 5G Unlimited+ Plans


Disclaimer:

This content is provided for general information and convenience. While we take care in preparing our articles, readers should refer to official sources or professional advice for specific, up-to-date details.

Data Roaming & IDD Guide: What Is It & How to Activate


Your complete guide to staying connected overseas with StarHub's 5G Unlimited+ Plans
Read more

Singapore Public Holidays 2026: Plan Your Long Weekends


Here’s your complete guide to Singapore Public Holidays 2026, how off-in-lieu works, the school holiday calendar, and the smartest ways to plan your long weekends so you can get the most out of your leave.
Read more

SIM Only Plan Comparison Singapore [2026]


Compare SIM Only Plans, Coverage, Costs and Find the Best One for You
Read more