Selb is a town in Wunsiedel, in Upper Franconia, Bavaria, Germany. It is in the Fichtelgebirge, on the border with the Czech Republic, 20 km northwest of Cheb and 23 km southeast of Hof.