Bad Berneck im Fichtelgebirge () is a spa town in the district of Bayreuth, in Bavaria, Germany. It is situated on the White Main river, in the Fichtel Mountains, 13 km northeast of Bayreuth. It lies in the northern part of the Bavarian province of Upper Franconia. Since 1857 it has been a spa, initially based on its climate and whey products. In 1930 it became a Kneipp spa and, in 1950, a Kneipp health spa.