Gebhardshain is a municipality in the district of Altenkirchen, in Rhineland-Palatinate, Germany. It is situated in the Westerwald, approx. 20km south-west of Siegen. Gebhardshain is the seat of the Verbandsgemeinde ("collective municipality") Gebhardshain.