Arabic is the official language, but the spoken Language may be called Egyptian-Arabic which is the spoken dialect which differs a lot from the classical Arabic. People will appreciate you talking a few Egyptian words or phrases.

English is very widespread. In holiday resorts like Sharm el-Sheikh and Hurghada, many other European languages are spoken such as French, German, Italian and Russian.