List of dialling codes in Germany


Country Code: +49
International Call Prefix: 00
Trunk Prefix: 0
Area codes in Germany have two to five digits, not counting the leading trunk access code 0. The leading 0 must be dialed when calling from within Germany and must be omitted when calling from abroad. When calling via fixed networks within the same area, the area code is not required. In general, shorter area codes are assigned to larger cities, and longer area codes to smaller towns. Private telephone numbers are usually inversely long: those in larger cities have seven or eight digits, while those in smaller towns may have as few as three or four digits. The first digit is determined by region: area codes beginning 2 are found in the west, those with 3 in the east, those with 4 in the north, those with 5 in the north central part, those with 6 in the south central part, those with 7 in the southwest, those with 8 in the south and the 9s are found in the southeast.
1 are special numbers such as mobile phones, shared cost service, televoting numbers and 010 for dial-around services. The former codes 0130 for free phone numbers and 0190 for premium-rate numbers are now moved to 0800 and 0900 to meet international standards.
0700 is used for personal national phone numbers.

01

Prefix 01 is used for special numbers, and is not tied to a geographic area.

010

020 – Western Ruhrgebiet (Essen and surroundings)

All of former East Germany and Berlin
East Germany was using +37 before the reunification. After reunification, East Germany was merged into the existing German numbering plan. Since all areas except 03 were already used, all of former East Germany needed to be merged into 03, causing numbers and area codes in the 03 area to be longer than those in the rest of Germany: Many area codes in the 03 area are 5-digit while the maximum in the rest of Germany is 4 digits

030 – Berlin

0330 – Oranienburg and surroundings

0350 – Pirna and surroundings

0360 – Mühlhausen/Thür. and surroundings

0371/0372 - Chemnitz and surroundings

0381/0382 – Rostock and surroundings

0390 - Salzwedel and surroundings

040 – Hamburg and surroundings

0410 – calling areas immediately bordering Hamburg

currently unassigned

0412 – Elmshorn and surroundings

0420 – Oyten and surroundings

0430 – Raisdorf and surroundings

0440 – Brake and surroundings

0450 – Kastorf and surroundings

not assigned
not assigned
not assigned

046 – Flensburg and surroundings

0460/0461 – Flensburg and surroundings

0470 – Sandstedt and surroundings

0480 – Dithmarschen and surroundings

0490 – Wymeer and surroundings

050 – Nienburg-Wunstorf-Springe and surroundings

060 – Northern and eastern surrounding of Frankfurt am Main

070x/071 – Stuttgart and surroundings

080

Remark

These area codes were changed in February 1997 in order to allow service 0900 numbers: