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%

How Hard Is the Pirin Ultra 160km? (Top-15 Climb, Top-15 Descent, and What That Means)

Q: How hard is the Pirin Ultra 160km? A: Exceptionally hard, even by European ultra standards. The opening 14km climbs 1,673m from Bansko — the 15th largest single ascent of 385 measured races in the DTR database. A 1,668m descent at km 50 is the 11th largest single descent drop of 386 measured races. 19.35km of the course exceeds 20% gradient; just 9.7% is flat. The course is completely unmarked — GPS navigation only. The race has a 50-hour cutoff; 87 runners finished in 2024. A minimum of 4 ITRA points is required to enter.

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 →