Cadeias de montanhas são a característica física dominante da paisagem da Coreia do Norte, já que cerca de 80% do país consiste em montanhas, colinas e planaltos. As extensas planícies costeiras no oeste abrigam a maior parte do país população.
As montanhas Kangnam separam a Península Coreana da China ao norte, enquanto outra cadeia, a Baekdu-Daegan, atravessa a Coreia do Norte e do Sul ao longo da costa ocidental. A montanha vulcânica Baekdu é o ponto mais alto da Coreia do Norte, e o Baekdu-Daegan como um todo tem um lugar importante no folclore coreano. Outras cadeias de montanhas notáveis incluem a cordilheira Hamyong ao nordeste, a cordilheira Taebaek que se estende pela Coreia do Sul e as montanhas Rangrim que cortam as partes norte e central do país. Os últimos atrapalham a comunicação e as viagens entre as partes oriental e ocidental do país.
Enquanto as planícies ao longo da costa oeste do país são esporádicas e extremamente estreitas, os condados de Pyonyang e Chaeryong no oeste têm cerca de 310 milhas quadradas cada. Os rios Amnok e Daedong, o primeiro e o terceiro maiores rios da Coreia do Norte, respectivamente, correm em direção ao oeste, assim como a maioria dos rios do país. O rio Duman é uma das poucas exceções. Embora esse rio seja o segundo mais longo do país, ele é praticamente impossível de navegar por causa das montanhas na área.