There are several cell phone providers here that provide excellent service. It is a good idea to inquire with your own cell phone company before moving as some have long distance solutions that may be applicable, depending on your length of stay in Mexico.

To call Mexico from US or Canada using a US/CDN cell phone = 011+52+1+(Area Code)+(7 digit cell #)

To call Mexico from US or Canada using a US/CDN landline = 011+52+(Area Code)+(7 digit landline #)

To call a local Mexican landline from a local Mexican cell phone = 376+(7 digit landline #)

To call a local Mexican cell phone from a local Mexican landline = 045+(10 digit cell #)