The official spoken language in Lanzarote is Spanish. English and German complete the top 3 languages spoken in the resorts.