Oserna liegt im Rajon Sboriw am Ufer der Wossuschka (Восушка), einem 34 km langen, linken Nebenfluss der Strypa. Das Rajonzentrum Sboriw liegt 16 km westlich, das Oblastzentrum Ternopil etwa 23 km südöstlich von Oserna. Durch die Ortschaft führt die FernstraßeN 02. Das Dorf besitzt einen Bahnhof an der Bahnstrecke Krasne–Odessa.
Am 12. August 2015 wurde das Dorf zum Zentrum der neugegründeten Landgemeinde Oserna (Озернянська сільська громадаOsernjanska silska hromada). Zu dieser zählten noch die 7 in der untenstehenden Tabelle aufgelisteten Dörfer[3], bis dahin bildete es die Landratsgemeinde Oserna (Озернянська сільська рада/Osernjanska silska rada) im Südosten des Rajons Sboriw.
Am 12. Juni 2020 kamen noch die 5 Dörfer Kokutkiwzi, Nesteriwzi, Seredynzi, Worobijiwka und Wyssypiwzi aus dem Rajon Sboriw zum Gemeindegebiet[4].