Geografi Korea adalah geografi negeri Korea yang terletak di Asia Timur yang memiliki luas wilayah 221.925 km².[1] Korea memiliki panjang garis pantai 173.000 km dan 3000 buah pulau.[1][2] Semenanjung Korea berbatasan dengan Manchuria (Republik Rakyat Tiongkok) dan Provinsi Maritim Rusia di sebelah utara.[1] Di sebelah timur, barat dan selatan, Korea dikelilingi lautan.[1] Di sebelah barat, Laut Kuning memisahkannya dengan Cina.[1] Di sebelah selatan terbentang kepulauan Jepang yang mengelilingi Korea.[1]
Walaupun luas Korea hanya separuh daripada negara bagian Kalifornia di Amerika Serikat, populasi Korea Selatan yang 50 juta jiwa jika digabungkan dengan jumlah penduduk Korea Utara maka akan menjadi 70 juta jiwa.[1] Hanya sekitar 20 persen wilayah Korea yang bisa ditanami, namun tanahnya subur dan iklimnya menguntungkan.[1]