Na Półwyspie Jutlandzkim, na Fionii i w zachodniej części Zelandii zalegają pochodzące z trzeciorzędu gliny i piaski.

W plejstocenie Dania została objęta trzema zlodowaceniami.

Klimat thumb|Zima w Danii Na obszarze Danii panuje klimat umiarkowany ciepły typu morskiego. Zimy są krótkie i łagodne, zaś lata dość chłodne, z dużą ilością opadów. Średnia temperatura w styczniu wynosi od -0,5 do +0,5 °C, a w lipcu od +16 do +17 °C. Najwyższa zanotowana na terenie Danii temperatura to +36,4 °C. Absolutne minimum termiczne to -31,2 °C.

Opady występują głównie w postaci deszczu (śnieg pojawia się rzadko), zaś największe nasilenie opadów ma miejsce w lipcu i sierpniu. Najmniej deszczu notuje się w lutym, marcu i w kwietniu. Średnia roczna suma opadów wynosi ok. 650 mm, przy czym istnieją w tym względzie spore różnice pomiędzy poszczególnymi częściami kraju, i tak na Zelandii jest to ok. 550 mm, a na Półwyspie Jutlandzkim – 800 mm. Na południowym zachodzie występują częste są wiatry z kierunków zachodnich, dni bezwietrznych jest niewiele. Pogodę w Danii, a zwłaszcza temperaturę kształtuje oceaniczny prąd zatokowy Golfsztrom, czego wynikiem jest niezwykła rzadkość występowania skrajnych temperatur.