La langue officielle est l'arabe. L'anglais est parlé et compris par tous les acteurs du tourisme. Dans quelques régions du pays, on parle des dialectes, mais aussi des langues indiennes, africaines (swahili) ou perses, pratiquées par les travailleurs expatriés.