Blog · Guides

UK Phone Area Codes Explained: Codes, Cities & How to Dial

UK area codes explained: how 01 and 02 dialling codes work, major city codes, and how to dial from the UK or abroad.

8 min read
UK Phone Area Codes Explained: Codes, Cities & How to Dial

If you have ever stared at a UK phone number and wondered why some area codes are three digits, some are five, and why London seems to have a dozen different codes, you are not alone. UK area codes follow a clear logic once you know the rules. This guide explains how UK dialling codes work, lists the major city codes, and shows you exactly how to dial a number from the UK and from abroad.

How UK area codes work

Every UK geographic phone number starts with either 01 or 02. That leading digit pattern tells you it is tied to a place — a city, town or region — rather than a mobile or a national service line.

The clever part is that the area code and the local number always add up to the same total length. Big cities get short area codes so they have room for long local numbers and millions of subscribers. Small towns get longer area codes and shorter local numbers. The number of people in an area decides how the digits are split.

The four code lengths

Code typeExamplesCode lengthLocal number
Largest cities020, 023, 024, 028, 0293 digits8 digits
Large cities0113–0118, 0121, 0131, 0141, 0151, 0161, 01914 digits7 digits
Most townse.g. 01273 (Brighton)5 digits6 digits
Smallest areasa few rural codes6 digitsshorter

So a London number (020) has an 8-digit local part, a Birmingham number (0121) has a 7-digit local part, and a Brighton number (01273) has a 6-digit local part. Different splits, same overall length.

Major UK cities and their area codes

Here are the codes for the UK's biggest cities and regions. Each city links to its full code page so you can see the local-number format and check availability.

City / RegionArea codeCode page
London020London 020
Birmingham0121Birmingham 0121
Manchester0161Manchester 0161
Liverpool0151Liverpool 0151
Leeds0113Leeds 0113
Sheffield0114Sheffield 0114
Nottingham0115Nottingham 0115
Leicester0116Leicester 0116
Bristol0117Bristol 0117
Reading0118Reading 0118
Newcastle / Tyne & Wear0191Newcastle 0191
Edinburgh0131Edinburgh 0131
Glasgow0141Glasgow 0141
Cardiff029Cardiff 029
Belfast / Northern Ireland028Belfast 028
Brighton01273Brighton 01273

This is a snapshot of the most-used codes. For every code in the country, including the thousands of smaller-town 01xxx codes, see the full UK area code list.

How to read and dial a UK number

Within the UK, you dial the whole thing exactly as written, area code first:

  • London: 020 7946 0000
  • Birmingham: 0121 496 0000
  • Brighton: 01273 900000

You only strictly need the area code when calling from a different area or from a mobile, but in practice everyone dials the full national number every time, and that always works.

Dialling from abroad

When you call a UK number from another country, you drop the leading 0 and put +44 in front instead. The rest of the number stays the same.

Number in the UKDialled from abroad
0121 496 0000+44 121 496 0000
020 7946 0000+44 20 7946 0000
01273 900000+44 1273 900000

That +44 is the UK's international country code. Drop one zero, add +44, and the number works from anywhere.

The 020 / 0203 / 0207 / 0208 myth

This is the single most common misunderstanding about UK dialling codes, so it is worth being clear.

London has exactly one area code: 020. There is no separate 0203, 0207 or 0208 code.

What people are seeing is the 8-digit local number. A London number is 020 followed by 8 digits, and that 8-digit block can start with any digit. When it starts with a 7 (older central-London numbers), an 8 (older outer-London numbers) or a 3 (newer numbers), people mentally chop the number in the wrong place and assume "0207" or "0203" is the code.

It is not. The correct way to write and dial a London number is 020, then a single space, then the 8-digit local number:

  • Correct: 020 7946 0000
  • Misleading: 0207 946 0000

Both will connect, because the digits are identical. But only 020 is the real area code, and writing it correctly avoids confusion, especially for callers from abroad who need to know which zero to drop.

Non-geographic numbers (03, 07, 08, 09)

Not every UK number is tied to a place. The other ranges are non-geographic, and the leading digits tell you what you are calling and roughly what it costs.

  • 03 — National numbers (0300, 0330, 0345 and so on). Charged at the same rate as 01 and 02 calls and included in inclusive-minute bundles. A good choice if you want one number nationwide, but it does not signal a local presence.
  • 07 — Mobile numbers.
  • 08 — A mixed bag. 0800 and 0808 are freephone (free to the caller). 084 and 087 are service numbers that can cost the caller more, plus an access charge.
  • 09Premium rate. The most expensive range, used for things like competition and donation lines.

The key point for a business: only 01 and 02 numbers tell a caller where you are. That local link is exactly why area codes still matter.

Why a local area code still matters

A geographic area code is a quiet trust signal. A Manchester customer who sees a 0161 number assumes you are nearby, established and reachable. A national 03 number or an 08 service number does not give them that reassurance, and a mobile number can read as a one-person side hustle even when it is not.

That is why a lot of small businesses choose a local number for the area they serve — sometimes several, one per town. You can browse what is available for any code on the full UK area code list.

But a local number only builds trust if someone actually answers it. A 0121 number that rings out to voicemail does the opposite of what you wanted: it tells a local customer you are not there. Choosing the right area code and answering every call are two halves of the same job.

That is where Orval comes in. Orval is an AI virtual receptionist that answers your local number 24/7, in your business name, books appointments and captures leads — for a fixed price from £19.99/month with no per-minute fees. You get the local presence of a real area code and the certainty that the phone is always answered, whether it is a 020 London line, a 0161 Manchester number or a 01273 Brighton one.

In short

  • All UK geographic numbers start 01 or 02; the code length and local-number length always add up to the same total.
  • Big cities get short codes (020, 0121, 0161); most towns use 5-digit 01xxx codes.
  • From abroad, drop the leading 0 and add +44.
  • 020 is the only London code — 0203/0207/0208 are not separate codes.
  • 03/07/08/09 are non-geographic; only 01 and 02 say where you are.

Find your local code on the full UK area code list, then make sure every call to it gets answered.


Frequently Asked Questions

How many digits is a UK area code?

It varies. The biggest cities use 3-digit codes like 020 (London) or 0121 Birmingham uses a 4-digit code. Most towns use a 5-digit code such as 01273 (Brighton), and a handful of the smallest areas use 6-digit codes. The area code and the local number together always add up to the same total length.

Is 0203, 0207 or 0208 a separate London area code?

No. London has one area code: 020. Numbers like 0203, 0207 and 0208 are simply 020 numbers whose 8-digit local part happens to start with 3, 7 or 8. You always dial 020 followed by the full 8-digit local number.

How do I dial a UK number from abroad?

Replace the leading 0 of the area code with +44. For a Birmingham number 0121 496 0000 you would dial +44 121 496 0000. The same rule applies to every UK geographic, mobile and non-geographic number.

Are 03 numbers a UK area code?

No. 03 numbers are non-geographic but are charged at the same rate as standard 01 and 02 calls and count towards inclusive minutes. They are not tied to any city, so they do not tell a caller where you are based.

From the Orval team

If any of this matched what you were already thinking — see what Orval would cost for your business.

See pricing
UK Phone Area Codes Explained: Codes, Cities & How to Dial | UK