Skip to content
DialPhone
Start free trial

business phone · 12 min read

UK Phone Codes Guide

Direct guide to UK phone codes — +44 country code, city codes from London to Edinburgh, and mobile prefixes. With dialing examples for US callers.

By Darshan M · Published May 25, 2026 ·Updated May 26, 2026

The UK country code is +44. To call any UK number from the United States, dial 011 44 followed by the UK number without its leading 0 — for example, the London number 020 7946 0123 becomes 011 44 20 7946 0123. Every UK landline starts with 0 followed by a 2-to-5-digit area code; every UK mobile starts with 07.

This guide covers the +44 country code, the top 20 UK city area codes, UK mobile number format, the differences between UK and US numbering, common dialing mistakes US callers make, and how DialPhone teams handle UK calling without a UK SIM. If you are looking for a single answer to one specific city, jump straight to the city table below.

UK country code: +44 explained

The +44 country code is assigned to the United Kingdom under the ITU E.164 numbering plan. It covers all four UK nations — England, Scotland, Wales, and Northern Ireland — plus the Isle of Man, Jersey, and Guernsey. There is no separate country code for any UK constituent nation.

When you see +44 in front of a number, two things have happened: the leading 0 of the national UK number has been dropped, and the ”+” prefix tells your phone to substitute your local exit code (011 in the US/Canada, 00 in most of Europe).

So the same London landline appears in three legal forms:

FormatExampleWhen used
National (UK)020 7946 0123Dialing within the UK
International (with +)+44 20 7946 0123Saved to mobile, printed on a card
International (with exit code)011 44 20 7946 0123Dialing from a US landline

The legacy “+44 (0) 20 7946 0123” form you sometimes see on UK business cards is incorrect for international dialing — the 0 in brackets is only used inside the UK. Including it from abroad fails on most networks. For more on how country codes attach to direct-inward-dialing numbers, see our DID glossary entry.

How to dial a UK number from the US

The exact dialing sequence from the US to the UK is:

011  +  44  +  UK area code (no 0)  +  local number

Step by step:

  1. Dial 011 — this is the US international exit code that tells your carrier you are placing an international call.
  2. Dial 44 — the UK country code.
  3. Dial the UK area code without its leading 0. London 020 becomes 20. Manchester 0161 becomes 161.
  4. Dial the local number.

From a US mobile phone (iPhone, Android, or any modern smartphone), you can replace the 011 with a ”+” symbol. The phone automatically translates ”+” to the correct exit code for the country you are in. This is the preferred way to save international numbers because they then work from anywhere.

Worked examples — US caller dialing the UK:

CallingNational (UK) formWhat you dial from the US
Buckingham Palace switchboard020 7930 4832011 44 20 7930 4832
Manchester city office0161 234 5000011 44 161 234 5000
Edinburgh business0131 555 1234011 44 131 555 1234
UK mobile07700 900123011 44 7700 900123
UK 0800 freephone0800 123 4567011 44 800 123 4567

A few US-specific catches. Most US mobile plans charge $1.50–$3.00 per minute for outbound calls to the UK unless you have an international add-on or a VoIP plan. UK 0800 freephone numbers are not free when dialed from outside the UK — “free” applies only to UK-domestic callers. And most US carriers block UK premium-rate numbers (09xx) for fraud prevention.

UK city / area code list (top 30 metros)

UK area codes vary in length from 2 digits (London 020) to 5 digits (smaller market towns). The leading 0 in the table below is the national trunk prefix — drop it when dialing from outside the UK and prepend +44. The “code without 0” column is what you actually dial after +44.

CityUK code (with 0)Code without 0Example number (national)
London02020020 7946 0123
Birmingham01211210121 496 0123
Manchester01611610161 496 0123
Liverpool01511510151 496 0123
Leeds01131130113 496 0123
Sheffield01141140114 496 0123
Bristol01171170117 496 0123
Edinburgh01311310131 496 0123
Glasgow01411410141 496 0123
Cardiff02929029 2018 0123
Belfast02828028 9018 0123
Newcastle01911910191 496 0123
Nottingham01151150115 496 0123
Brighton01273127301273 496123
Aberdeen01224122401224 496123
Cambridge01223122301223 496123
Oxford01865186501865 496123
Bath01225122501225 496123
York01904190401904 496123
Reading01181180118 496 0123

Two patterns: major metros — London, Birmingham, Manchester, Liverpool, Leeds, Edinburgh, Glasgow, Newcastle — use 2- or 3-digit area codes followed by 8-digit local numbers (split as XXXX XXXX). Smaller cities — Brighton, Cambridge, Oxford, Bath — use 4- or 5-digit codes followed by 6-digit local numbers. Both add up to 10 digits after the leading 0.

Quirks: Cardiff (029) and Belfast (028) are 2-digit codes plus the 0, just like London. Northern Ireland uses 028 for the entire country — Derry, Lisburn, and other NI cities all dial out of 028. London also reserves the 0203 and 0207 sub-blocks for older subscribers, but every London number now sits under the umbrella 020 code.

For US callers used to NANP-style 3-digit area codes, see our NANPA area codes hub — the structural difference between US/Canada and UK numbering is significant.

UK mobile number format

Every UK mobile number is 11 digits long in national format and starts with the prefix 07. There are no geographic area codes for UK mobiles — the 07 prefix tells you only that the number is a mobile, not where the holder lives.

UK mobile number structure:

0 7 X X X   X X X X X X
| |    |
| |    +-- 9-digit subscriber number
| |
| +------- 4-digit mobile network code (operator block)
|
+--------- national trunk prefix (drop for international)

In international format the leading 0 is dropped and the number is written as +44 7XXX XXXXXX — 10 digits after the +44.

Mobile prefix ranges by operator (broad guide, not absolute):

Prefix blockTypical assignment
07700, 07701–07799Reserved for fictional/test use; many ported business mobiles
074xx, 075xx, 077xx, 078xx, 079xxActive mobile ranges across O2, EE, Vodafone, Three, Sky Mobile, Tesco Mobile, Lebara, Lyca, giffgaff and MVNOs
076xxPagers and some specialty mobile services
070xxPersonal numbering — looks like a mobile but is a forwarding service; outbound calls can be expensive

The takeaway: a leading 07 always means the number rings a mobile. You cannot tell from the number alone whether it is on EE, O2, Vodafone, or Three — UK number porting lets a subscriber keep their 07 number across operators, and typically takes 1–4 working days.

When dialing a UK mobile from the US, the format is 011 44 7XXX XXXXXX (drop the leading 0). From a US mobile saved with ”+”, just dial +44 7XXX XXXXXX.

UK number format vs US number format

The two numbering systems are structurally different and the mistakes US callers make almost always trace back to this difference.

AspectUS numberUK number
Country code+1+44
Total digits (national)1010 or 11 (with leading 0)
Total digits (international)11 (1 + 10)11 or 12 (44 + 9 or 10)
Area code positionFirst 3 digitsFirst 2–5 digits (variable length)
Area code = geographyYes (with porting/VoIP exceptions)Yes for landlines; no for 07 mobiles
Mobile vs landlineSame number space — can’t tell from numberMobiles always start 07
Common written form(XXX) XXX-XXXX0XX XXXX XXXX or 0XXXX XXXXXX
Trunk prefix when dialing inside country1 (long distance)0 (always for non-local)
Exit code for international01100

Structural takeaways for a US ear:

  • US area codes are always 3 digits. UK area codes vary from 2 to 5 — you have to know the city. London is 2 (20), Birmingham is 3 (121), Brighton is 4 (1273), market towns are often 5.
  • US numbers cannot signal “this is a mobile” from the number alone. UK numbers can — anything starting 07 is a mobile.
  • The “1” in US long-distance dialing and the “0” in UK national dialing serve the same function (national trunk prefix), but in different positions and with different drop rules.
  • US dialing is fixed-length: 10 digits, full stop. UK dialing is variable-length, which is why UK numbers are usually formatted with spaces showing the area-code boundary.

Common UK dialing mistakes

These are the five mistakes US callers make most often when calling UK numbers — collected from DialPhone customer support tickets and from UK telephony help-desk patterns.

1. Dialing the leading 0 after +44. “+44 020 7946 0123” has one digit too many. The 0 is dropped when you use the +44 form. Correct: +44 20 7946 0123 (or 011 44 20 7946 0123 from a US landline).

2. Confusing 011 with +. Either dial 011 44 20 7946 0123 or +44 20 7946 0123, never “+011 44…” or “011 + 44…”. The ”+” replaces 011, it doesn’t add to it.

3. Treating UK 0800 as free from the US. UK freephone (0800, 0808) is free only to callers inside the UK. From the US you pay your normal international rate and the call may not connect at all on some carriers.

4. Reading variable-length UK codes as fixed 3 digits. “01273 496123” is not “012 7349 6123” — the area code is 01273, then 496123. UK numbers come pre-spaced for this reason.

5. Missing the +44 when saving contacts. A UK number saved as “020 7946 0123” in a US phone fails when dialed from outside the UK. Save UK numbers with the ”+” prefix — they then work from any country.

DialPhone’s dial plan auto-corrects the first three of these — typing 020 7946 0123 from a US-registered seat dials +44 20 7946 0123 automatically. Outside of DialPhone, train your team on the rules above.

DialPhone for businesses calling the UK

For US-based teams calling UK customers, vendors, or remote staff every week, the per-minute charges on standard US mobile plans add up fast — $1.50 to $3.00 per minute is typical without an international add-on.

DialPhone’s business phone plans include unlimited inbound and outbound calling to the UK from any US seat at no per-minute charge, and you can present a UK local number on outbound calls so your UK contacts see a familiar +44 line rather than a US +1. Plans start at $24 per seat per month on month-to-month terms — see DialPhone pricing for the full feature breakdown by tier.

FAQ

Frequently asked questions

What is the UK country code?

The UK country code is +44. It is the international dialing prefix for the United Kingdom, including England, Scotland, Wales, and Northern Ireland. When dialing a UK number from outside the UK, you replace the leading 0 of the national number with +44 (or with your local exit code followed by 44). For example, the London number 020 7946 0123 becomes +44 20 7946 0123 in international format.

How do I call a UK number from the United States?

From the US, dial 011 (the US exit code), then 44 (UK country code), then the UK number without its leading 0. To call the London number 020 7946 0123 from the US, dial 011 44 20 7946 0123. From a US mobile phone, you can replace 011 with a + sign and dial +44 20 7946 0123. Calls are billed at your carrier's international rate unless you use a VoIP plan with UK calling included.

What is the area code for London?

London's area code is 020. The 0 is the UK national trunk prefix and is dropped when dialing from outside the UK, so the international form is +44 20. Every London landline number that follows is 8 digits long, written as 020 XXXX XXXX. The 020 code covers all of Greater London — there are no separate codes for individual boroughs.

Do UK mobile numbers have area codes?

No. UK mobile numbers do not have geographic area codes. Every UK mobile number starts with the prefix 07, followed by 9 more digits, for a total length of 11 digits in national format. The prefix tells you the number is a mobile, but not where the owner is located. In international format the leading 0 is dropped and the number is written as +44 7XXX XXXXXX.

Why do UK numbers start with 0?

The leading 0 is the UK's national trunk prefix. It signals to the UK phone network that the caller is dialing a long-distance or non-local number from inside the UK. When you call a UK number from outside the UK, the international country code +44 replaces this 0 — you never dial both. Writing a UK number as +44 (0) 20 7946 0123 is a legacy convention; the 0 is only used for in-country dialing.

What is the difference between UK number format and US number format?

A US number is 10 digits long and written as (XXX) XXX-XXXX, with a 3-digit area code, 3-digit exchange, and 4-digit subscriber number. The US country code is +1. A UK number is 10 or 11 digits in national format (with a leading 0), written as 0XX XXXX XXXX or 0XXXX XXXXXX depending on the area code length. The UK country code is +44. In international format, both drop the leading 0 or 1.

#uk#international#phone-codes#guide

About the author

Growth Operations Lead at DialPhone

Darshan leads Growth Operations at DialPhone, where he owns three interconnected programs: the comparison content operation, the open VoIP Pricing Dataset, and the test-call methodology used to verify every pricing claim published on the site.

His research process starts with hands-on product trials and live vendor quotes — not marketing pages. Pricing figures are cross-checked against actual invoices and re-verified on a rolling quarterly cycle, with the underlying dataset kept public for independent re-verification. That dataset now covers 40+ VoIP and virtual-number providers across the US and Canada market.

Darshan also leads DialPhone's AI receptionist evaluation program, running structured test-call scenarios across English, Spanish, and French to assess transcription accuracy, intent routing, and escalation behavior. Methodology notes and raw scoring are archived in the research section.

For factual corrections or dataset discrepancies, Darshan can be reached at the DialPhone editorial address. Verified corrections are published as errata with a changelog date — no silent edits.

Try DialPhone free for 14 days

AI-native business phone, SMS, meetings, and contact center on one platform. No credit card required.

Call sales Start free trial