Afghanistan's country calling code is +93. To call an Afghan mobile number from abroad, dial your country's exit code (or just +), then 93, then the mobile number without its leading 0. So a number your family writes as 0799 123 456 is dialed as +93 799 123 456.
This guide shows the exact format from every major country, the most common mistakes, and how to make sure the person you're calling has credit or data to answer.
The format at a glance
| Written in Afghanistan | Dial from abroad |
|---|---|
| 0799 123 456 | +93 799 123 456 |
| 0700 123 456 | +93 700 123 456 |
| 0788 123 456 | +93 788 123 456 |
Afghan mobile numbers have 10 digits when written locally (starting with 07) and 9 digits after the country code. The first digits also tell you the network — see Afghan mobile prefixes.
How to dial Afghanistan from your country
On a mobile phone, the simplest way is to type +93 followed by the number without the 0 — the + works from any country. On a landline, use your country's exit code instead of +:
| Calling from | Dial |
|---|---|
| USA and Canada | 011 93 + number without 0 |
| UK and most of Europe | 00 93 + number without 0 |
| Australia | 0011 93 + number without 0 |
| UAE, Saudi Arabia, Turkey | 00 93 + number without 0 |
| Any mobile phone | +93 + number without 0 |
Example from the USA: 011 93 799 123 456. Example from the UK: 00 93 799 123 456.
Common mistakes
- Keeping the 0. Dialing +93 0799… fails. Always drop the leading 0 after 93.
- Adding 0 to the country code. It is 93, not 093.
- Saving numbers in local format. Save family contacts as +93 7XX XXX XXX so they work from any country and in WhatsApp.
Calling with apps instead
Most Afghan families now talk over the internet with WhatsApp, IMO or similar apps, which use the same +93 number format. App calls are free or cheap for you, but the person in Afghanistan needs internet data on their phone to answer. See the best apps to call Afghanistan for a comparison.
Make sure they can answer
A call or app call only works if the phone in Afghanistan has credit or data. You can send either online in about a minute:
- Airtime for regular calls and texts — how to send a top-up to Afghanistan.
- A data bundle for WhatsApp and video calls — Afghanistan data bundles.
Not sure which? See airtime vs data bundle.
Frequently asked questions
What is the country code for Afghanistan?
Afghanistan's country code is +93. From a mobile you can type +93; from a landline use your exit code, such as 011 93 from the USA or 00 93 from the UK and Europe.
Do I dial the 0 when calling an Afghan number from abroad?
No. Drop the leading 0. A number written 0799 123 456 is dialed as +93 799 123 456.
How many digits is an Afghan mobile number?
Ten digits written locally, starting with 07, and nine digits after the +93 country code.
How do I call Afghanistan from the USA?
Dial 011, then 93, then the mobile number without its leading 0 — for example 011 93 799 123 456. From a mobile you can dial +93 799 123 456.
How can I call Afghanistan for free?
Use an internet calling app such as WhatsApp or IMO. The person you call needs mobile data or Wi-Fi, which you can send them as a data bundle.
Keep the line open
Before you call, make sure your family has credit or data. Send airtime or a data bundle to any Afghan number in about a minute — it arrives in seconds.