The Mexican postal service (www.correosdemexico.gob.mx) is slow, inexpensive and fairly reliable. Mail to the US or Canada typically takes a week to 10 days to arrive. Mail to Europe averages one to two weeks.
If you’re sending a package internationally from Mexico, be prepared to open it for customs inspection at the post office; it’s better to take packing materials with you, or not seal it until you get there. For assured and speedy delivery, you can use one of the more expensive international courier services, such as UPS (www.ups.com), FedEx (www.fedex.com) or Mexico’s Estafeta (www.estafeta.com). A 1kg package typically costs around US$37 to the US or Canada, or from US$56 to Europe.