Korea besteht aus der koreanischen Halbinsel (dem Festland) und 3.960 nahe gelegenen Inseln. Die Halbinsel befindet sich in Nordostasien, zwischen China und Japan. Im Nordwesten trennt der Amnok-Fluss (Yalu-Fluss) Korea von China und im Nordosten trennt der Duman-Fluss (Tumen-Fluss) Korea von China und Russland. Im Westen liegt das Gelbe Meer, im Süden das Ostchinesische Meer und die Koreastraße und im Osten das Japanische Meer (Ostmeer). Bemerkenswerte Inseln sind die Insel Jeju (Jejudo), die Insel Ulleung (Ulleungdo) und die Liancourt-Felsen.
Mit 223.179 km2 ist die Fläche Koreas ähnlich groß wie die des Vereinigten Königreichs (244.100 km2) oder des US-Bundesstaats Minnesota.US-Bundesstaat Minnesota (225.171 km2). Ohne die Inseln beträgt die Fläche der koreanischen Halbinsel 220.847 km2. Die Halbinsel misst ca. 1.100 km von Norden nach Süden und 300 km von Osten nach Westen.
Der südliche und westliche Teil der Halbinsel sind gut entwickelte Ebenen, während der östliche und nördliche Teil gebirgig ist. Der höchste Berg Koreas, der Berg Paektu oder Paektusan (2.744 m), steht an der Grenze zu China. Die südliche Ausdehnung des Paektu, ein Hochland, das Gaema Heights genannt wird, wurde hauptsächlich während der känozoischen Orogenese aufgeworfen und teilweise von vulkanischem Material bedeckt. Südlich von Gaema Gowon (dem Gaema-Plateau) befinden sich entlang der Ostküste der Halbinsel aufeinander folgende hohe Berge. Diese Gebirgskette wird Baekdudaegan genannt. Einige bedeutende Berge sind der Berg Sobaek oder Sobaeksan (1.439 m), der Berg Kumgang oder Kumgangsan (1.638 m), der Berg Seorak oder Seoraksan (1.708 m), der Berg Taebaek oder Taebaeksan (1.567 m) und der Berg Jiri oder Jirisan (1.915 m). Es gibt mehrere niedrigere, sekundäre Gebirgszüge, deren Richtung fast senkrecht zu der des Baekdudaegan verläuft. Sie haben sich entlang der tektonischen Linie der mesozoischen Orogenese entwickelt und sind im Wesentlichen nach Nordwesten ausgerichtet.
Im Gegensatz zu den meisten alten Gebirgen auf dem Festland wurden viele wichtige Inseln in Korea durch vulkanische Aktivitäten in der känozoischen Orogenese geformt. Die vor der Südküste gelegene Insel Jeju ist eine große Vulkaninsel, deren Hauptberg, der Berg Halla oder Hallasan (1.950 m), der höchste Berg Südkoreas ist. Ulleung Island ist eine Vulkaninsel im Japanischen Meer, deren Zusammensetzung felsischer ist als die von Jeju-do. Die Vulkaninseln sind in der Regel jünger, je weiter westlich sie liegen.
Da die Gebirgsregion hauptsächlich im östlichen Teil der Halbinsel liegt, fließen die wichtigsten Flüsse eher nach Westen. Zwei Ausnahmen sind der südwärts fließende Nakdong-Fluss (Nakdonggang) und der Seomjin-Fluss (Seomjingang). Wichtige Flüsse, die nach Westen fließen, sind der Amnok-Fluss, der Chongchon-Fluss (Chongchongang), der Taedong-Fluss (Taedonggang), der Han-Fluss (Hangang), der Geum-Fluss (Geumgang) und der Yeongsan-Fluss (Yeongsangang). Diese Flüsse haben riesige Überschwemmungsgebiete und bieten ein ideales Umfeld für den Nassreisanbau.
Die südliche und südwestliche Küste Koreas bilden eine gut entwickelte Ria-Küste, die auf Koreanisch Dadohae-jin genannt wird. Diese verschlungene Küstenlinie führt zu einer milden See, und diese ruhige Umgebung ermöglicht eine sichere Navigation, Fischerei und Algenzucht. Neben der komplexen Küstenlinie weist die Westküste der koreanischen Halbinsel einen extrem hohen Gezeitenhub auf (in Incheon, etwa in der Mitte der Westküste, kann er bis zu 9 m hoch werden). An der Süd- und Westküste haben sich riesige Wattflächen entwickelt.