How to send a letter to Spain
How to address and send post to another country — the address layout, postage, delivery times and what you can and can’t send.
Spain
Sending post to Spain
Full name on envelopeRequired
Delivery timeApprox 5–12 business days.
PostageCarta Internacional, Certificado, Paquetería, EMS.
PostcodePostcodes are 5 digits (e.g., 28014).
✉️ Addressing the envelope
Address layout
Nombre completo Calle + Número, Piso/Puerta CÓDIGO POSTAL CIUDAD ESPAÑA
Example
Lucía Martínez C/ Alcalá 45, 3ºB 28014 MADRID ESPAÑA
More examples
PO Box (Apartado): Lucía Martínez Apartado 12345 28080 MADRID ESPAÑA
Full name
Required
Nombre y apellidos completos.
Postcode
Postcodes are 5 digits (e.g., 28014).
Language
Spanish; UPPERCASE city helpful.
📮 Sending
Postage methods
Carta Internacional, Certificado, Paquetería, EMS.
Delivery times
Approx 5–12 business days.
⏱️ How long letters take to reach Spain
From anywhere
about 10 days (438 letters)
Within Spain
about 7 days (32 letters)
From USA
about 11 days (87 letters)
From Germany
about 8 days (37 letters)
From United Kingdom
about 10 days (34 letters)
From France
about 10 days (24 letters)
From Canada
about 13 days (22 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; IOSS where applicable.
Restrictions
Batteries, aerosols, perishables restricted.
💡 Tips
Include 5-digit código postal; return address on back flap.
🔗 Official links
Looking for a penpal in Spain? Global Penfriends has members in 195+ countries writing real letters to each other.
Join free
See penpals in Spain