Bad Elster (German pronunciation) is a spa town in the Vogtlandkreis district, in the Free State of Saxony, Germany. It lies on the border of Bavaria and the Czech Republic in the Elster gebirge hills. It is situated on the river White Elster, and is protected from extremes of temperature by the surrounding wooded hills. It is 25 km southeast of Plauen, and 25 km northwest of Cheb. The B 92 runs close by. It is part of the Freunde im Herzen Europas microregion.