Onsŏng se trouve en/au Corée du Nord (Hambuk) sur le fuseau horaire Asia/Pyongyang.
Sont situés à proximité Namyang, Tumen et Kyŏngwŏn.
La distance jusqu'à Hamhŭng est de 388 km, Hŭngnam est à 391 km et Sunch’ŏn est à 506 km à vol d'oiseau.
Distances de Onsŏng aux villes les plus importantes de Corée du Nord et du monde.
42.9572200°
129.9933300°