El municipio de Broto se encuentra en la comarca de Sobrarbe, en el corazón de los Pirineos Aragoneses. Se ubica a la entrada del Valle de Ordesa, junto al Río Ara, desde donde se puede observar el impresionante Mondarruego y la entrada al Parque Nacional de Ordesa y Monte Perdido por su lado oeste. Para acceder a Broto se puede tomar la carretera nacional 330 desde Huesca o la carretera nacional 260 desde Biescas o Barbastro.