The official language in Cartagena, as well as in the rest of Colombia, is Spanish. However, in many tourist areas, many people can communicate in English.