Avg weather in December
10 Hrs per day
6 mm per month
58 % avg
7 Mph avg


What’s the weather like in Egypt in December?

Located in North Africa separated from the Middle East by the Red Sea, Egypt enjoys warm and sunny weather in December. You’ll get some rain on the country’s Mediterranean coast, but there’s not much rain away from there. It’s a great time to visit Egypt if you prefer cooler temperatures than in summer.

Red Sea Riviera

The Red Sea Riviera’s really popular, with the sea making for a much better for a holiday compared to Egypt’s desert areas. There’s hardly any rain south of Cairo, including on the Sinai Peninsula, which is where the popular resort of Sharm El Sheikh is. The Atlas Mountains shelter resorts like Sharm and Hurghada from rain, while they’re also cooler than inland places like Cairo and Luxor, because of breezes from the sea.


The average high in Sharm El Sheikh during December is 23ºC, so it’s a great place for you to relax on the beach. Although you should pack some warmer clothes for the evenings as things can get quite cool. The average sea temperature’s an inviting 24ºC, while humidity’s low and ranges from around 30% to 60%. There’s hardly any rain, with just 4mm over a single rainy day.


During December you can expect ten hours of daylight in Sharm El Sheikh, with eight hours of sunshine. UV levels will be moderate so make sure you look after yourself in the sun, which sets just before 5pm.

Things to Do

Although it’s winter, Egypt’s holiday spots are still perfect for long days by the pool or on the beach in December, and you may find the cooler temperatures more comfortable for this than in summer. Diving and snorkelling are popular all year round on the Red Sea Riviera, which has some of the world’s best marine life. Head into the desert for a tour, before relaxing at a Bedouin camp with a cup of tea. If you’re staying in Cairo or going on a trip to the capital, visit the Egyptian Museum as well as iconic Giza. If you’re going to Luxor then check out the Valley of the Kings and the Temple of Karnak.

View weather for


5* SENTIDO Palm Royale
from £558 pp
AI 7 nts
4* Tropitel Sahl Hasheesh
from £500 pp
AI 7 nts
4* Old Palace Resort
from £495 pp
AI 7 nts
4* Fort Arabesque
from £438 pp
AI 7 nts
4* Sunrise Royal Makadi
from £424 pp
AI 7 nts