Back to Blog
How to Text a Number in Mexico: A Complete Step-by-Step Guide

How to Text a Number in Mexico: A Complete Step-by-Step Guide

August 2, 2026

Texting a phone number in Mexico requires dialing the correct international country code (+52), dropping any local trunk prefixes, and understanding potential carrier charges. Whether you are sending a standard SMS through your mobile carrier, using an international messaging app, or communicating for business, formatting the number correctly prevents delivery failures.

Quick Answer

To text a mobile number in Mexico from abroad, dial +52, followed by the 10-digit phone number. Due to telecom reforms, Mexico eliminated all domestic trunk prefixes like 044 and 045, meaning mobile numbers now always use a standard 10-digit structure.

  • Always use the plus sign (+) or exit code before the country code 52.
  • Ensure your mobile plan supports international SMS or use an internet-based app.
  • Watch out for carrier roaming charges if you are texting from outside your home country.

Introduction

Reaching out to someone in Mexico via text message seems straightforward, but dialing mistakes often cause messages to fail or land on the wrong line. Standard SMS routing relies on precise international numbering plans. If you miss a digit, include an outdated prefix, or misunderstand how Mexican phone numbers are structured, your carrier might return an error code or fail to deliver your message.

This guide walks you through the exact formatting rules, the mechanics of international text messaging, common pitfalls, and practical steps to ensure your message reaches its destination successfully. You will also learn how Mexican phone numbering works following structural reforms, helping you distinguish between landlines and mobile devices.

What it means / how it works

Texting a phone number in Mexico means routing an SMS (Short Message Service) or data-based message across international borders into Mexico's national telecommunications network. Every country has a unique country calling code regulated by the International Telecommunication Union (ITU). For Mexico, that country code is +52.

When you send an SMS from a mobile phone in the United States, Canada, Europe, or elsewhere, your local carrier hands off the message to an international gateway. This gateway routes the message to a Mexican carrier—such as Telcel, Movistar, or AT&T Mexico—which then delivers the text to the recipient's handset.

Until a few years ago, texting mobile numbers within Mexico required dialing specific prefixes like 044 or 045 depending on whether you called from a landline or a different city. Mexico's Federal Telecommunications Institute (IFT) unified the dialing system. Today, all Mexican phone numbers—both landline and mobile—consist of exactly 10 digits. Mobile numbers do not use special prefixes; they simply follow the +52 country code and the 10-digit local number.

However, SMS delivery depends heavily on your current service plan. While many modern plans include international text messaging at no extra cost, others charge per message or require a specific international add-on. Alternatively, many people bypass traditional SMS carrier fees by using over-the-top messaging applications like WhatsApp, Telegram, or iMessage, which rely on internet data instead of cellular SMS gateways.

Practical scenarios

Depending on why you are texting someone in Mexico and what device you are using, the process can vary slightly. Here are common real-world scenarios you might encounter:

  • Texting a Mexican friend or family member: You saved their number with the +52 prefix in your smartphone contacts, allowing you to open your native messaging app and text directly.
  • Communicating with a Mexican business or hotel: You are confirming a reservation, asking a customer support question, or coordinating logistics with a local tour operator.
  • Sending an SMS from a landline phone: If your landline supports international text-to-SMS features, you must dial your country's international exit code (such as 011 in the US and Canada), followed by 52 and the 10-digit number.
  • Using internet messaging apps: You are messaging someone in Mexico via WhatsApp using their 10-digit mobile number, where the app handles the country code automatically during contact synchronization.
  • Troubleshooting failed bank or app verifications: You are trying to receive an OTP (one-time password) or verification code from a Mexican digital service, but local carrier routing delays or filters are blocking the message.
  • Reaching out to temporary contacts while traveling: You are visiting Mexico, using a local Mexican SIM card, and texting local drivers, restaurants, or rental hosts.
  • Coordinating cross-border remote work: You are texting a remote contractor or client based in Mexico City, Guadalajara, or Monterrey for business operations.

Step-by-step

Follow these precise steps to format and send a text message to a Mexican phone number from abroad:

  1. Check and format the phone number: Ensure you have the full 10-digit number. For example, if the local number is 55 1234 5678, that is your 10-digit target.
  2. Add the international prefix: Prepend the plus sign (+) and the country code 52. Your number should look like this: +52 55 1234 5678.
  3. Use the correct exit code if needed: If your phone does not support the plus symbol (though nearly all modern smartphones do), replace the plus sign with your country's international exit code. For the US and Canada, use 011 52 55 1234 5678.
  4. Open your messaging app: Open your default SMS application, create a new message, and paste or type the fully formatted international number into the recipient field.
  5. Compose and send your message: Type your text message clearly and tap send. Wait for delivery confirmation or notification of failure.
  6. Verify delivery status: Check your phone app for error alerts. If the message fails, check your mobile carrier's international messaging policies and ensure you have sufficient account balance or plan coverage.

Safety/privacy/legal

When sending text messages internationally, privacy and data security are important factors to keep in mind. Standard SMS messages are not end-to-end encrypted. This means that text messages traveling through international carrier gateways can potentially be intercepted, logged, or inspected by telecom operators and government authorities.

If you are sharing sensitive personal information, account passwords, financial details, or confidential business documents via text, standard SMS is generally discouraged. Instead, security experts recommend utilizing end-to-end encrypted messaging platforms where message contents are readable only by the sender and the intended recipient.

Furthermore, be cautious when texting unfamiliar numbers in foreign jurisdictions. Unsolicited international texting can sometimes expose you to phishing scams, SMS-based fraud, or unexpected carrier fees if your provider charges premium rates for international replies. Always verify the identity of the person or business you are messaging before sharing personal details.

Best alternatives

Standard cellular SMS is not always the most efficient or cost-effective way to text a number in Mexico. Depending on your needs, several alternatives offer better reliability, lower costs, or enhanced privacy.

If you want to avoid carrier fees entirely, internet-based messaging apps like WhatsApp are ubiquitous in Mexico. Most businesses and individuals in Mexico use WhatsApp as their primary communication channel, requiring only the correct 10-digit number and country code to start chatting over Wi-Fi or mobile data.

For users managing digital accounts, marketing campaigns, or automated communication workflows, specialized communication tools and platforms are often required. For instance, when developers or digital marketers need to manage online phone verification or process incoming SMS messages programmatically, platforms like PVACodes provide specialized virtual phone number solutions and SMS verification infrastructure tailored for global communication needs.

When choosing an alternative, consider whether your recipient uses data-based applications or strictly requires traditional carrier SMS. For casual communication, data apps win on cost; for formal notifications, dedicated telecom gateways provide direct delivery.

Frequently Asked Questions

Do I need to dial 1 before 52 when texting Mexico?

No. The number "1" is the country code for the United States and Canada. Dialing 1 before 52 will cause the carrier network to fail your request because it creates an invalid international dialing sequence.

What is the country code for Mexico?

The international dialing code for Mexico is +52. When written or dialed from abroad, it always precedes the local 10-digit phone number.

Why is my text message to Mexico failing to deliver?

Messages fail most often due to incorrect formatting (missing the +52 country code), lack of international messaging permissions on your mobile plan, or network outages on the receiving carrier's end in Mexico.

Can I text a Mexican landline?

Traditional landlines in Mexico cannot receive SMS text messages. If you attempt to text a landline number, the message will either fail to send or will not be received by the subscriber.

Are texts to Mexico free?

Texts to Mexico are only free if your domestic mobile carrier plan includes free international messaging to Mexico. Many major North American carriers include Mexico in their unlimited talk and text plans, but you should check your specific provider's terms.

How do I text a Mexican number from WhatsApp?

Open WhatsApp, go to your contacts, and save the Mexican number in international format (+52 followed by the 10-digit number). Refresh your WhatsApp contact list, and the name or number will appear ready for free messaging over data.

Did Mexico change its phone number format recently?

Yes. Mexico eliminated all regional prefixes like 044, 045, and 01 for mobile and long-distance calls. All Mexican phone numbers are now standardized to exactly 10 digits.

What should I do if my text message shows as sent but is never read?

Traditional SMS does not provide read receipts. If you need confirmation of delivery or reading, consider switching to an internet messaging app like WhatsApp or iMessage, which display delivery ticks and read markers.

Is it expensive to text Mexico from the US?

Most major US carriers (such as T-Mobile, AT&T, and Verizon) include free text messaging to Mexico on their standard postpaid plans. However, prepaid plans or older legacy plans may incur per-message international SMS fees.

Can I use a virtual number to text Mexico?

Yes. You can use VoIP apps, virtual phone number providers, or online SMS services to send and receive text messages using Mexican virtual numbers, which is useful for business operations or privacy management.

Conclusion

Texting a number in Mexico is simple once you master the correct format: use the +52 country code followed by the recipient's 10-digit mobile number, and ensure your mobile plan supports international communication. By avoiding outdated prefixes and utilizing internet-based messaging apps when appropriate, you can communicate across the border reliably, affordably, and securely.

Sign up free — instant access