Warmbad ist ein Ortsteil der sächsischen Stadt Wolkenstein im Erzgebirgskreis und ein staatlich anerkannter Kurort im Freistaat Sachsen mit dem Status eines Heilbads. Hier befindet sich die älteste und wärmste Thermalquelle Sachsens. Warmbad liegt etwa 1,5 Kilometer nordöstlich von Wolkenstein im Erzgebirge. Der Ort liegt im Tal des Hilmersdorfer Baches, welcher sich südwestlich des Ortes bei der Hüttengrundmühle mit dem Gehringswalder Bach vereinigt und nach Nordwesten zur Zschopau fließt.
Der Haltepunkt "Warmbad" der Zschopautalbahn liegt etwa 3 Kilometer westlich im Nachbarort Floßplatz an der Zschopau.