Fichtelberg liegt am Südosthang des Ochsenkopfes im Zentralmassiv des Fichtelgebirges und ist der höchste besiedelte Ort im Naturpark Fichtelgebirge. Zu Fichtelberg gehören die Ortsteile Neubau, Hüttstadl / St. Veit, wodurch sich die Gemeinde auf einer Gesamtfläche von 5,17 km² erstreckt. Der Höhenunterschied innerhalb der Gemeinde liegt zwischen 640 m und 800 m über NN.