Chaudes Aigues est à proximité de l’A75 à l’est à 28 km de Saint-Flour, 89 km d’Aurillac, 61 km de Mauriac, 85 km de Brioude, 110 km du Puy, 125 km de Clermont-Ferrand et vers l’ouest à 29 km de Saint-Chély-d’Apcher, 80 km de Mende, 120 km de Millau et 220 km de Béziers.
La commune est située dans le département du Cantal (Massif central), dans la partie de l’Aubrac cantalien. Elle est bordée au nord par les gorges de la Truyère dans lesquelles est établi le barrage de Lanau, et traversée par son affluent, le Remontalou.