Sending flowers to Mexico from the United States works best through a service that partners with a local Mexican florist — same-day delivery is available in Mexico City, Guadalajara, Monterrey, Puebla, Tijuana and most state capitals if you order before 13:00 local time. Expect to pay $45–$220 including the flat service fee, and remember that Mother's Day in Mexico is fixed on May 10 every year, not the second Sunday of May as in the US.
Mexico is the number-one cross-border flower-delivery destination from the United States by a wide margin. The reason is simple: approximately 38 million people of Mexican origin live in the US, and every year there are tens of millions of moments — a grandmother's birthday in Puebla, a funeral in Oaxaca, a graduation in Monterrey, Día de las Madres in any city — where someone in the US wants to send flowers back home. But sending flowers to Mexico is not the same as sending them domestically. Customs are not an issue because flowers never cross the border physically, but address formats are different, phone numbers require the +52 prefix with no leading 1 for mobile lines, peso pricing can be confusing, and the May 10 Mother's Day date catches thousands of first-time senders off guard every year. This guide walks through every step with the specifics that matter.
Is sending flowers to Mexico from the United States considered international?
Yes — Mexico is a separate country with its own currency (the Mexican peso, MXN), its own postal system (Correos de México), and its own phone code (+52). But in practice, flower delivery does not touch customs or require any paperwork. Fresh-cut flowers arranged and delivered in-country by a local Mexican florist never cross a physical border. When you use a service like abcFlora, your order is transmitted electronically to a partner florist in the recipient's city — that florist sources the flowers locally, arranges the bouquet, and delivers it the same day. No customs form, no phytosanitary certificate, no import duty. The transaction is international in the sense that you pay in USD from the US and the delivery happens in Mexico, but the flowers themselves are 100% Mexican.
This is different from shipping a physical gift box across the border, which would require a CN22 form, declared value, and days in transit. Flower delivery is instantaneous and local. The only "international" part is the payment and the coordination — you handle dollars, the florist handles pesos, and abcFlora bridges the two. That means you avoid the foreign-transaction fees many US credit cards charge (typically 2.5–3.5%), and you avoid the markup that peso-to-dollar conversion usually carries on Mexican websites.
What is the best way to send flowers to Mexico from the United States?
The best way is to use a cross-border service that partners with established local florists in Mexico rather than attempting to order directly from a Mexican florist's website or trying to send flowers via a US-based florist that ships internationally. Direct ordering from Mexican florist sites often requires a Mexican phone number for SMS confirmation, a CLABE or local credit card, and fluency in Spanish to navigate delivery instructions. US-based florists that claim to "ship to Mexico" usually mean they will box and courier a package, which takes 3–5 business days, requires the recipient to be home to sign, and often results in wilted flowers because cut flowers do not survive multi-day transit well.
A service like abcFlora solves both problems. You browse and pay in USD on an English-language site, your order is routed to a vetted local florist in the recipient's city in Mexico, and that florist delivers fresh flowers the same day if you order before the 13:00 local-time cutoff. The florist speaks Spanish, knows the neighborhood, understands Mexican address conventions (Calle, Número, Colonia, Alcaldía or Municipio, Código Postal), and can call the recipient if needed using a local +52 number. You get a delivery photo and a timestamped confirmation. No customs. No wilted roses in a cardboard box three days later.
Additionally, local florists in Mexico stock flowers that are culturally appropriate and seasonally available — alcatraces (calla lilies), cempasúchil (marigolds) for Día de Muertos arrangements, rosas, gerberas, lirios, and tropical options like birds of paradise and heliconias that are common in Mexican floristry but rare in US arrangements. This is not a US bouquet repackaged; it is a Mexican bouquet designed by a Mexican florist.
How do I send flowers to Mexico from the United States, step by step?
- Choose the arrangement on abcFlora. Go to abcFlora's Mexico collection and browse by occasion — birthday, sympathy, Día de las Madres, anniversary, or just-because. Each arrangement shows the price in USD (typically $45–$180 for the flowers) plus the flat $14.95 service fee. The photos you see are representative; the actual arrangement will be created fresh by the local florist using seasonally available flowers in the same style and value.
- Enter the recipient's full Mexican address. You need Calle (street name), Número (street number), Colonia (neighborhood — critical in Mexico), Alcaldía or Municipio (borough or municipality), Ciudad (city), Estado (state), and Código Postal (5-digit postal code). For example: Calle Insurgentes Sur 1234, Colonia Del Valle, Alcaldía Benito Juárez, Ciudad de México, CDMX, CP 03100. If you are missing the Colonia or the CP, call the recipient's family or check Google Maps — Mexican addresses without a Colonia are nearly impossible to deliver to because many street names repeat across different neighborhoods.
- Add the recipient's mobile phone number in +52 format. Mexican mobile numbers are 10 digits after the country code and do not include a leading 1. The format is +52 followed by a 2- or 3-digit area code and then 7 or 8 digits. For example, a Mexico City mobile is +52 55 1234 5678. A Guadalajara mobile is +52 33 1234 5678. Do not add +52 1 — that is an outdated format. The florist will use this number to call or text if the building is hard to find or if the recipient is not home.
- Write your message in Spanish if possible. The card attached to the bouquet will be handwritten by the florist. You can write in English and the florist will translate, but if you write in Spanish you control the exact tone. Keep it to 2–3 sentences — this is a card, not a letter. Common phrases: Feliz cumpleaños (happy birthday), Con cariño (with love), Mis condolencias (my condolences), Feliz Día de las Madres (Happy Mother's Day).
- Select the delivery date and pay in USD. If you are ordering for same-day delivery in Mexico, you must place the order before 13:00 in the recipient's local time zone. Mexico has four time zones — most major cities (Mexico City, Guadalajara, Monterrey, Puebla) are in Zona Centro (UTC−6), which is Central Time in the US. Tijuana and Baja California are Pacific Time (UTC−8). Cancún and Quintana Roo are Eastern Time (UTC−5). Sonora does not observe daylight saving time and stays on Mountain Standard Time year-round (UTC−7). Double-check the time zone before you order. Payment is by credit card in USD; abcFlora does not charge foreign-transaction fees, and the total you see at checkout is the total you pay.
- Receive confirmation and tracking. You will get an order confirmation email immediately, a dispatch confirmation when the florist begins the arrangement (usually within 1–2 hours), and a delivery confirmation with a photo once the bouquet is handed over. The photo is timestamped and geotagged. If delivery is attempted and the recipient is not available, the florist will call the phone number you provided and attempt redelivery later the same day or leave the flowers with a neighbor or building concierge if that is standard practice in the neighborhood.
- Follow up if needed. If you do not receive a delivery confirmation by 18:00 local time on the scheduled day, contact abcFlora support with your order number. The support team can contact the local florist in real time and resolve any issue — wrong address, incorrect phone number, recipient traveled, building locked, etc. Most issues are solvable the same day if you provide the correct information upfront.
How much does it cost to send flowers to Mexico from the United States?
The total cost to send flowers to Mexico from the US typically ranges from $60 to $235, broken down as follows:
- Flowers: $45–$180. This is the cost of the arrangement itself — a simple bouquet of roses or gerberas is $45–$70, a medium mixed arrangement with lilies and seasonal fillers is $80–$120, a large premium bouquet with orchids or imported flowers is $140–$180. The price reflects the local market value in Mexico, converted to USD at a fair rate with no markup.
- Service fee: $14.95 flat. abcFlora charges a single flat fee of $14.95 per order to cover the technology, florist network coordination, quality control, customer support, and payment processing. This fee does not scale with the size of the bouquet — you pay $14.95 whether you send a $50 bouquet or a $180 bouquet. There are no hidden percentage-based markups.
- Card option: $0–$5. A handwritten card is included at no charge. If you want a premium card with a printed photo or a special design, some florists offer this for an additional $3–$5.
- No foreign-transaction fees. Because you pay abcFlora in USD and abcFlora settles with the Mexican florist in pesos, your US credit card sees the transaction as a domestic US charge. You avoid the 2.5–3.5% foreign-transaction fee that most US credit cards charge for purchases billed in a foreign currency. If you were to pay a Mexican florist directly in MXN, your card issuer would add that fee on top of the exchange rate.
So the real total for a typical Mother's Day bouquet — a $90 arrangement of roses, lilies and alstroemerias with a handwritten card — is $90 + $14.95 = $104.95, with no surprises at checkout. Compare that to ordering from a Mexican florist's site, where a 1,800-peso bouquet (about $90 at 20 MXN/USD) would be charged as 1,800 MXN to your card, converted by Visa or Mastercard at ~19.5 MXN/USD (they take a cut), resulting in a $92.31 charge plus a 3% foreign-transaction fee ($2.77), for a total of $95.08 — and that is before you factor in the hassle of navigating a Spanish-only checkout, entering a CLABE, or dealing with a failed transaction because your US billing address does not match the Mexican merchant's validation rules. The abcFlora model is transparent: one price in USD, one flat fee, done.
Which cities in Mexico can I send flowers to?
abcFlora has partner florists in every Mexican state and same-day delivery to more than 200 cities. The following cities have the most reliable networks and the widest selection of arrangements:
- Mexico City (Ciudad de México, CDMX). The largest market — coverage in all 16 alcaldías, including Cuauhtémoc, Miguel Hidalgo, Benito Juárez, Coyoacán, Álvaro Obregón, and Tlalpan. Same-day delivery available if ordered before 13:00 Zona Centro (Central Time). Address must include the Colonia and the 5-digit CP.
- Guadalajara, Jalisco. Full coverage in the metropolitan area including Zapopan, Tlaquepaque, and Tonalá. Guadalajara is Mexico's second-largest city and has a strong floriculture tradition — expect excellent quality and fast delivery. Same-day cutoff is 13:00 Zona Centro.
- Monterrey, Nuevo León. Coverage across the metro area including San Pedro Garza García, Santa Catarina, and Guadalupe. Monterrey is a major business hub with high demand for corporate flower deliveries; partner florists here are accustomed to precise delivery windows and bilingual instructions.
- Puebla, Puebla. Same-day delivery throughout the historic center and surrounding municipalities including Cholula. Puebla is known for talavera pottery and colonial architecture; local florists often incorporate traditional Mexican design elements into arrangements.
- Tijuana, Baja California. Coverage in Tijuana proper and Rosarito. Note that Tijuana is on Pacific Time (UTC−8), the same as Los Angeles and San Diego. If you are ordering from the East Coast, be mindful of the 3-hour gap — 13:00 in Tijuana is 16:00 Eastern.
- Querétaro, Querétaro. Reliable same-day delivery across the city and into the industrial zones. Querétaro has grown rapidly and attracts expats and multinational companies; florists here are experienced with international orders.
- León, Guanajuato. Mexico's leather and footwear capital — same-day delivery to all major colonias. Guanajuato state produces a significant share of Mexico's cut flowers, so freshness and variety are excellent.
- Cancún, Quintana Roo. Coverage in Cancún hotel zone, downtown, and Puerto Morelos. Cancún is on Eastern Time (UTC−5), one hour ahead of Central. Popular for resort deliveries, anniversary surprises, and destination wedding flower orders.
- Mérida, Yucatán. Same-day delivery in the historic center and northern suburbs. Mérida is known for tropical flowers and vibrant local markets; arrangements often include heliconias, gingers, and orchids.
- Aguascalientes, Aguascalientes. Full coverage in the city center and surrounding areas. Aguascalientes has one of Mexico's largest wholesale flower markets; partner florists have access to a wide variety of imports and local blooms.
- Oaxaca, Oaxaca. Same-day delivery in the city of Oaxaca and surrounding valleys. Oaxaca is culturally distinct — local florists understand the importance of flowers in indigenous traditions and Day of the Dead observances.
- San Luis Potosí, San Luis Potosí. Reliable delivery across the metropolitan area. Same-day cutoff is 13:00 Zona Centro; the city is centrally located and well connected to national logistics networks.
Outside these cities, delivery is available but may require next-day rather than same-day scheduling. If the recipient is in a smaller town or rural area, contact abcFlora support before ordering to confirm coverage and delivery timeline.
Can I pay with Bitcoin, USDC or Ethereum?
Not at this time. abcFlora currently accepts major credit cards (Visa, Mastercard, American Express, Discover) and PayPal, all billed in USD. Cryptocurrency payment options are under consideration for 2026 but are not yet available. If you prefer to avoid foreign-transaction fees, using a credit card with no FX fees (many premium travel cards offer this) is the simplest solution, but because abcFlora processes your payment in USD, you will not incur those fees regardless — your US-issued card sees the transaction as domestic.
What flowers are most popular in Mexico?
The most popular flowers for gifting in Mexico are roses (rosas), lilies (lirios), gerbera daisies (gerberas), carnations (claveles), and alstroemerias. But Mexican floristry also incorporates flowers that are culturally significant and less common in US arrangements:
- Alcatraces (calla lilies). Calla lilies are associated with elegance and are a staple of Mexican bouquets for weddings, Mother's Day, and formal occasions. The name alcatraz is distinctly Mexican Spanish; in Spain the flower is called cala or lirio de agua.
- Cempasúchil (marigolds). The iconic orange marigold is essential for Día de Muertos (Day of the Dead, November 1–2) and is believed to guide the spirits of the deceased back home. Outside of Día de Muertos, marigolds are not commonly used in gift bouquets, but they are central to Mexican floral culture.
- Noche Buena (poinsettias). Poinsettias are native to Mexico and are called Flor de Nochebuena (Christmas Eve flower). They are ubiquitous during the December holiday season but are not typically sent as cut flowers — they are gifted as potted plants.
- Rosas (roses). Red roses dominate Valentine's Day (Día del Amor y la Amistad, February 14) and are the default choice for romantic gestures year-round. Expect prices to spike in the week leading up to February 14 and May 10.
- Girasoles (sunflowers). Sunflowers are popular for cheerful, casual bouquets and are widely available at Mexican markets. They pair well with gerberas and are often used in country-style arrangements.
If you are sending flowers for a specific Mexican holiday, be aware of the cultural context. For Día de las Madres (May 10), roses and mixed bouquets are standard. For funerals and sympathy, white lilies, white roses, and gladiolus are appropriate. For Día de Muertos, cempasúchil marigolds are expected if you are contributing to an ofrenda (altar), but a sympathy bouquet of white flowers is also acceptable if you are sending condolences to the family.
What mistakes should I avoid when sending flowers to Mexico from the United States?
- Assuming Mother's Day is the second Sunday of May. It is not. In Mexico, Día de las Madres is always May 10, regardless of what day of the week that falls on. In 2026, May 10 is a Sunday, but in other years it can be a Monday, Wednesday, or Friday. If you order for the "second Sunday of May" when May 10 is on a Thursday, you will miss the day entirely. Mark May 10 on your calendar and order a week in advance because florists are slammed that day.
- Forgetting to include the Colonia in the address. In Mexico, the Colonia (neighborhood) is not optional — it is a required part of the address because many cities have multiple streets with the same name in different colonias. "Calle Juárez" exists in dozens of neighborhoods across Mexico City alone. Without the Colonia and the correct 5-digit Código Postal, the florist cannot deliver. If the recipient's family only gave you "Calle Morelos 45, Guadalajara," you need to follow up and get the full address.
- Entering the phone number incorrectly. Mexican mobile numbers are +52 followed by 10 digits with no leading 1. If you add +52 1, the number will not connect. If you omit the area code, the number will not work. If you enter a landline instead of a mobile, the florist may not be able to reach the recipient (landlines are rare in Mexico now, especially among younger people). Double-check the number format: +52 55 1234 5678 for Mexico City, +52 33 1234 5678 for Guadalajara, etc.
- Ordering too late in the day. Same-day delivery requires ordering before 13:00 in the recipient's local time zone. If you are in New York and it is noon Eastern, it is already 11:00 in Mexico City (Zona Centro) — you have two hours. If you are in California and it is 11:00 Pacific, it is already 13:00 in Mexico City — you have missed the cutoff and the delivery will go out the next day. Always convert to the recipient's time zone before ordering.
- Using a US shipping address format. Do not write the address as if it were a US address — do not put "Mexico" in the "State" field or write "MX" as if it were a state abbreviation. Use the correct Mexican format: Calle, Número, Colonia, Alcaldía/Municipio, Ciudad, Estado (Jalisco, Puebla, CDMX, etc.), México, CP. abcFlora's checkout form will prompt you correctly, but if you are copying and pasting from a contact list, make sure the format is right.
- Expecting the recipient to pay customs or duties. They will not — flowers delivered by a local florist do not cross a border and do not incur any fees. But if you mistakenly use a courier service that ships a box of flowers from the US to Mexico, the recipient will be charged import duty, VAT, and a customs-clearance fee, and they will have to go to a customs office or pay a courier to clear the package. Use a local-delivery service, not a courier.
- Not accounting for Mexican holidays and business closures. Major holidays in Mexico include Día de la Constitución (first Monday of February), Natalicio de Benito Juárez (third Monday of March), Día del Trabajo (May 1), Día de la Independencia (September 16), Día de la Revolución (third Monday of November), and Christmas (December 25). On these days, many businesses are closed and florists may have limited delivery availability. Plan around the holiday calendar.
Frequently asked questions
Can I send flowers to someone in Mexico if I do not know their exact address?
No — you need a complete street address including Calle, Número, Colonia, Ciudad, Estado, and Código Postal. Mexican delivery drivers rely on this information because GPS coordinates are not always accurate in dense urban neighborhoods or rural areas. If you do not have the full address, ask the recipient's family, check social media profiles, or call the recipient directly and say you are sending a gift (without revealing it is flowers if you want it to be a surprise). Without the Colonia and CP, the florist cannot attempt delivery.
What if the recipient is not home when the florist delivers?
The florist will call the phone number you provided and attempt to reach the recipient. If there is no answer, the florist will leave the flowers with a neighbor, a building concierge, or a family member if instructed to do so, or will attempt redelivery later the same day. If none of those options work, the florist will contact abcFlora support and you will be notified. In most cases, the recipient can arrange a new delivery window by responding to the florist's call or text. Delivery is almost always completed the same day as long as the phone number is correct.
How do I know the flowers were delivered?
You will receive a delivery confirmation email with a timestamped photo of the bouquet at the point of handoff. The photo is taken by the florist or the delivery driver and uploaded to abcFlora's system within minutes of delivery. If the recipient is not visible in the photo (because they did not want to be photographed or were not home and the flowers were left with someone else), the photo will show the bouquet in situ — on a doorstep, with a concierge, etc. The timestamp and geotag confirm the delivery location and time.
Can I send flowers to a hotel or resort in Mexico?
Yes — hotels and resorts in Cancún, Playa del Carmen, Los Cabos, Puerto Vallarta, and other tourist destinations are common delivery points. When entering the address, include the hotel name, the recipient's full name, and the room number or reservation number if known. The florist will coordinate with the hotel concierge to deliver the bouquet to the room or hold it at the front desk for pickup. Note that some all-inclusive resorts charge a handling fee to accept deliveries; this fee is paid by the recipient, not by you, and varies by property.
Is it safe to send my credit card information to a cross-border flower service?
Yes, if the service is PCI-compliant and uses secure payment processing. abcFlora processes all payments through Stripe, a US-based payment processor that is PCI Level 1 certified (the highest security standard). Your credit card number is never stored on abcFlora's servers and is never shared with the local florist. The transaction appears on your statement as a USD charge to abcFlora, not to a foreign merchant. If you prefer an additional layer of security, you can pay via PayPal, which does not expose your card number to the merchant at all.
What if I need to change the delivery date after I have placed the order?
Contact abcFlora support immediately with your order number. If the florist has not yet started arranging the bouquet, the delivery date can usually be changed at no charge. If the arrangement is already in progress or has been dispatched, rescheduling may not be possible, but abcFlora will work with the florist to find a solution — for example, delivering the flowers to a neighbor or a workplace if the recipient is traveling. The sooner you contact support, the more options are available.
Do Mexican florists write cards in English or Spanish?
Mexican florists write cards in whichever language you provide. If you write your message in English, the florist will transcribe it exactly as written (most florists in major cities read English well enough to copy a short message accurately). If you write in Spanish, the florist will transcribe it in Spanish. If you are unsure about your Spanish grammar, consider using a simple phrase — Feliz cumpleaños, Con todo mi cariño, Te quiero mucho — and the florist will understand. Avoid slang or regional expressions unless you are certain they are used in Mexico; for example, plata (money/silver) means different things in different countries, and some phrases common in Spain or Argentina sound strange in Mexico.
Ready to send? Browse abcFlora's Mexico collection and place your order before 13:00 in the recipient's time zone for same-day delivery.