The best option to exchange money in Egypt is at your hotel. Visitors can find exchange machines from the National Bank of Egypt there. The exchange rates are more than fair.
In certain hotels, the exchange machines might not take large bills, so make sure that you bring smaller bills with you.
Also, make sure that you have small bills of Egyptian currency, especially when you go to excursions as tipping is almost mandatory in Egypt.
When visitors wish to purchase something, it is always better to ask for the price in EGP and to pay in EGP. For locals, €1, $1 or £1 - it’s all the same. Therefore, we would advise you to exchange your money in the hotel and pay for everything in EGP.