Slovenian addresses use a four-digit postal code before the city, sometimes prefixed with the country code as SI-1000. The street name comes before the house number, and there is no region line for urban addresses. Here is the format Pošta Slovenije expects, a real example, and the errors that cause failed deliveries.
A Slovenian label is recipient, optional company, the street with its house number, then the four-digit postal code and the city on one line, then the country. Urban addresses carry no region line.
Luka Horvat personal or business recipientPrimer d.o.o. optional, above the street line (d.o.o. is a Slovenian limited company)Slovenska cesta 35 street name first, then the house number1000 Ljubljana 4-digit code, optionally written <code>SI-1000</code>, then the city, on one lineSLOVENIA required for inbound international shipmentsThe postal code (poštna številka) maps to a delivery area and drives Pošta Slovenije routing. Codes run from 1000 to 9999, so all four digits are significant and there are no leading zeros to lose. The optional SI- prefix is the ISO country code, not part of the numeric value.
Format: 4 digits with no space, for example 1000. On cross-border mail it may carry the country prefix, written SI-1000, placed before the city.
Validation regex: ^\d{4}$
Watch for: forms that reject the letters in the SI- prefix, or that pad the four-digit code to five. Both cause lookup failures.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
On cross-border mail the code may be written SI-1000, where SI is the ISO country code and 1000 is the four-digit postal code. A form that rejects the letters, or treats SI as data, corrupts the code.
Every Slovenian postal code is four digits between 1000 and 9999, so there are no leading zeros to lose, but a code padded to five digits or truncated below four fails lookup.
The code precedes the city on one line, as 1000 Ljubljana, the reverse of the US city-then-ZIP order. Printing Ljubljana 1000 confuses automated sorting.
In the Italian-speaking coast around Koper (Capodistria) and Hungarian-speaking Prekmurje, streets and towns carry two official names. Use the name a customer provides consistently; mixing the two forms across systems causes mismatches.
Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.
SI-1000 drop the country prefix that international carriers read.Ljubljana 1000 reverses the expected 1000 Ljubljana order.Čopova and Copova across systems can cause address mismatches.35 Slovenska cesta reverses the expected street-then-number order.How the major carriers handle Slovenia addresses, and what your label needs to satisfy each one.
The national postal operator and backbone for domestic and inbound delivery. Routing is postal-code-driven, so a valid four-digit code is the field that matters most.
The largest private parcel networks for Slovenian ecommerce. They expect the street with its house number and a clean code and city line for first-time delivery.
International carriers for inbound shipments. Include the country line and the SI- prefix; they apply correction surcharges when a code forces a manual fix.
Address Guard checks Slovenia addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.
Part of the Address Guard international address format guide, covering 240+ countries.