Onga liegt in Nordungarn, 10 Kilometer östlich des Komitatssitzes Miskolc. Die Nachbargemeinde Gesztely liegt fünf Kilometer östlich, die nächste Stadt Felsőzsolca vier Kilometer westlich von Onga.
Geschichte
Am 15. Juli 2013 wurde der ehemaligen Großgemeinde (ungarisch nagyközség) das Stadtrecht verliehen.
In Onga treffen die Landstraßen Nr. 3605 und Nr. 3701 aufeinander, südlich des Ortes verläuft die Hauptstraße Nr. 37. Die Stadt ist angebunden an die Eisenbahnstrecke von Miskolc nach Hidasnémeti.