The best time to visit Egypt depends on where you want to go. Generally speaking, winter (December to February) is the tourist high season and summer (June to August) is the low season in all parts of the country except on the coasts, and to a lesser degree in Cairo. Hotel prices reflect this.
Weather-wise, June to August is unbearable almost anywhere south of Cairo, especially around Luxor and Aswan, where daytime temperatures soar up to 40°C. Summer in Cairo is almost as hot, and the combination of heat, dust, pollution, noise and crush makes walking the city streets a real test of endurance. On the other hand, a scorching sun might be exactly what’s wanted for a week or two of slow roasting on the beaches of southern Sinai, the Alexandrian coast or the Red Sea – just be prepared to fight for hotel rooms with locals on their summer holidays and Gulf Arabs escaping the even greater heat in their home countries.
When visiting somewhere such as Luxor, winter is easily the most comfortable time. Cairo isn’t quite as pleasant, with often overcast skies and chilly evenings, while up on the Mediterranean coast Alexandria is subject to frequent downpours resulting in flooded, muddy streets. Even Sinai’s beaches are a little too chilly for sunbathing in January. The happiest compromise for an all-Egypt trip is to visit in spring (March to May) or autumn (September to November).
Most of Egypt’s religious and state holidays last only one or two days at most and should not seriously disrupt any travel plans. Buses, however, may be fully booked around the two eids (Islamic feasts) and on Sham an-Nessim. Ramadan, the Muslim month of fasting, can be seriously disruptive to your best-laid travel plans. During daylight hours many cafés and restaurants are closed, while bars cease business completely for the duration. Offices also operate at reduced and very erratic hours.