Климат – умеренный муссонный. В городе зима долгая холодная, температура иногда приближается к отметке 30 градусов ниже нуля, а лето – короткое и дождливое, столбик термометра иногда поднимается до 37℃. Среднегодовая температура – -5,5℃, количество осадков – 400 мм.
Датун богат запасами угля, и недаром его называют «Угольным морем». По имеющимся данным, разведанные запасы угля на территории города составляют 71,8 млрд. тонн.