Gréoux-les-Bains est une commune française située dans le département des Alpes-de-Haute-Provence, en région Provence-Alpes-Côte d’Azur.
Gréoux-les-Bains fait partie de la communauté d’agglomération Durance-Luberon-Verdon Agglomération.
Le centre-ville est situé à 400 m d’altitude. Construite sur une butte, ses maisons occupent uniquement le versant sud. La commune est située sur le cours du Verdon dont le confluent avec la Durance se trouve sur la commune de Saint-Paul-lès-Durance. Un barrage (le barrage de Gréoux) y a été établi sur le Verdon en amont de la ville, en 1967.