While Spanish is the official language of Cuba, English is also spoken in popular tourist areas, hotels, and resorts. However, it can be helpful to learn a few basic Spanish phrases to enhance your travel experience.