Bagnères-de-Luchon, also referred to as just Luchon, is a commune and spa town in the Haute-Garonne department in the Occitanie region of south-western France.