How to Call Indonesia: Country Code, Dialing Steps & Cost Guide


Wondering how to call someone in Indonesia? It sounds simple until you’re staring at a phone number and wondering which digits to dial.
This guide breaks down how to call Indonesia from the US, Canada, the UK, and Australia. You’ll learn the +62 country code, how to format Indonesian numbers, the exact dialing steps, and what can affect international calling costs.
A couple of things are worth checking before you even open your dialer.
Indonesian mobile numbers start with an 8 right after the +62 country code. Landlines use city-based area codes instead, so the structure looks completely different depending on which one you’ve got.
Say you’re holding a mobile number; it might read +62 812 XXX XXXX. A landline in Jakarta looks more like +62 21 XXXX XXXX.
Many carriers require you to switch on international calling first, sometimes through an app, sometimes by calling support. If you’re dialing through a business phone system, check whether that system needs international permissions turned on separately.
If you’re trying to reach family once in a while, your regular mobile plan is probably fine. But if it’s business, and you’re doing this more than a handful of times, it’s worth comparing what your carrier charges against a VoIP option.
+62 is Indonesia’s country code. That’s the number every international call to Indonesia starts with, no matter who you’re calling or where you’re calling from. The plus sign is just shorthand most smartphones recognize for “insert international access code here”; on older phones, you’d type an actual exit code instead, which we’ll cover in a minute.
One mix-up worth avoiding: +62 is not an area code. It applies to the whole country. An area code like 021 only covers Jakarta.
Inside Indonesia, people dial numbers starting with a 0. That’s the domestic format. Once you’re calling from outside the country, remove the domestic leading 0 and add +62.
So a number you’d dial as 0812-XXX-XXXX at home becomes +62 812-XXX-XXXX when you’re calling it internationally. What comes after the country code depends on whether you’re dealing with a mobile number or a landline.
| Origin Country | Exit Code | Full Dialing Sequence |
|---|---|---|
| USA | 011 | 011 + 62 + area/mobile code + local number |
| Canada | 011 | 011 + 62 + area/mobile code + local number |
| United Kingdom | 00 | 00 + 62 + area/mobile code + local number |
| Australia | 0011 | 0011 + 62 + area/mobile code + local number |
| India | 00 | 00 + 62 + area/mobile code + local number |
| Singapore | 001 | 001 + 62 + area/mobile code + local number |
People get tripped up here more than anywhere else. The format can vary, so check whether you’re calling a mobile or fixed-line number.

Mobile numbers fall into ranges starting with 8. Written domestically, they carry a leading 0, something like 08XX XXX XXXX. Drop that 0, slot in +62, and you’ve got the international version: +62 8XX XXX XXXX.
Here’s something worth knowing, though. Not every Indonesian mobile number has the same number of digits. There’s some variation built into the system, so don’t expect a fixed count every time.
Landline numbers run on a different logic entirely. Each city or region gets its own area code, sometimes called kode wilayah in Indonesian documentation. Dial one domestically, and you’d punch in 0, then the area code, then the local number. Strip the 0 for international calls and keep everything else.
Subscriber number length shifts here too, depending on which city’s numbering plan you’re working with.
Example: converting a number to international format
Take a Jakarta landline written as 021-XXXX-XXXX. Calling it from abroad, you’d write it +62 21 XXXX XXXX. The 0 in front of 21 just disappears; nothing else changes.
This same conversion applies whether you’re working with a mobile number or a different city’s landline. Once the pattern clicks, you won’t have to think twice about it again.
This is probably why you clicked into this article. Here’s exactly what to dial.

The basic formula:
Step 1: Dial your country’s international access code, such as 011 or 00.
Step 2: Dial Indonesia’s country code, 62.
Step 3: Enter the Indonesian phone number without its leading 0.
On a smartphone, skip the access code entirely and use the plus sign:
On most smartphones, you can enter + instead of manually entering the international access code.
Step 1: Dial 011 to indicate an international call.
Step 2: Dial Indonesia’s country code, 62.
Step 3: Enter the Indonesian number without its leading 0.
That 011 is just the exit code used across the US phone network; it’s not part of Indonesia’s number. It just flags the call as international. Smartphone users can skip straight to +62 and the number.
Canada uses the same numbering plan as the US, so the steps match exactly:
Step 1: Dial 011.
Step 2: Dial Indonesia’s country code, 62.
Step 3: Enter the Indonesian number without its leading 0.
The UK’s exit code is different:
Step 1: Dial 00 to start an international call.
Step 2: Dial Indonesia’s country code, 62.
Step 3: Enter the Indonesian number without its leading 0.
Or, again, if you’re on a smartphone, just dial +62 followed by the number.
On a mobile phone, you can normally use +62 instead of the international access code.
Step 1: Dial 0011 to start an international call.
Step 2: Dial Indonesia’s country code, 62.
Step 3: Enter the Indonesian number without its leading 0.
Mobile vs Landline Examples:
Reaching a friend’s mobile might look like +62 812 XXX XXXX. Calling a business landline in Jakarta looks more like +62 21 XXXX XXXX. Figure out which type you’re dealing with first; everything else follows from there. Landline numbers often vary in length, while mobile phone numbers are always 10-12 digits long and begin with an 8 as the mobile prefix.

Area codes point to a specific region for landline numbers. They’ve got nothing to do with the country code, and they only apply to fixed lines; mobile numbers use their own separate ranges instead of anything city-based.
Here’s a selection of common geographic area codes (not a complete list of Indonesian fixed-line codes).
| City | Domestic Area Code | International Format |
|---|---|---|
| Jakarta | 021 | +62 21 |
| Bandung | 022 | +62 22 |
| Semarang | 024 | +62 24 |
| Surabaya | 031 | +62 31 |
| Denpasar | 0361 | +62 361 |
| Medan | 061 | +62 61 |
| Makassar | 0411 | +62 411 |
These codes only work for landline calls. A mobile number doesn’t follow this table.
Indonesia has a single emergency number service, 112, but it is not yet available in every region. By the end of 2025, 185 local governments had implemented it, and additional regions continued to launch it in 2026. If you’re in Indonesia, check whether 112 is available in your specific area before relying on it.
Indonesia has several designated emergency access numbers for different types of assistance.
| Service | Number |
|---|---|
| Police | 110 |
| Integrated emergency service | 112 |
| Fire | 113 |
| Search and Rescue (SAR) | 115 |
| Disaster management | 117 |
| Health emergencies | 119 |
Cost comparison for calling Indonesia at a glance:
| Method | Estimated Cost | Best Use Case |
|---|---|---|
| App-to-App (WhatsApp, FaceTime, Viber) | Free, if both users have the app and an internet connection | Personal calls between app users |
| VoIP & Callback Services (Viber Out, Yolla, Zadarma) | Varies by provider and destination; Zadarma lists $0.026–$0.075/min for Indonesia, depending on destination and plan | Calls to Indonesian landlines and mobile numbers |
| Digital Calling Providers (MyTello, KeepCalling) | About $0.055/min with KeepCalling; MyTello lists $0.055/min for Indonesia in its USD rate table | Regular calls to family and friends |
| Standard Mobile & Landline Carriers | Varies by carrier, country of origin, and international calling plan | Occasional calls without a calling app |
Rates swing a lot between carriers. Some bundle international minutes into your plan for a lower cost. Others just charge a flat per-minute rate that adds up fast if you’re calling often.
VoIP routes calls over IP networks rather than traditional circuit-switched telephone networks. Depending on the provider, destination, and plan, it can offer competitive international calling rates. Pricing isn’t the same everywhere, though. Some VoIP providers charge per minute; others fold minutes into a flat monthly plan.
Internet calling apps use a reliable internet connection instead of eating into mobile minutes. For app-to-app calls, both people generally need to use the same compatible service. And your call quality is only as good as your internet that day; a shaky connection means a choppy call, and poor connectivity can affect call quality.
A handful of things decide what you end up paying:
There’s no method that’s cheapest across the board. It really depends on your specific situation, so it’s worth comparing a couple of options before you settle on one.
Troubleshooting & Support
Aug 25, 2025
Read More
This part surprises a lot of people. According to Indonesia’s Meteorology, Climatology, and Geophysical Agency (BMKG), Indonesia isn’t in one time zone; it’s split across three:
Jakarta sits in WIB. Bali and Makassar run on WITA. Cities further east, like Jayapura, are on WIT.
Skip the idea of one universal “best time” and just check the zone for the city you’re actually calling. For business calls, aim for their normal working hours, and don’t forget to account for your own country’s daylight-saving shifts if that applies to you. A mistake people make constantly is assuming the whole country runs on Jakarta time. It doesn’t.
A regular mobile plan works fine for the occasional call. For frequent or multi-user business calling, compare a regular carrier plan with VoIP or a business phone system based on cost, capacity, and features.
If your team is calling Indonesia regularly, keep an eye on:
VoIP doesn’t automatically mean better call quality. That comes down to your network, the provider’s infrastructure, and how well the call gets routed.
Before signing up with any provider, confirm the basics.
Getting these answers upfront solves most problems before they even happen.
If your business needs centralized calling, several users on the same system, or better call routing overall, a virtual number through a business phone provider like Dialaxy can help with that. No hidden fees, and it helps you stay connected.
It won’t automatically build trust with local contacts or guarantee people pick up more often, but it does give your team a lot more control over how international calls get handled.
Something like +62 08XXX is wrong. That extra 0 needs to go once you’ve added the country code.
Adding +62 while keeping the domestic leading 0 creates an incorrectly formatted international number.
+62 covers the entire country. Codes like 021 or 022 only apply to specific cities.
Not accurate. Digit count shifts depending on whether you’re looking at a mobile number or a landline, and which region it belongs to.
With three zones in play, double-check before dialing, especially for anything business-related.
If the call won’t connect, check your carrier settings first, then confirm international calling is actually turned on for your account, then check your dialing format. If you’re using a VoIP app, check your internet connection too.
Knowing how to call Indonesia is straightforward. Once you know the country code and the leading-zero rule, calling Indonesia stops being a guessing game.
Match the number type to the right format, pick a calling method that fits how often you’re actually calling, and you’re set, whether that’s reaching family back home or running business calls for your team.
Get a virtual number with Dialaxy and start calling Indonesia today!.
Start with +62, then enter the Indonesian number without its leading 0. The remaining digits depend on whether you’re calling a mobile or landline.
ID is Indonesia’s two-letter country code, while IDN is its three-letter code. IND is the three-letter code for India, not Indonesia.
Dial 011, followed by 62 and the Indonesian number without its leading 0. On a smartphone, you can use +62 instead.
Get the full number, identify whether it’s a mobile or landline, remove the leading 0, and add +62. Also, check whether your carrier supports international calls.
There’s no fixed cost. Your carrier, calling plan, destination type, and calling method can all affect the price of calls to Indonesia.
Indonesia has three time zones: WIB (UTC+7), WITA (UTC+8), and WIT (UTC+9).