La Corée comprend la péninsule coréenne (le continent) et 3 960 îles proches. La péninsule est située en Asie du Nord-Est, entre la Chine et le Japon. Au nord-ouest, le fleuve Amnok (fleuve Yalu) sépare la Corée de la Chine et au nord-est, le fleuve Duman (fleuve Tumen) sépare la Corée de la Chine et de la Russie. La mer Jaune se trouve à l’ouest, la mer de Chine orientale et le détroit de Corée au sud, et la mer du Japon (mer de l’Est) à l’est. Les îles notables comprennent l’île Jeju (Jejudo), l’île Ulleung (Ulleungdo) et les rochers de Liancourt.
Avec 223 179 km2, la superficie de la Corée est similaire à celle du Royaume-Uni (244 100 km2) ou de l’U.Minnesota (225 171 km2). Si l’on exclut les îles, la superficie de la péninsule coréenne est de 220 847 km2. La péninsule mesure environ 1 100 km du nord au sud et 300 km d’est en ouest.
Les parties sud et ouest de la péninsule ont des plaines bien développées, tandis que les parties est et nord sont montagneuses. La plus haute montagne de Corée, le mont Paektu ou Paektusan (2 744 m ou 9 003 ft), se dresse à la frontière avec la Chine. L’extension sud du mont Paektu, un haut plateau appelé Gaema Heights, a été principalement soulevé pendant l’orogenèse cénozoïque et partiellement recouvert de matière volcanique. Au sud du Gaema Gowon (le plateau Gaema), de hautes montagnes successives sont situées le long de la côte orientale de la péninsule. Cette chaîne de montagnes est appelée Baekdudaegan. Parmi les montagnes importantes, citons le mont Sobaek ou Sobaeksan (1 439 m ou 4 721 ft), le mont Kumgang ou Kumgangsan (1 638 m ou 5 374 ft), le mont Seorak ou Seoraksan (1 708 m ou 5 604 ft), le mont Taebaek ou Taebaeksan (1 567 m ou 5 141 ft) et le mont Jiri ou Jirisan (1 915 m ou 6 283 ft). Il existe plusieurs chaînes de montagnes secondaires plus basses dont la direction est presque perpendiculaire à celle du Baekdudaegan. Elles se sont développées le long de la ligne tectonique de l’orogenèse mésozoïque et leurs directions sont essentiellement nord-ouest.
Contrairement à la plupart des anciennes montagnes du continent, de nombreuses îles importantes de la Corée ont été formées par l’activité volcanique au cours de l’orogenèse cénozoïque. L’île de Jeju, située au large de la côte sud, est une grande île volcanique dont la montagne principale, le mont Halla ou Hallasan (1 950 m ou 6 398 ft), est la plus haute de Corée du Sud. L’île Ulleung est une île volcanique de la mer du Japon dont la composition est plus felsique que celle de Jeju-do. Les îles volcaniques ont tendance à être plus jeunes, plus à l’ouest.
Parce que la région montagneuse est principalement sur la partie orientale de la péninsule, les principaux fleuves ont tendance à couler vers l’ouest. Deux exceptions sont la rivière Nakdong (Nakdonggang) et la rivière Seomjin (Seomjingang) qui coulent vers le sud. Parmi les cours d’eau importants coulant vers l’ouest, citons la rivière Amnok, la rivière Chongchon (Chongchongang), la rivière Taedong (Taedonggang), la rivière Han (Hangang), la rivière Geum (Geumgang) et la rivière Yeongsan (Yeongsang). Ces rivières possèdent de vastes plaines d’inondation et offrent un environnement idéal pour la culture du riz humide.
Les côtes du sud et du sud-ouest de la Corée forment un littoral de ria bien développé, appelé Dadohae-jin en coréen. Ce littoral alambiqué donne lieu à des mers douces, et cet environnement calme permet une navigation, une pêche et une culture des algues en toute sécurité. Outre la complexité du littoral, la côte occidentale de la péninsule coréenne présente une amplitude de marée extrêmement élevée (à Incheon, au milieu de la côte occidentale, l’amplitude peut atteindre 9 m ou 30 pieds). De vastes étendues de marée se sont développées sur les côtes sud et ouest.