The official language in Cuba is Spanish. The diverse ethnic groups have had a big influence on the language and you can hear a slight difference between the Cuban Spanish and the traditional Castillan Spanish spoken in Spain.