В декабре климат в Эдинбурге можно охарактеризовать как холодный. Средняя температура днём в декабре 6 градусов тепла. В среднем в декабре в Эдинбурге 11 дней с переменной облачностью, 7 дождливых, 7 ясных и 6 пасмурных дней. Дожди преимущественно умеренные. В декабре, а также в январе, феврале, марте и апреле Эдинбург cчитается местом, некомфортным для посещения.