In December, the weather in Sharm-El-Sheikh is typically warm. Average daily high temperature in December is about 23 degrees above zero. On average, Sharm-El-Sheikh has 26 sunny, 4 partly cloudy, and 1 cloudy day in December. December as well as January, February, and March is considered the most comfortable time to visit Sharm-El-Sheikh.