Oberhain is a village and former municipality located in the district of Saalfeld-Rudolstadt within the state of Thuringia, Germany. It serves as a rural settlement situated in the central part of the region.
As of January 1, 2019, Oberhain officially became part of the town of Königsee. While it maintains its identity as a village, it now functions as an integrated administrative component of the larger municipality.