Country codes for every destination
Pick a country below for the exact dialling format — landline and mobile, with real examples — for calling from the UK.
Every international call from the UK follows the same basic shape: dial 00, then the country code, then the local number with any leading zero dropped. The tricky part is knowing the exact code and number format for the country you're calling — that's what each guide below covers.
🇺🇸
USA
+1
🇨🇦
Canada
+1
🇮🇳
India
+91
🇵🇰
Pakistan
+92
🇧🇩
Bangladesh
+880
🇱🇰
Sri Lanka
+94
🇳🇬
Nigeria
+234
🇿🇦
South Africa
+27
🇿🇼
Zimbabwe
+263
🇮🇷
Iran
+98
🇦🇪
UAE
+971
🇸🇦
Saudi Arabia
+966
🇮🇱
Israel
+972
🇹🇷
Turkey
+90
🇪🇸
Spain
+34
🇫🇷
France
+33
🇵🇱
Poland
+48
🇬🇷
Greece
+30
🇨🇾
Cyprus
+357
🇦🇱
Albania
+355
🇫🇮
Finland
+358
🇬🇮
Gibraltar
+350
🇦🇺
Australia
+61
🇳🇿
New Zealand
+64
🇨🇳
China
+86
🇭🇰
Hong Kong
+852
🇹🇭
Thailand
+66
🇵🇪
Peru
+51
🇧🇷
Brazil
+55
🇷🇴
Romania
+40
🇳🇴
Norway
+47
Common questions
Do I dial 00 or + for an international call from the UK?
Either works — typing "+" (hold the 0 key on most phone keypads) is the international standard and works automatically wherever you're calling from. "00" is the UK's own way of dialling out internationally; both reach exactly the same number.
What's the difference between a country code and an area code?
The country code (like +44 for the UK) identifies the country. The area code comes after it and identifies a region or city within that country — not every country uses them the same way, and some (like Cyprus and Gibraltar) don't use area codes at all.
My country isn't listed — what do I do?
The general rule works everywhere: dial 00, then the country code, then the full local number with any leading zero removed. Search "[country] country code" to find the exact code if you're not sure.

