Các dãy núi là đặc điểm vật lý nổi trội của cảnh quan Bắc Triều Tiên vì khoảng 80 phần trăm đất nước bao gồm núi, đồi và cao nguyên. Các đồng bằng ven biển rộng lớn ở phía tây là nơi sinh sống của phần lớn đất nước dân số.
Dãy núi Kangnam ngăn cách Bán đảo Triều Tiên với Trung Quốc ở phía bắc trong khi một dãy núi khác, Baekdu-Daegan, chạy qua cả miền Bắc và Hàn Quốc dọc theo bờ biển phía tây. Núi lửa Baekdu là điểm cao nhất ở Bắc Triều Tiên, và nói chung là Baekdu-Daegan có một vị trí quan trọng trong văn hóa dân gian Hàn Quốc. Các dãy núi đáng chú ý khác bao gồm dãy Hamyong ở phía đông bắc, dãy Taebaek kéo dài đến Hàn Quốc và dãy Rangrim cắt qua miền bắc và miền trung của đất nước. Điều này cản trở việc giao tiếp và đi lại giữa các vùng phía đông và tây của đất nước.
Trong khi các vùng đồng bằng dọc theo bờ biển phía tây của đất nước là lẻ tẻ và cực kỳ hẹp, các quận Pyonyang và Chaeryong ở phía tây có diện tích khoảng 310 dặm vuông mỗi quận. Sông Amnok và sông Daedong, con sông dài thứ nhất và thứ ba ở Triều Tiên, đều chảy về phía tây, cũng như hầu hết các con sông trong nước. Sông Duman là một trong số ít trường hợp ngoại lệ. Mặc dù con sông này dài thứ hai trong cả nước, nhưng phần lớn nó không thể di chuyển được do có núi trong khu vực.