Pirin Ultra 160 km trail running route — Bulgaria · Blagoevgrad Province

Bulgaria · Blagoevgrad Province

Pirin Ultra

Distance

160 km

Date

September 10, 2026

Entry fee

98 EUR

€ / km

€0.61

Bulgaria’s wildest trail run: big vert, high technicality and long, 2000M altitude traverses in Pirin National Park.

Elevation and Terrain

Total Meters

11000m

D+/KM

68.75m/km

For context, the Tor des Géants 330 loop has 73 D+/km.

Avg Uphill Gradient

14.8%

Avg Downhill Gradient

-15.3%

Uphill gradient distribution

2–5%
11.6 km
5–10%
17.1 km
10–15%
14.8 km
15–20%
10.2 km
20%+
19.4 km

Route Profile

Analysed 2026-05-02

Terrain breakdown

46%Uphill10%Flat44%Downhill

Terrain

Alpine

Climbs

Pirin Ultra climbs and descents profile

Top climbs

1

13.9 km · 1673 m gain

starts km 0 · avg 12.0% · max 66.9%

2

9.8 km · 1422 m gain

starts km 24 · avg 14.4% · max 71.9%

3

8.3 km · 1386 m gain

starts km 100 · avg 16.6% · max 48.8%

Top descents

1

12.8 km · 1668 m drop

starts km 51 · avg -13.1% · max -58.5%

2

13.0 km · 1210 m drop

starts km 14 · avg -9.3% · max -50.5%

3

8.4 km · 1148 m drop

starts km 91 · avg -14.0% · max -41.1%

Pirin Ultra is a 160-kilometre trail race held in September in Pirin National Park, Blagoevgrad Province, Bulgaria.

The course gains 11,000 metres of elevation — 68.75 metres per kilometre — placing it among the most elevation-dense 160km events in Europe. Entry costs €98 standard (€0.61 per kilometre), which for a race of its seriousness, is remarkably affordable.

The route is entirely unmarked. Runners carry the official GPX file and navigate across the high Pirin mountains, summiting Vihren (2,914m) and traversing exposed limestone ridges between Bansko and a chain of remote alpine huts.

The most dangerous section — km 45–55 — crosses marble ridge terrain with no water, no marking, and proximity to vertical rock walls, often in darkness for mid-pack runners. A 50-hour cutoff guarantees all finishers experience at least one full night on high-altitude terrain. Just 9.7% of the course is flat: the 160km is effectively split in half between climbing and descending.

Bansko is the start and finish; Sofia airport (SOF) is approximately 2 hours 12 minutes away. First held in 2016, Pirin Ultra is a UTMB 100M qualifier and a Hardrock 100 qualifier. With 87 confirmed finishers in 2024, it is recommended for highly experienced mountain runners who are looking for a wild experience - equally comfortable with autonomous navigation and sustained exposure.

Race files

Logistics

Nearest airport

Sofia (SOF)

Notes

Start: ~2–2.5 hrs by car/bus to Bansko / Public transport: frequent buses Sofia→Bansko; easy town access on foot / Accommodation: strong hotel/apartment supply in Bansko; book early for peak weekends

Last checked: February 16, 2026Official Website →