Prefixyr.com
E.164 Country Calling Code

Indonesia +62

Official telecommunications routing registry for Indonesia. International dialing prefix is +62. Browse all regional numbering plan area codes below.

Current Local Time
02:58:20
UTC • UTC +00:00
Full Dialing Format
+62 (XXX) XXX-XXXX
International Prefix +62
🌐
ISO Jurisdiction ID
MAP
Total Area Codes 308
⚡
Standard ITU-T E.164
📜

Indonesia, the world's largest archipelago with over 17,000 islands, presents a unique and complex telecommunications environment. As a rapidly developing digital economy in Southeast Asia, the country has seen a surge in mobile and internet penetration, yet its geographic dispersion creates distinct challenges and opportunities for international communication. For businesses and travelers alike, understanding Indonesia's dialing procedures is essential for seamless connectivity. The country code +62 is your gateway to this vibrant nation, but successful calls require navigating a system of city codes, mobile prefixes, and special service numbers that differ significantly from many Western countries.

Dialing Instructions for International Callers

Calling an Indonesian number from abroad involves a straightforward but critical sequence. The standard international format is: International Exit Code (e.g., 011 from the US, 00 from most European countries) followed by +62, then the area code (without the leading '0') and the local subscriber number. For example, to call a landline in Jakarta (area code 21) from the United States, you would dial: 011 62 21 [local number].

A common pitfall is the handling of the leading zero in domestic area codes. Within Indonesia, you dial '021' for Jakarta, but internationally, this zero is always dropped, leaving just '21'. The same rule applies to mobile numbers. Indonesian mobile numbers typically start with '08' (e.g., 0812, 0856). When calling from abroad, you must omit the initial '0' and dial +62 followed by the remaining digits. For instance, an Indonesian mobile number 0812-3456-7890 would be dialed as +62 812-3456-7890.

Area Codes and Geographic Structure

Indonesia's area codes are assigned to specific cities and regencies, with Jakarta (21), Bandung (22), Semarang (24), Surabaya (31), and Medan (61) being among the most prominent. The country is divided into seven major numbering plan areas, each covering multiple provinces. Larger metropolitan areas have shorter area codes (2-3 digits), while remote regions may have longer ones. For instance, the code for Yogyakarta is 274, while a smaller town like Banda Aceh uses 651. It's crucial to verify the correct area code, as dialing an incorrect one may route your call to a different island entirely, causing unnecessary charges and confusion.

In recent years, Indonesia has introduced a new numbering plan for mobile phones, but the fundamental structure remains unchanged. Mobile numbers are not geographically tied, so prefixes like 811, 812, 813, 821, 822, etc., belong to specific operators (Telkomsel, Indosat, XL Axiata) but can be used anywhere in the country.

Special Numbers and Services

Indonesia employs several special service numbers that are vital for both residents and visitors. Emergency services are accessible via three-digit numbers: 112 for general emergencies (police, fire, ambulance), though 110 (police), 113 (fire), and 118/119 (ambulance) are also used. These numbers are toll-free and can be dialed from any phone. For directory assistance, you can reach operator services by dialing 108, but this service may have limited English support.

Premium-rate numbers, often used for information or entertainment, start with '0809' or '0908' and can incur high charges. Conversely, toll-free numbers in Indonesia typically begin with '0800' and are free from landlines, but may not be accessible from all mobile networks without additional charges.

Rules for Domestic and International Calls

Within Indonesia, domestic long-distance calls require dialing the area code preceded by '0'. For example, to call from Jakarta to Surabaya, you would dial 031 [local number]. However, many Indonesian businesses and government offices now use VoIP and digital services, making direct dialing less common. For international calls from Indonesia, the exit code is 001, 008, or 017, depending on the carrier (Telkom, Indosat, XL). For instance, to call the United States, you might dial 001 1 [area code] [number].

When dialing within Indonesia, if you are calling a landline from a mobile phone, you must still include the area code with the leading '0'. For example, calling a Jakarta landline from a mobile in Bali requires dialing '021' before the local number. It's also important to note that Indonesia does not use a separate trunk prefix for domestic calls; the '0' serves that purpose.

Mobile Networks and Calling Tips

Indonesia's mobile market is dominated by three major operators: Telkomsel, Indosat Ooredoo Hutchison, and XL Axiata. Coverage is excellent in urban areas like Jakarta, Surabaya, and Bali, but can be sporadic in remote islands and mountainous regions. For travelers, purchasing a local SIM card is often the most cost-effective way to make calls and use data. You will need to register your phone's IMEI and passport at the point of purchase, and there is a tax on phones not purchased in Indonesia (the 'IMEI tax'), so be prepared for that.

When calling from a hotel or office, always check the dialing instructions, as some PBX systems require dialing '9' or '0' first to get an outside line. For business calls, it's advisable to use VoIP services like WhatsApp or Zoom, which are widely used in Indonesia, to avoid high international tariffs.

Business and Traveler Insights

For business communications, understanding the time zones is crucial (Indonesia spans three time zones: WIB, WITA, WIT). When scheduling calls, be mindful of the local business hours, typically 8:00 AM to 5:00 PM. It is also common for Indonesian businesses to prefer direct mobile contact over landlines, so always ask for a mobile number if available.

Travelers should be aware that many public phones have disappeared, but mobile coverage is extensive. For emergency calls, dial 112, which should work from any phone with a signal. If you are using a foreign SIM, ensure your phone has roaming enabled, but beware of high costs. Alternatively, use local eSIMs for data and WhatsApp for voice calls, which is the norm among locals.

Finally, always double-check the number you are dialing. Indonesian numbers are often written with spaces (e.g., 0812-3456-7890), but when dialing internationally, you must remove all spaces and hyphens, and replace the leading '0' with +62.

❓ Frequently Asked Questions

How do I call an Indonesian mobile number from the United States?
To call an Indonesian mobile number from the US, dial the US exit code (011), then Indonesia's country code (62), then the mobile number without the leading '0'. For example, if the number is 0812-3456-7890, you would dial 011 62 81234567890.
What is the emergency number in Indonesia?
The general emergency number in Indonesia is 112, which connects you to police, fire, or ambulance services. Alternatively, you can dial 110 for police, 113 for fire, and 118 or 119 for ambulance. These numbers are toll-free and accessible from any phone.
Do I need to dial the area code when calling a landline in Indonesia from abroad?
Yes, you must dial the area code, but you should drop the leading '0'. For instance, Jakarta's area code is 021 domestically, but internationally you dial 21. So a call to Jakarta would be +62 21 [local number].
Are there any special taxes or regulations for using a foreign phone in Indonesia?
Yes, Indonesia imposes an IMEI tax on phones not purchased in the country. If you bring a foreign phone and insert a local SIM card, you may need to pay a tax (up to a certain threshold) to unlock it for use. Registering your IMEI at the airport or with customs is recommended.
What are the main mobile operators in Indonesia?
The three largest mobile operators are Telkomsel (the largest), Indosat Ooredoo Hutchison, and XL Axiata. They offer extensive 4G and 5G coverage in urban areas, but remote regions may have limited service.
How do I call an international number from Indonesia?
To call internationally from Indonesia, you need to use an international access code. Common codes are 001 (Telkom), 008 (Indosat), or 017 (XL). For example, to call the US, dial 001 1 [area code] [number]. Some operators also support 007 or 009 codes.
What is the dialing format for calling a Jakarta landline from a mobile phone within Indonesia?
From a mobile phone in Indonesia, you must include the area code with the leading '0'. So to call a Jakarta landline, you would dial 021 [local number]. This applies even if you are calling from a different city or island.