Every country's calling code, whether its numbers carry a leading 0 you need to drop, and what a call there actually costs per minute. Three parts, in this order.
That example reaches a mobile in Mexico. On a phone you can dial +52 222 123 4567 instead: press and hold 0 to type the +.
Dial your international access code, also called the exit code. From the US and Canada it is 011. A ~ in one of these codes means wait for the second dial tone rather than press a digit. From most of Europe it is 00, and from Australia it is 0011. On any mobile you can press and hold 0 to type a + instead, which works from every country and saves you looking it up.
Dial the destination's country code, for example 52 for Mexico, 44 for United Kingdom, 91 for India. The table below lists every one.
Drop the number's leading trunk digit if it has one. Numbers in most of Europe, Africa and Asia are written locally with a 0 in front that is removed when the call comes from abroad. Mexico, Italy, Spain and the United States have no such digit, so their numbers are dialed exactly as written, and removing one there is what breaks the call. The table below gives the rule per country.
Dial the rest of the number. The finished number is what a phone shows in international format, for example +44 7400 123456.
The first part depends on where you are calling FROM, not where you are calling to. A few countries route international calls through per-carrier prefixes and have no single code, which is exactly the case the + sign was invented for.
A ~ means wait for the second dial tone before dialing the rest. It is not a digit you press.
232 destinations you can call from this browser. The middle column is the one most lists leave out: whether the number is written locally with a leading digit that has to come off when you call from abroad.
Prices updated September 15, 2026
| Country | Code | Written locally as | Per minute |
|---|---|---|---|
| Afghanistan | +93 | 070 123 4567drop the 0 | $0.60 |
| ร land Islands | +358 | 041 2345678drop the 0 | $0.06 |
| Albania | +355 | 067 212 3456drop the 0 | $1.02 |
| Algeria | +213 | 0551 23 45 67drop the 0 | $2.57 |
| American Samoa | +1 | (684) 733-1234dial as written | $0.64 |
| Andorra | +376 | 312 345dial as written | $0.51 |
| Angola | +244 | 923 123 456dial as written | $0.88 |
| Anguilla | +1 | (264) 235-1234dial as written | $0.85 |
| Antarctica | Dial then the number | $0.12 | |
| Antigua & Barbuda | +1 | (268) 464-1234dial as written | $0.69 |
| Argentina | +54 | +54 9 11 2345 6789use the international form | $0.49 |
| Armenia | +374 | 077 123456drop the 0 | $0.58 |
| Aruba | +297 | 560 1234dial as written | $0.56 |
| Australia | +61 | 0412 345 678drop the 0 | $0.10 |
| Austria | +43 | 0664 123456drop the 0 | $0.07 |
| Azerbaijan | +994 | 040 123 45 67drop the 0 | $0.88 |
| Bahamas | +1 | (242) 359-1234dial as written | $0.64 |
| Bahrain | +973 | 3600 1234dial as written | $0.32 |
| Bangladesh | +880 | 01812-345678drop the 0 | $0.08 |
| Barbados | +1 | (246) 250-1234dial as written | $0.65 |
| Belarus | +375 | 8 029 491-19-11drop the 80 | $0.87 |
| Belgium | +32 | 0450 00 12 34drop the 0 | $0.78 |
| Belize | +501 | 622-1234dial as written | $0.69 |
| Benin | +229 | 01 95 12 34 56dial as written | $0.85 |
| Bermuda | +1 | (441) 370-1234dial as written | $0.08 |
| Bhutan | +975 | 17 12 34 56dial as written | $0.26 |
| Bolivia | +591 | 71234567dial as written | $0.58 |
| Bosnia & Herzegovina | +387 | 061 123 456drop the 0 | $0.90 |
| Botswana | +267 | 71 123 456dial as written | $0.65 |
| Brazil | +55 | (11) 96123-4567drop a leading 0 if present | $0.09 |
| British Indian Ocean Territory | +246 | 380 1234dial as written | $4.40 |
| British Virgin Islands | +1 | (284) 300-1234dial as written | $0.66 |
| Brunei | +673 | 712 3456dial as written | $0.50 |
| Bulgaria | +359 | 043 012 345drop the 0 | $0.82 |
| Burkina Faso | +226 | 70 12 34 56dial as written | $0.96 |
| Burundi | +257 | 79 56 12 34dial as written | $1.59 |
| Cambodia | +855 | 091 234 567drop the 0 | $0.19 |
| Cameroon | +237 | 6 71 23 45 67dial as written | $1.10 |
| Canada | +1 | (506) 234-5678dial as written | $0.02 |
| Cape Verde | +238 | 991 12 34dial as written | $0.81 |
| Cayman Islands | +1 | (345) 323-1234dial as written | $0.58 |
| Central African Republic | +236 | 70 01 23 45dial as written | $2.02 |
| Chad | +235 | 63 01 23 45dial as written | $1.28 |
| Chile | +56 | (2) 2123 4567dial as written | $0.10 |
| China | +86 | 131 2345 6789drop a leading 0 if present | $0.48 |
| Christmas Island | +61 | 0412 345 678drop the 0 | $0.10 |
| Cocos (Keeling) Islands | +61 | 0412 345 678drop the 0 | $0.10 |
| Colombia | +57 | 321 1234567drop a leading 0 if present | $0.05 |
| Comoros | +269 | 321 23 45dial as written | $1.85 |
| Congo - Brazzaville | +242 | 06 123 4567dial as written | $1.77 |
| Congo - Kinshasa | +243 | 0991 234 567drop the 0 | $1.21 |
| Cook Islands | +682 | 71 234dial as written | $3.66 |
| Costa Rica | +506 | 8312 3456dial as written | $0.17 |
| Cรดte dโIvoire | +225 | 01 23 45 6789dial as written | $1.02 |
| Croatia | +385 | 092 123 4567drop the 0 | $1.27 |
| Curaรงao | Dial then the number | $0.34 | |
| Cyprus | +357 | 96 123456dial as written | $0.23 |
| Czechia | +420 | 601 123 456dial as written | $0.21 |
| Denmark | +45 | 34 41 23 45dial as written | $0.08 |
| Djibouti | +253 | 77 83 10 01dial as written | $1.07 |
| Dominica | +1 | (767) 225-1234dial as written | $0.82 |
| Dominican Republic | +1 | (809) 234-5678dial as written | $0.27 |
| Ecuador | +593 | 099 123 4567drop the 0 | $0.74 |
| Egypt | +20 | 010 01234567drop the 0 | $0.29 |
| El Salvador | +503 | 7012 3456dial as written | $0.41 |
| Equatorial Guinea | +240 | 222 123 456dial as written | $1.30 |
| Eritrea | +291 | 07 123 456drop the 0 | $0.47 |
| Estonia | +372 | 5123 4567dial as written | $0.80 |
| Eswatini | +268 | 7612 3456dial as written | $0.49 |
| Ethiopia | +251 | 091 123 4567drop the 0 | $0.69 |
| Falkland Islands | +500 | 51234dial as written | $4.62 |
| Faroe Islands | +298 | 211234dial as written | $0.09 |
| Fiji | +679 | 701 2345dial as written | $0.71 |
| Finland | +358 | 041 2345678drop the 0 | $0.06 |
| France | +33 | 06 12 34 56 78drop the 0 | $0.22 |
| French Guiana | +594 | 0694 20 12 34drop the 0 | $0.38 |
| French Polynesia | +689 | 87 12 34 56dial as written | $1.03 |
| French Southern Territories | Dial then the number | $0.90 | |
| Gabon | +241 | 06 03 12 34dial as written | $1.46 |
| Gambia | +220 | 301 2345dial as written | $1.73 |
| Georgia | +995 | 555 12 34 56drop a leading 0 if present | $0.66 |
| Germany | +49 | 01512 3456789drop the 0 | $0.53 |
| Ghana | +233 | 023 123 4567drop the 0 | $0.74 |
| Gibraltar | +350 | 57123456dial as written | $0.50 |
| Greece | +30 | 691 234 5678dial as written | $0.69 |
| Greenland | +299 | 22 12 34dial as written | $1.10 |
| Grenada | +1 | (473) 403-1234dial as written | $0.77 |
| Guadeloupe | +590 | 0690 00 12 34drop the 0 | $0.53 |
| Guam | +1 | (671) 300-1234dial as written | $0.08 |
| Guatemala | +502 | 5123 4567dial as written | $0.38 |
| Guernsey | +44 | 07781 123456drop the 0 | $0.04 |
| Guinea | +224 | 601 12 34 56dial as written | $1.30 |
| Guinea-Bissau | +245 | 955 012 345dial as written | $0.78 |
| Guyana | +592 | 609 1234dial as written | $0.53 |
| Haiti | +509 | 34 10 1234dial as written | $1.23 |
| Honduras | +504 | 9123-4567dial as written | $0.48 |
| Hong Kong | +852 | 5123 4567dial as written | $0.08 |
| Hungary | +36 | 06 20 123 4567drop the 06 | $0.16 |
| Iceland | +354 | 611 1234dial as written | $0.07 |
| India | +91 | 081234 56789drop the 0 | $0.07 |
| Indonesia | +62 | 0812-345-678drop the 0 | $0.15 |
| Iraq | +964 | 0791 234 5678drop the 0 | $0.65 |
| Ireland | +353 | 085 012 3456drop the 0 | $0.13 |
| Isle of Man | +44 | 07924 123456drop the 0 | $0.04 |
| Israel | +972 | 050-234-5678drop the 0 | $0.26 |
| Italy | +39 | 312 345 6789dial as written | $0.07 |
| Jamaica | +1 | (876) 210-1234dial as written | $0.66 |
| Japan | +81 | 090-1234-5678drop the 0 | $0.26 |
| Jersey | +44 | 07797 712345drop the 0 | $0.04 |
| Jordan | +962 | 07 9012 3456drop the 0 | $0.48 |
| Kazakhstan | +7 | 8 (771) 000 9998drop the 8 | $0.70 |
| Kenya | +254 | 0712 123456drop the 0 | $0.55 |
| Kiribati | +686 | 72001234dial as written | $4.37 |
| Kosovo | +383 | 043 201 234drop the 0 | $1.64 |
| Kuwait | +965 | 500 12345dial as written | $0.18 |
| Kyrgyzstan | +996 | 0700 123 456drop the 0 | $0.54 |
| Laos | +856 | 020 23 123 456drop the 0 | $0.19 |
| Latvia | +371 | 21 234 567dial as written | $0.74 |
| Lebanon | +961 | 71 123 456drop a leading 0 if present | $0.52 |
| Lesotho | +266 | 5012 3456dial as written | $1.15 |
| Liberia | +231 | 077 012 3456drop the 0 | $1.04 |
| Libya | +218 | 091-2345678drop the 0 | $0.82 |
| Liechtenstein | +423 | 660 234 567dial as written | $0.37 |
| Lithuania | +370 | (0-612) 34567drop the 0 | $0.83 |
| Luxembourg | +352 | 628 123 456dial as written | $0.46 |
| Macao SAR China | +853 | 6612 3456dial as written | $1.24 |
| Madagascar | +261 | 032 12 345 67drop the 0 | $1.39 |
| Malawi | +265 | 0991 23 45 67drop the 0 | $1.11 |
| Malaysia | +60 | 012-345 6789drop the 0 | $0.11 |
| Maldives | +960 | 771-2345dial as written | $2.48 |
| Mali | +223 | 65 01 23 45dial as written | $0.97 |
| Malta | +356 | 9696 1234dial as written | $0.80 |
| Marshall Islands | +692 | 235-1234dial as written | $0.69 |
| Martinique | +596 | 0696 20 12 34drop the 0 | $0.49 |
| Mauritania | +222 | 22 12 34 56dial as written | $1.46 |
| Mauritius | +230 | 5251 2345dial as written | $0.40 |
| Mayotte | +262 | 0639 01 23 45drop the 0 | $0.90 |
| Mexico | +52 | 222 123 4567dial as written | $0.07 |
| Micronesia | +691 | 350 1234dial as written | $1.34 |
| Moldova | +373 | 0621 12 345drop the 0 | $0.83 |
| Monaco | +377 | 06 12 34 56 78drop the 0 | $0.89 |
| Mongolia | +976 | 8812 3456drop a leading 0 if present | $0.07 |
| Montenegro | +382 | 060 123 456drop the 0 | $1.22 |
| Montserrat | +1 | (664) 492-3456dial as written | $0.99 |
| Morocco | +212 | 06 50 12 34 56drop the 0 | $1.50 |
| Mozambique | +258 | 82 123 4567dial as written | $0.71 |
| Myanmar (Burma) | +95 | 09 212 3456drop the 0 | $0.51 |
| Namibia | +264 | 081 123 4567drop the 0 | $0.26 |
| Nepal | +977 | 984-1234567drop a leading 0 if present | $0.43 |
| Netherlands | +31 | 06 12345678drop the 0 | $0.39 |
| New Caledonia | +687 | 75.12.34dial as written | $0.77 |
| New Zealand | +64 | 021 123 4567drop the 0 | $0.12 |
| Nicaragua | +505 | 8123 4567dial as written | $0.67 |
| Niger | +227 | 93 12 34 56dial as written | $0.85 |
| Nigeria | +234 | 0802 123 4567drop the 0 | $0.33 |
| Norfolk Island | +672 | 3 81234dial as written | $6.87 |
| North Macedonia | +389 | 072 345 678drop the 0 | $1.09 |
| Northern Mariana Islands | +1 | (670) 234-5678dial as written | $0.15 |
| Norway | +47 | 40 61 23 45dial as written | $0.11 |
| Oman | +968 | 9212 3456dial as written | $0.57 |
| Pakistan | +92 | 0301 2345678drop the 0 | $0.25 |
| Palau | +680 | 620 1234dial as written | $0.85 |
| Palestinian Territories | +970 | 0599 123 456drop the 0 | $0.60 |
| Panama | +507 | 6123-4567dial as written | $0.48 |
| Papua New Guinea | +675 | 7012 3456dial as written | $2.94 |
| Paraguay | +595 | 0961 456789drop the 0 | $0.20 |
| Peru | +51 | 912 345 678drop a leading 0 if present | $0.10 |
| Philippines | +63 | 0905 123 4567drop the 0 | $0.41 |
| Poland | +48 | 512 345 678dial as written | $0.31 |
| Portugal | +351 | 912 345 678dial as written | $0.69 |
| Puerto Rico | +1 | (787) 234-5678dial as written | $0.03 |
| Qatar | +974 | 3312 3456dial as written | $0.56 |
| Rรฉunion | +262 | 0692 12 34 56drop the 0 | $0.90 |
| Romania | +40 | 0712 034 567drop the 0 | $0.04 |
| Russia | +7 | 8 (912) 345-67-89drop the 8 | $0.48 |
| Rwanda | +250 | 0720 123 456drop the 0 | $0.77 |
| Samoa | +685 | 72 12345dial as written | $3.27 |
| San Marino | +378 | 66 66 12 12dial as written | $0.48 |
| Saudi Arabia | +966 | 051 234 5678drop the 0 | $0.44 |
| Senegal | +221 | 70 123 45 67dial as written | $0.92 |
| Serbia | +381 | 060 1234567drop the 0 | $1.15 |
| Seychelles | +248 | 2 510 123dial as written | $2.41 |
| Sierra Leone | +232 | (025) 123456drop the 0 | $1.67 |
| Singapore | +65 | 8123 4567dial as written | $0.08 |
| Sint Maarten | +1 | (721) 520-5678dial as written | $0.25 |
| Slovakia | +421 | 0912 123 456drop the 0 | $0.16 |
| Slovenia | +386 | 031 234 567drop the 0 | $0.93 |
| Solomon Islands | +677 | 74 21234dial as written | $4.67 |
| Somalia | +252 | 7 1123456dial as written | $1.23 |
| South Africa | +27 | 071 123 4567drop the 0 | $0.52 |
| South Korea | +82 | 010-2000-0000drop the 0 | $0.07 |
| South Sudan | +211 | 0977 123 456drop the 0 | $1.17 |
| Spain | +34 | 612 34 56 78dial as written | $0.25 |
| Sri Lanka | +94 | 071 234 5678drop the 0 | $0.40 |
| St. Kitts & Nevis | +1 | (869) 765-2917dial as written | $0.53 |
| St. Lucia | +1 | (758) 284-5678dial as written | $1.00 |
| St. Pierre & Miquelon | +508 | 055 12 34drop the 0 | $1.29 |
| St. Vincent & Grenadines | +1 | (784) 430-1234dial as written | $0.76 |
| Sudan | +249 | 091 123 1234drop the 0 | $0.72 |
| Suriname | +597 | 741-2345dial as written | $0.79 |
| Svalbard & Jan Mayen | +47 | 41 23 45 67dial as written | $0.11 |
| Sweden | +46 | 070-123 45 67drop the 0 | $0.10 |
| Switzerland | +41 | 078 123 45 67drop the 0 | $0.25 |
| Taiwan | +886 | 0912 345 678drop the 0 | $0.28 |
| Tajikistan | +992 | 91 712 3456dial as written | $0.41 |
| Tanzania | +255 | 0621 234 567drop the 0 | $0.80 |
| Thailand | +66 | 081 234 5678drop the 0 | $0.14 |
| Timor-Leste | +670 | 7721 2345dial as written | $1.25 |
| Togo | +228 | 90 11 23 45dial as written | $1.14 |
| Tonga | +676 | 771 5123dial as written | $4.18 |
| Trinidad & Tobago | +1 | (868) 291-1234dial as written | $0.48 |
| Tunisia | +216 | 20 123 456dial as written | $1.78 |
| Turkey | +90 | 0501 234 56 78drop the 0 | $0.40 |
| Turkmenistan | +993 | 8 66 123456drop the 8 | $0.58 |
| Turks & Caicos Islands | +1 | (649) 231-1234dial as written | $0.95 |
| U.S. Virgin Islands | +1 | (340) 642-1234dial as written | $0.06 |
| Uganda | +256 | 0712 345678drop the 0 | $0.89 |
| Ukraine | +380 | 050 123 4567drop the 0 | $0.57 |
| United Arab Emirates | +971 | 050 123 4567drop the 0 | $0.42 |
| United Kingdom | +44 | 07400 123456drop the 0 | $0.04 |
| United States | +1 | (201) 555-0123dial as written | $0.02 |
| Uruguay | +598 | 094 231 234drop the 0 | $0.46 |
| Uzbekistan | +998 | 91 234 56 78dial as written | $0.28 |
| Vanuatu | +678 | 591 2345dial as written | $4.36 |
| Vatican City | +39 | 312 345 6789dial as written | $0.03 |
| Venezuela | +58 | 0412-1234567drop the 0 | $0.24 |
| Vietnam | +84 | 0912 345 678drop the 0 | $0.25 |
| Wallis & Futuna | +681 | 82 12 34dial as written | $0.03 |
| Western Sahara | +212 | 06 50 12 34 56drop the 0 | $1.50 |
| Yemen | +967 | 0712 345 678drop the 0 | $0.48 |
| Zambia | +260 | 095 5123456drop the 0 | $1.51 |
| Zimbabwe | +263 | 071 234 5678drop the 0 | $1.21 |
The calling codes and trunk rules for all 241 dialable destinations are free to reuse under a Creative Commons BY 4.0 license: download them, republish them, build on them. Just credit InternationalCall.co with a link. The dialing facts are derived from Google's libphonenumber, so they stay current rather than going stale.
<a href="https://internationalcall.co/call/international-dialing-codes">International dialing codes</a> by InternationalCall.co, licensed CC BY 4.0Licensed CC BY 4.0. Dialing facts derived from Google's libphonenumber (Apache-2.0). Per-minute prices are live on this page and are not included in the download.
Almost every failed international call is one digit wrong at the front. Someone copies a number written for local use, keeps the leading 0 that only applies inside that country, and the call dies. Or the opposite: they strip a digit from a Mexican or Italian number that never had a trunk prefix to begin with. The table above says which case you are in for every destination, and the country guides work through the numbering plan in detail.
Browse the country guidesDial 011, then the country code, then the phone number with any leading trunk digit removed. To reach a United Kingdom mobile written locally as 07400 123456, you dial 011 44 7400 123456. From a mobile you can dial +44 7400 123456 instead, and the phone inserts the right access code for wherever you are.
The exit code, or international access code, tells your phone network that the call is leaving the country. It is 011 from the US and Canada, 00 across most of Europe, 0011 from Australia and 010 from Japan. Some countries give each carrier its own code, which is why the + sign exists: it means "whatever the local exit code is".
Drop it whenever you are calling from another country and the number is written locally with a leading 0. That 0 is a national trunk prefix used only for domestic calls. Not every country has one: numbers in Mexico, Italy, Spain and the United States carry no trunk digit, so removing a digit there is what makes the call fail. A few countries sit in between, where landlines are written with a 0 and mobiles are not, so the rule is to remove a leading 0 that is actually there rather than to expect one. The table below states which rule applies for each country.
The + stands in for whatever exit code applies where you are calling from. A number saved as +52 222 123 4567 works from any country and any mobile, because the phone replaces the + with the local access code automatically. Press and hold 0 on a mobile keypad to type it.
No. You can call any number in this table straight from this browser at the per-minute price shown, with prepaid credit from $5 and no subscription, no app and no SIM. The person you call needs nothing at all: their phone rings like any other call.
Pick the country, type the number as it was given to you, and the dialer works out the rest. You see the exact per-minute price before it rings, and you are only charged once someone answers.
Make a call