While the official language is Spanish, English is widely spoken in tourist areas and establishments. Most locals involved in the tourism industry are fluent in English, making it easy for visitors to communicate and navigate the city.