贝加尔湖周边地区温带大陆气候温差特别大,一个月平均气温在-26度至-33度之间,7月平均气温在17℃至 21℃之间。
在冬季的时候,贝加尔湖周边的气温平均是-38℃,因此在每年1月份的时候就会开始结冰,直到5月份之后才会解冻,而且整个冰城大致有70~115厘米的厚度。
当湖水的表面被朔风快速的冻结成冰之后,后面的湖水会继续向岸边奔涌,因此就会将表层上钢结冻的冰推向潮岸,同时挤压破碎变成冰针的形状,因此不断的重复就形成了所见的冰波