Das Dorf Schönbrunn liegt 1,9 km Luftlinie 19,7 ° nordöstlich von Bad Staffelstein entfernt. Im Dorf, das sich direkt an der Bahnlinie Bamberg - Lichtenfels befindet, sind unter anderem Brunnenquellen, die von Niederschlägen auf der nordwestlichen Hangseite des Staffelbergmassives gespeist werden. Folgende Straßen führen in der Nähe von Schönbrunn vorbei oder direkt dort hin: St 2197 und Ortsverbindungsstraßen.