Ultra Trilhos Rocha da Pena is a trail-running series in Loulé, Faro district, Portugal, with races in early August. Runners can select from 16 km, 23.4 km, and 47.8 km distances, covering a short, steep forest trail to a long mountain-style ultra. The 47.8 km race involves 2430 metres of climbing, the 23.4 km option 1020 metres, and the 16 km route 780 metres of elevation gain.
The courses traverse a natural forest setting near Rocha da Pena, with sufficient climbing to make each distance challenging. The 23.4 km race is the most popular choice, offering a demanding trail day without the full commitment of the ultra distance. The longer two races have UTMB Index status, attracting runners seeking a qualifying result alongside a demanding local race in the Algarve hills.