Language in Roatan While Spanish is the official language, English is spoken universally. Roatan Islanders speak a Creole English. This broken English gets its roots in French, english, and Spanish as well as a few words unique to the Garifuna culture.