Poland Address Format: How to Write a Polish Address Correctly

A warehouse packing bench with a label printer preparing a parcel in the correct poland address format for international shipping.

Ship Smarter and Save More with ParcelPath!


What is the correct Poland address format? A Polish address is written recipient-first, with the street abbreviation “ul.” then the street name and building/apartment number, and the NN-NNN postal code placed before the city on the last line — for example: Jan Kowalski / ul. Marszałkowska 12/34 / 00-590 Warszawa. If you are sending from the United States, add POLAND as the final line so USPS and UPS route the parcel to the right country.

Key Takeaways

  • Order matters: recipient name → “ul.” + street name + building/apartment number → POSTAL CODE + CITY. Country line last for international mail.
  • The postal code goes before the city, not after it — the opposite of US ZIP placement. Poczta Polska reads the code-then-city line as one routing unit (e.g. 00-001 Warszawa).
  • The postal code is written NN-NNN — two digits, a hyphen, then three digits. The hyphen is mandatory.
  • “ul.” (ulica) means street, and the building and apartment are joined with a slash — 12/34 means building 12, apartment 34.
  • From the US, always add “POLAND” in English capitals as the last line — USPS and UPS sort international parcels by the country line first.

What Is the Correct Format for a Poland Address?

A correctly formatted Polish address stacks one element per line, running from the individual to the postal district. Following Poczta Polska, the Polish postal operator, the canonical structure is:

  • Addressee’s name (given name then surname)
  • Company or department name (business mail only)
  • Street prefix + street name + building number, with the apartment after a slash — e.g. ul. Marszałkowska 12/34
  • POSTAL CODE then CITY on one line — e.g. 00-590 Warszawa

The street prefix is almost always ul. (ulica, street). Other prefixes appear as al. (aleja, avenue), pl. (plac, square) and os. (osiedle, housing estate). When a US shipper prepares a label through a platform like ParcelPath’s Poland shipping page, that same order applies, with one addition covered below: the destination country on the final line.

A do and don't card showing the Polish NN-NNN postal code placed before the city name.
Write the Polish postal code as NN-NNN with the hyphen, for example 00-590 Warszawa, before the city name.

What Are the Essential Components of a Poland Address?

Each line does a specific job in the delivery chain. The two lines US senders most often get wrong are the building/apartment slash and the code-before-city order.

LineWhat it isExampleRequired?
RecipientPerson or business receiving the itemJan KowalskiYes
Street lineul. + street name + building/apartment numberul. Marszałkowska 12/34Yes
Postal codeFive digits in NN-NNN form00-590Yes
CityDelivery city/town, on the same line after the codeWarszawaYes
CountryDestination country for international mailPOLANDYes (from abroad)

The single biggest surprise for people used to US addressing is that the postal code comes before the city, on the same line. Poczta Polska treats that code-then-city line as the routing key — the official worked example is 00-001 Warszawa, code first, city second.

How Does the Polish Postal Code System Work?

The Polish postal code (kod pocztowy) is the part that does the heavy lifting, and it has a strict internal grammar. Every code is five digits split two-then-three with a hyphen:

  • First digit — one of ten large postal regions covering the country.
  • Second and third digits — a smaller regional subdivision (historically the district sorting office).
  • Last two digits — the specific postal delivery branch.

The hyphen is not optional. The code is always written NN-NNN — for example 00-590 for central Warsaw or 30-001 for Kraków. Running the digits together (00590) is a formatting error that can slow automated sorting. Poland is written in the Latin alphabet with diacritics (ą, ć, ę, ł, ń, ó, ś, ź, ż), so no transliteration is needed; keep the diacritics where they belong — Łódź and Gdańsk are the correct spellings, though carriers will still route if a mark is dropped.

A person checking a Poczta Polska shipping label, confirming the code sits before the city.
Keep the ul. street prefix and the building and apartment slash, and put the postal code ahead of the city.

How Do You Address a Poland Parcel From the United States?

Shipping into Poland from the US adds exactly one rule to everything above: the last line of the address must be the destination country, written in English capitals — POLAND. USPS and UPS sort outbound international parcels by that country line first, before the postal code is ever read, so omitting it is the fastest way to have a package held or returned.

Practical points for US-origin Polish shipments:

  • Keep the postal code before the city. Write 00-590 Warszawa, never “Warszawa 00-590” — the reversed US order confuses automated sorting.
  • Keep the building/apartment slash. 12/34 means building 12, apartment 34; dropping the second number can strand a parcel in a large block.
  • Use the Polish city name. Address to Warszawa, Kraków or Wrocław — the English exonyms (Warsaw, Cracow) are understood, but the Polish form matches the postal data.
  • Both USPS and UPS reach every Polish postal code. ParcelPath issues discounted USPS and UPS labels for the Poland lane; the Poland destination guide covers current transit windows and customs paperwork.

For the customs side of a Polish parcel — the CN22/CN23 declaration, commodity codes, and the EU import-VAT threshold — see our international shipping hub, which walks through the documentation that keeps a parcel out of a customs hold.

What Are the Most Common Poland Address Mistakes to Avoid?

Almost every failed or delayed Polish delivery traces back to one of a short list of formatting errors:

  • Putting the postal code after the city (“Warszawa 00-590”). Poland writes the code first; the US-style reversal is the number-one avoidable mis-sort.
  • Dropping the hyphen in the code (00590). The code is always NN-NNN; the machine expects the hyphen.
  • Losing the apartment number after the slash. 12/34 is building-and-apartment; writing only 12 can misdeliver in an apartment block.
  • Omitting the “ul.” prefix. Without ul./al./pl., the street name can be ambiguous where a name is shared across street types.
  • Forgetting “POLAND” on mail sent from abroad. Without the country line, a US carrier can’t route the parcel internationally.

How Do You Handle Apartments, Rural Addresses and Diacritics?

A few Poland-specific cases trip up international senders:

  • Apartments are written after the building with a slash (12/34), or sometimes with the abbreviation m. (mieszkanie, flat): ul. Marszałkowska 12 m. 34. Either form is understood.
  • Rural and small-village addresses may have no street name — just the village name and a house number, then the postal code and post town: e.g. Nowa Wieś 15 / 05-660 Warka. The code-before-city rule still holds.
  • P.O. boxes are written as skr. poczt. (skrytka pocztowa) followed by the box number, in place of the street line, with the code-then-city line unchanged below.
  • Diacritics (ł, ó, ś, ż and others) should be kept where possible, but the carrier’s Latin-script systems will still deliver if a mark is dropped — the postal code carries the real routing weight.

One thing that is not part of a Polish address is the voivodeship (województwo), Poland’s 16 top-level provinces. Like the county in a UK address, the voivodeship is an administrative unit rather than a postal one, and Poczta Polska does not need it — the postal code already resolves the delivery branch, so adding “Mazowieckie” or “Małopolskie” to the address does nothing for routing and can clutter the label. Stick to the four lines: name, street, code-and-city, and (from abroad) country.

Overhead macro of a finished parcel prepared for delivery to Poland with a blank label and a colored accent marker.
From the US, add POLAND on the last line so USPS and UPS route the parcel to the right country.

Frequently Asked Questions

Does the postal code go before or after the city in a Poland address?

Before. Poland writes the five-digit code first, then the city on the same line — for example 00-590 Warszawa. This is the reverse of the US ZIP-after-city order, and it is the single most important formatting rule for parcels to Poland.

What does “ul.” mean in a Polish address?

It is the abbreviation for ulica, meaning “street.” It sits before the street name — ul. Marszałkowska. Related prefixes are al. (aleja, avenue), pl. (plac, square) and os. (osiedle, housing estate).

What does the slash in “12/34” mean?

The first number is the building, the second is the apartment. ul. Marszałkowska 12/34 means building 12, apartment 34. Some addresses instead write the apartment as m. 34 (mieszkanie). Keep both numbers so the parcel reaches the right unit.

Do I add “Poland” when shipping from the US?

Yes — always, as the last line in English capitals. USPS and UPS sort outbound parcels by the destination country first. Without “POLAND,” the parcel can be held domestically or returned before it ever leaves the US.

Do I need the hyphen in a Polish postal code?

Yes. The code is always written NN-NNN, two digits then three with a hyphen between them — for example 30-001. Running the five digits together can slow Poczta Polska’s automated sorting, so keep the hyphen.

Sources

Address formats by country: Australia · Brazil · Canada · China · France · Germany · India · Ireland · Israel · Italy · Japan · South Korea · Mexico · Netherlands · New Zealand · Philippines · Russia · Singapore · South Africa · Spain · Sweden · Switzerland · Turkey · United Kingdom

Part of our Shipping to Poland guide. Related: International Shipping hub · UK Address Format.