Mexico's official language is Spanish. Many Mexicans speak some English, especially people who work in the tourism industry or cities and popular tourist destinations. But knowing a few phrases of Spanish will always be useful, particularly in more rural areas. In some places in Mexico, you will also hear indigenous languages.