Existem quase 70 línguas indígenas no México, muitas das quais ainda estão em uso. No entanto, o espanhol é o facto Língua nacional. O espanhol é usado por quase toda a população e toda a comunicação pública (sinais, documentos, mídia, etc.) é em espanhol. Sinais bilíngues em espanhol e inglês podem estar presentes em destinos turísticos populares.
O inglês é entendido por muitas pessoas na Cidade do México e também por algumas equipes de turismo em destinos turísticos populares, mas a maioria dos mexicanos ainda não fala inglês. Mexicanos instruídos, especialmente os mais jovens, e empresários profissionais são mais propensos a falar um pouco de inglês. Depois do inglês, as línguas estrangeiras mais populares para aprender no México são o francês, o italiano, o alemão e o japonês. Alemão, francês e russo podem ser familiares para alguns na indústria do turismo, mas entre os trabalhadores de escritório, policiais e motoristas (especialmente os últimos) as habilidades em línguas estrangeiras são praticamente inexistentes.
O México tem uma das maiores diversidades linguísticas: mais de 60 línguas indígenas são faladas em território mexicano. Essas línguas são faladas nas comunidades desses povos indígenas, que são amplamente separados da sociedade mestiça dominante. De qualquer forma, as chances de encontrar um falante de uma dessas línguas são pequenas, já que apenas metade dos 20% da população indígena no México fala uma língua indígena. Por outro lado, a maioria dessas comunidades também fala espanhol fluentemente. Portanto, aprender uma dessas línguas indígenas não é de forma alguma essencial; pelo contrário, é inesperado e ganhará muito respeito dessas comunidades.