To call into Mexico, the country code is +52 then the area code is 55 then the 8 digit phone number. If you want to make a Long Distance call out of Mexico, dial the prefix 01 for national calls followed by the area code. If you are making an International Long Distance call, you must dial 00 followed by the country code, in example if you're calling the U.S. you should dial 00+1 and the area code, if you're calling the U.K., dial 0044 and the area code, and so on.
Coin-operated phones are often vandalized, prepaid Ladatel card-only Telmex phones have replaced most of them. Ladatel cards are usually available at pharmacies and newsstands near public phones. They come in denominations of 30, 50, and 100 pesos. Long-distance calls within Mexico and to foreign points can be very expensive.
Monthly line rental includes 100 free Local Calls. Thereafter, local calls are charged at a fixed rate, which varies depending on the plan. The tariff is per call regardless of the length of the call. Calls are rounded up to the nearest minute. Monthly Rental of the telephone costs about MX$167.
Beware of scams, which are plentiful. Be careful when you buy cards on the street, as many vendors will try to switch the card denominations, take advantage of the exchange rate (if your paying in dollars), cheat you with a shortchange or just overcharge you for the cards. Phone calls from your hotel may also be extremely expensive. Another common con are the phones that advertise "TO CALL LONG DISTANCE TO THE USA & CANADA, SIMPLY DIAL 0", usually on the front of businesses. The writing is in black and USA is in blue letters with CANADA in red letters. The phones are put there by a private phone company and are ridiculously expensive.
Averages prices range, but for a basic idea:
There are several important numbers to make note of: