- Last reviewed
- Last reviewed:
- Reviewed by
- Reviewed by countrycalling.codes editorial team
Formula
From the UK: 00 (or +) → 49 → German number without the leading 0.
| Type | Domestic in Germany | Save as (portable) | Dial from UK |
|---|---|---|---|
| Landline (Berlin) | 030 XXXXXXX | +49 30 XXXXXXX | 00 49 30 XXXXXXX |
| Mobile | 0151 XXXXXXXX | +49 151 XXXXXXXX | 00 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
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
Add the Germany country calling code: 49.
- 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.
| Type | Domestic in Germany | Save as (portable) | Dial from UK |
|---|---|---|---|
| Berlin landline | 030 XXXXXXX | +49 30 XXXXXXX | 00 49 30 XXXXXXX |
| Munich landline | 089 XXXXXXX | +49 89 XXXXXXX | 00 49 89 XXXXXXX |
| Hamburg landline | 040 XXXXXXX | +49 40 XXXXXXX | 00 49 40 XXXXXXX |
| Frankfurt landline | 069 XXXXXXX | +49 69 XXXXXXX | 00 49 69 XXXXXXX |
| Germany mobile | 0151 XXXXXXXX | +49 151 XXXXXXXX | 00 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 / area | Domestic area code | After +49 / 00 49 |
|---|---|---|
| Berlin | 030 | 30 |
| Munich | 089 | 89 |
| Hamburg | 040 | 40 |
| Frankfurt | 069 | 69 |
| Cologne | 0221 | 221 |
| Düsseldorf | 0211 | 211 |
| Stuttgart | 0711 | 711 |
| Leipzig | 0341 | 341 |
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
Related routes and references
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
- ITU-T E.164: The international public telecommunication numbering planInternational Telecommunication Union. Verified 2026-07-19.
- ITU-T E.123: Notation for national and international telephone numbersInternational Telecommunication Union. Verified 2026-07-19.
- The National Telephone Numbering PlanOfcom. Verified 2026-07-19.
- National numbering plan: United KingdomInternational Telecommunication Union. Verified 2026-07-19.
- National numbering plan: GermanyInternational Telecommunication Union. Verified 2026-07-19.
See our editorial and sourcing methodology.