Reviewed country-pair guide

How to call Germany from the UK (+49 dialing guide)

Exact exit-prefix, country-code, mobile, landline, and leading-zero rules using safe placeholder numbers.

Last reviewed
Last reviewed:

Formula

From the UK: 00 (or +) → 49 → German number without the leading 0.

TypeDomestic in GermanySave as (portable)Dial from UK
Landline (Berlin)030 XXXXXXX+49 30 XXXXXXX00 49 30 XXXXXXX
Mobile0151 XXXXXXXX+49 151 XXXXXXXX00 49 151 XXXXXXXX

X characters are placeholders, not a private callable number. Save +49 in contacts; use 00 only for all-digit UK access.

Dial it step by step

  1. 1

    Exit the UK network. On a mobile or modern contact book, start with +. On a UK landline, PBX, or digit-only service, dial 00.

  2. 2

    Add the Germany country calling code: 49.

  3. 3

    Add the national significant number (NSN). Take the domestic German number and remove the leading trunk prefix 0. Remove only that first 0; German area-code and number lengths vary.

Portable contact format: + 49 + NSN

Digits-only call from UK: 00 + 49 + NSN

Mobile and landline rules

  • Mobile: prefixes 015…, 016… and 017… lose their first 0 after +49 (0151 → +49 151).
  • Geographic landline: Berlin 030 becomes +49 30.
  • Variable length: Germany uses variable-length area codes. Copy the complete remainder after dropping only the leading 0.
  • Same exit code both ways: the UK and Germany both use 00 as the international prefix, so 00 49… from the UK mirrors 00 44… from Germany.

See the Germany calling-code reference and the international dialing format guide.

Worked examples

Domestic → portable international → digits-only from United Kingdom. All subscriber digits shown as X are placeholders.

TypeDomestic in GermanySave as (portable)Dial from UK
Berlin landline030 XXXXXXX+49 30 XXXXXXX00 49 30 XXXXXXX
Munich landline089 XXXXXXX+49 89 XXXXXXX00 49 89 XXXXXXX
Hamburg landline040 XXXXXXX+49 40 XXXXXXX00 49 40 XXXXXXX
Frankfurt landline069 XXXXXXX+49 69 XXXXXXX00 49 69 XXXXXXX
Germany mobile0151 XXXXXXXX+49 151 XXXXXXXX00 49 151 XXXXXXXX

Common mistakes on this route

  • Keeping the German domestic 0 after 49. Wrong: 00 49 030… or +49 0151…. Correct: 00 49 30… / +49 151….
  • Assuming every German area code has the same length. Drop only the leading 0, then dial every remaining digit.
  • Saving 00 in the contact. Store +49 + NSN so the number works from any country. See common formatting errors.

Quick Germany area codes (from the UK)

City / areaDomestic area codeAfter +49 / 00 49
Berlin03030
Munich08989
Hamburg04040
Frankfurt06969
Cologne0221221
Düsseldorf0211211
Stuttgart0711711
Leipzig0341341

International form already has the leading 0 removed. Dial 00 49 (or +49), then the code, then the subscriber digits. Starter set only, not a full inventory. Full rules and mobile ranges: Germany (+49).

Time difference (practical)

Germany uses CET (UTC+1) in winter and CEST (UTC+2) in summer, so it is one hour ahead of the UK all year. Both switch clocks on the last Sunday of March and the last Sunday of October at the same moment (01:00 UTC), so the gap does not change. Example: 09:00 London = 10:00 Berlin.

How the international format is built

Under ITU-T E.164, the international number is the country code plus national significant number, with a maximum of 15 digits. The + symbol and spacing are access/display notation rather than E.164 digits.

Portable

+ 49 + NSN

Digits-only from UK

00 + 49 + NSN

FAQ

What is the Germany country code from the UK?

49. Dial 00 or +, then 49 and the German number without the leading domestic 0.

Do I dial 00 or +?

Use + on a mobile or saved contact when supported. Use 00 on a UK landline or digit-only path. After that, the destination is the same: 49 + NSN.

Why drop the zero?

The leading 0 is a German domestic trunk prefix, not part of the national significant number after country code 49. Keeping it gives 00 49 0…, which is wrong.

How do I dial a German mobile from the UK?

Drop the 0 from 0151 XXXXXXXX, then dial 00 49 151 XXXXXXXX or +49 151 XXXXXXXX.

Are German area codes all the same length?

No. Germany uses variable-length area codes. Drop only the leading 0, then keep the remaining area and subscriber digits.

Standards and numbering-plan sources

  1. ITU-T E.164: The international public telecommunication numbering planInternational Telecommunication Union. Verified 2026-07-19.
  2. ITU-T E.123: Notation for national and international telephone numbersInternational Telecommunication Union. Verified 2026-07-19.
  3. The National Telephone Numbering PlanOfcom. Verified 2026-07-19.
  4. National numbering plan: United KingdomInternational Telecommunication Union. Verified 2026-07-19.
  5. National numbering plan: GermanyInternational Telecommunication Union. Verified 2026-07-19.

See our editorial and sourcing methodology.

Independent reference site. Information only, not telecom or legal advice.