eSIMs for 190+ countries Top-ups to 100+ countries QR delivered by email in minutes Secure checkout with Visa, Mastercard, Apple & Google Pay Real support on WhatsApp

Country codes / +964

+964

+964 country code: Iraq

Iraq

+964 is the country code for Iraq. To call Iraq from abroad, dial your exit code (00 in most countries, 011 from the USA and Canada), then 964, then the number without its leading 0. A Iraq mobile number looks like +964 791 234 5678.

Also written as: +964 · 00964 · 011 964 (from the USA and Canada) · 00-964

Top up a +964 number in IraqTravel eSIM for Iraq
+964

Who uses +964

The +964 country code is assigned to Iraq, listed on this page under the country name Iraq. The official name is the Republic of Iraq and the ISO code is IQ. The demonym is Iraqi. Calls to numbers beginning +964 reach subscribers in Iraq. The country sits in Asia, within the Western Asia subregion.

Location, language, currency and time

Baghdad is the capital of Iraq. Arabic, Aramaic and Sorani are the languages named for the country. The currency is the Iraqi dinar. Local time follows the Asia/Baghdad time zone at UTC+03:00. The international number format for a mobile in Iraq is +964 791 234 5678, which shows the three digit country code followed by the subscriber digits.

Calling and messaging over the internet

A +964 number can be called or messaged over the internet using a data connection. This applies to any Iraqi mobile number written in the international format, such as +964 791 234 5678. The call or message travels over the data connection rather than a traditional circuit, which keeps the cost of reaching an Iraqi number low. Both parties need a working data connection for this to function. The same approach works for messaging as for voice.

Prepaid top-ups for Iraqi operators

Slashtel sends prepaid mobile top-ups to Iraqi operators. The operators supported are Zain, Asiacell and Korek. You can top up a Iraq number through the recharge page. A top-up adds prepaid credit to the subscriber account on one of these three networks. The recipient keeps the same number, written in the +964 format, and the credit is applied to that account.

Summary of the key facts

The +964 code belongs to Iraq, whose capital is Baghdad. Arabic, Aramaic and Sorani are the languages named for the country, and the Iraqi dinar is the currency. The time zone is Asia/Baghdad at UTC+03:00. Numbers use the format +964 791 234 5678. Internet calling and messaging over a data connection provide a low cost route to these numbers, and Slashtel handles prepaid top-ups for Zain, Asiacell and Korek.

Facts checked 26 October 2026.

Iraq number format

International+964 791 234 5678
E.164 (apps and forms)+9647912345678
Inside Iraq0791 234 5678
Digits after +96410 (numbers can be 8 to 10 digits)

Example mobile number format from Google's libphonenumber data, not a real subscriber.

How to call Iraq

Calling fromDial
Any mobile phone+964 791 234 5678
the United States (landline)011 964 791 234 5678
Canada (landline)011 964 791 234 5678
the United Kingdom (landline)00 964 791 234 5678
Ireland (landline)00 964 791 234 5678
the United Arab Emirates (landline)00 964 791 234 5678
Australia (landline)0011 964 791 234 5678
India (landline)00 964 791 234 5678
Germany (landline)00 964 791 234 5678
France (landline)00 964 791 234 5678
Spain (landline)00 964 791 234 5678
Saudi Arabia (landline)00 964 791 234 5678
South Africa (landline)00 964 791 234 5678
Inside Iraq0791 234 5678

Top up a +964 mobile

Pay with a card from any country; credit usually arrives in minutes.

Check a +964 number

Enter a phone number

Paste a number with + and the country is detected.

Formats, validity and dialling instructions appear here as you type.

+964 in other languages

Questions

Which country has the country code +964?

+964 is the country code for Iraq.

How do I call Iraq from the USA or Canada?

Dial 011, then 964, then the number without the leading 0: for example 011 964 791 234 5678. From a mobile you can dial +964 791 234 5678 instead.

How do I call Iraq from the UK?

Dial 00, then 964, then the number without the leading 0: for example 00 964 791 234 5678.

How many digits is a Iraq mobile number?

10 digits after the country code +964, or 11 digits including the leading 0 when dialled inside Iraq. Example: +964 791 234 5678.

Which country is 00964?

00964 is Iraq. 00 is the exit code used in most countries, so 00964, +964 and 011 964 from the USA all reach the same country.

Is +964 the same as 00964?

Yes. The + stands for the exit code of the country you are calling from. In most countries that is 00, so +964 and 00964 are the same. From the USA and Canada the exit code is 011, so you would dial 011964.

Can I send a mobile top-up to a +964 number?

Yes. Slashtel sends prepaid top-ups to Zain, Asiacell, Korek numbers in Iraq, paid with a card from any country.

Nearby codes: +961 Lebanon · +962 Jordan · +965 Kuwait · +966 Saudi Arabia · all country codes