Vals-les-Bains est une cité thermale, bordée par l'Ardèche et traversée par deux rivières : la Volane et la Besorgues.
Composée de 42 hameaux, cette station touristique se situe dans le Parc naturel régional des Monts d’Ardèche, d'une altitude variant de 328 à 985 mètres.
Située à 5 km d’Aubenas, Vals les Bains fait partie de la communauté de communes du Pays d’Aubenas-Vals.