Zuid-Korea ligt in Oost-Aziƫ en beslaat het zuidelijke deel van het Koreaanse schiereiland tussen de baai van Korea en de Chinese zee. Zuid-Korea grenst aan Noord-Korea. De oppervlakte van Zuid-Korea is 98.480 vierkante kilometer. Zuid-Korea is daarmee bijna 3 keer zo groot als Nederland.
Een groot gedeelte van Zuid-Korea is bergachtig, vooral aan de oostkust. Het hoogste punt van het gebergte is de Hallasan (1950 meter) deze ligt in de provincie Cheju-do. Het westen en zuiden zijn vlakker. Stranden liggen er in het oosten en het zuidoosten.
De twee belangrijkste rivieren zijn de Naktong (525 km) en de Han (320 km), die doorheen de hoofdstad Seoul vloeit. Allebei vinden ze hun oorsprong in het Taebaek-San Maek gebergte. De Naktong vloeit naar de Straat van Korea, terwijl de Han in het noordwesten uitmondt in de Gele Zee.