Benasque is a town in the comarca of Ribagorza, in the province of Huesca, Spain. It lies in the Aragon region, in the heart of the Pyrenees.
Benasque is the main town of the Benasque Valley, which is surrounded by the highest peaks in the Pyrenees range.