How to send a letter to Germany

How to address and send post to another country — the address layout, postage, delivery times and what you can and can’t send.

Germany

Sending post to Germany
Full name on envelopeRequired
Delivery time4–10 business days typical.
PostageLetter, Parcel, Tracked, EMS.
Postcode5-digit postcode (e.g., 10115).

✉️ Addressing the envelope

Address layout
Full Name
Street Name N
NNNNN CITY
GERMANY
Example
Max Mustermann
Friedrichstrasse 50
10115 BERLIN
GERMANY
Full name
Required
Full given + family name required.
Postcode
5-digit postcode (e.g., 10115).
Language
German; uppercase city; minimal punctuation.

📮 Sending

Postage methods
Letter, Parcel, Tracked, EMS.
Delivery times
4–10 business days typical.

⏱️ How long letters take to reach Germany

From anywhere
about 8 days (1,707 letters)
Within Germany
about 3 days (96 letters)
From USA
about 11 days (400 letters)
From United Kingdom
about 6 days (194 letters)
From Australia
about 13 days (86 letters)
From Canada
about 9 days (84 letters)
From Austria
about 6 days (59 letters)

Based on letters our members logged and marked as received over the last two years, using the quicker letters on each route. A letter may arrive sooner: members don’t always mark a letter as received as soon as it arrives.

🛃 Customs and restrictions

Customs
CN22/CN23 for goods (non-EU origin).
Restrictions
EU dangerous goods rules apply.

💡 Tips

Postcode before city; do not use state abbreviations.
Looking for a penpal in Germany? Global Penfriends has members in 195+ countries writing real letters to each other. Join free See penpals in Germany