Arabic is the national language, but in all hotels in resorts English is spoken. Many locals in resorts also speak the language of the guests coming to the area. So it is possible to get by well in Italian, Russian, German or French as well.Соловей

A few useful Arabic words that will help you get around. I have written them as they are said. So the spelling is totally wrong:-