Costa Rican addresses rarely use street numbers. Location is given as directions in meters from a landmark, backed by a 5-digit postal code that maps to a province, canton and district. Here is the correct structure, a real example, the postal code rules, and the mistakes that cause failed deliveries.
A Costa Rican label runs recipient, the exact directions to the location, the province, the canton or district, then the 5-digit postal code, then the country. Street numbers are rare, so the address line gives directions from a known landmark.
Ana Rodríguez personal or business recipientPura Vida Foods S.A. optional, above the address lineDel parque de Escazú, 300 m sur y 50 m este landmark-based directions; distance in meters from a known point, not a house numberProvincia de San José one of 7 provincesEscazú the canton and, where useful, the district10201 5 digits: province, canton, districtCOSTA RICA required for inbound international shipmentsCorreos de Costa Rica introduced the 5-digit código postal in 2007, and it encodes province, canton and district in that order. Because most addresses describe a location by landmark rather than a numbered street, the postal code is often the only structured routing field on the label.
Format: 5 digits, no spaces. The first digit is the province (1-7), the next two the canton, the last two the district: 10201.
Validation regex: ^\d{4,5}|\d{3}-\d{4}$
Watch for: codes shortened to four digits or missing the leading province digit. A Costa Rican code is always five digits, and the first digit is the province.
The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.
Most Costa Rican addresses give directions in meters from a known landmark, for example 300 m sur y 50 m este from a park or church. A checkout that demands a numbered street forces customers into a field their address does not fit.
Distances are counted in metros, where 100 meters means one city block regardless of the real distance. 300 metros sur is three blocks south, not 300 measured meters, so keep the phrasing exactly as written.
Each 5-digit code maps to a province, canton and district (10201 is the Escazú canton in San José). A code that disagrees with the written province or canton is a data-entry error worth catching before the label prints.
Directions often reference a building that has since moved or closed, such as el antiguo higuerón (the old fig tree). Locals still navigate by them, so keep the reference intact rather than dropping it as noise.
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.
10201 to 1020 loses the district and misroutes within the canton.300 m sur y 50 m este down to a street name removes the only routing information the courier has.3 (Cartago) is contradictory and should be flagged.How the major carriers handle Costa Rica addresses, and what your label needs to satisfy each one.
The national postal operator and the authority behind the 5-digit código postal. Domestic routing leans on the province-canton-district code plus the landmark directions on the address line.
Aeropost and similar Central American couriers move much of Costa Rica's inbound ecommerce through a member casillero (mailbox). Last-mile delivery relies on the landmark directions, not a street number.
International carriers for inbound shipments. Include the country line and keep the full directional address; they surcharge address corrections when a location cannot be found.
Address Guard checks Costa Rica 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.