Korea compreende a Península Coreana (o continente) e 3.960 ilhas próximas. A península está localizada no nordeste da Ásia, entre a China e o Japão. A noroeste, o rio Amnok (rio Yalu) separa a Coreia da China e a nordeste, o rio Duman (rio Tumen) separa a Coreia da China e da Rússia. O Mar Amarelo fica a oeste, o Mar da China Oriental e o Estreito da Coreia a sul, e o Mar do Japão (Mar Oriental) a leste. Ilhas notáveis incluem a Ilha Jeju (Jejudo), a Ilha Ulleung (Ulleungdo), e as Rochas de Liancourt.
Em 223.179 km2, a área da Coreia é semelhante à área do Reino Unido (244.100 km2) ou da U.S. state of Minnesota (225.171 km2). Excluindo as ilhas, a área da Península da Coreia é de 220.847 km2. A península mede aproximadamente 1.100 km de norte a sul e 300 km de leste a oeste.
As partes sul e oeste da península têm planícies bem desenvolvidas, enquanto as partes leste e norte são montanhosas. A montanha mais alta da Coreia, o Monte Paektu ou Paektusan (2.744 m ou 9.003 pés), fica na fronteira com a China. A extensão sul do Monte Paektu, um planalto chamado Gaema Heights, foi criado principalmente durante a orogenia Cenozóica e parcialmente coberto por matéria vulcânica. Ao sul de Gaema Gowon (o Planalto de Gaema), sucessivas altas montanhas estão localizadas ao longo da costa leste da península. Esta cadeia montanhosa é chamada Baekdudaegan. Algumas montanhas significativas incluem o Monte Sobaek ou Sobaeksan (1.439 m ou 4.721 pés), o Monte Kumgang ou Kumgangsan (1.638 m ou 5.374 pés), o Monte Seorak ou Seoraksan (1.708 m ou 5.604 pés), o Monte Taebaek ou Taebaeksan (1.567 m ou 5.141 pés), e o Monte Jiri ou Jirisan (1.915 m ou 6.283 pés). Existem várias cadeias montanhosas inferiores e secundárias cuja direção é quase perpendicular à de Baekdudaegan. Elas se desenvolveram ao longo da linha tectônica da orogenia mesozóica e suas direções são basicamente noroeste.
Como a maioria das montanhas antigas no continente, muitas ilhas importantes na Coréia foram formadas pela atividade vulcânica na orogenia Cenozóica. A Ilha Jeju, situada na costa sul, é uma grande ilha vulcânica cuja montanha principal, o Monte Halla ou Hallasan (1.950 m ou 6.398 pés), é a mais alta da Coreia do Sul. A Ilha Ulleung é uma ilha vulcânica no Mar do Japão, cuja composição é mais gelada do que a de Jeju-do. As ilhas vulcânicas tendem a ser mais jovens, as mais a oeste.
Porque a região montanhosa está principalmente na parte leste da península, os principais rios tendem a fluir para oeste. Duas excepções são o rio Nakdong (Nakdonggang) e o rio Seomjin (Seomjingang), que corre para sul. Os rios importantes que correm para oeste incluem o rio Amnok, o rio Chongchon (Chongchongang), o rio Taedong (Taedonggang), o rio Han (Hangang), o rio Geum (Geumgang) e o rio Yeongsan (Yeongsangang). Estes rios têm vastas planícies de inundação e proporcionam um ambiente ideal para o cultivo de arroz fresco.
As costas sul e sudoeste da Coreia formam uma linha costeira da ria bem desenvolvida, conhecida como Dadohae-jin em coreano. Esta linha costeira convoluta resulta em mares amenos, e este ambiente calmo permite uma navegação segura, pesca e cultivo de algas marinhas. Além da complexa linha costeira, a costa ocidental da Península Coreana tem uma amplitude de maré extremamente alta (em Incheon, no meio da costa ocidental, pode chegar a 9 m ou 30 pés). Vastas planícies de maré têm-se desenvolvido nas costas sul e oeste.