Pirin Ultra 2026
Pacing, fueling and crew sheet for the course you pick
11’00036’089 m D+ ft D+
At a glance
Pirin Ultra 2026 took place from Friday 11 to Sunday 13 September 2026 in Bansko (Blagoevgrad, Bulgaria). 5 courses from 15 to 160 km.
Longest course: 160 km with 11’000 m D+ (69 m per km: very steep terrain). It has 8 aid stations. Terrain: 62% trail, including 3 km of T3, the most technical part; 27% forest track and 12% road. Terrain data: © OpenStreetMap contributors.
The 2027 edition takes place on Thursday 9 September 2027. On Kliva, plan your pacing and nutrition for free, then send the plan to your watch.
A mountain ultramarathon in a UNESCO-listed national park, ideal for skyrunning with breathtaking views.
5 courses
15km9.3mi
400 m D+1’312 ft D+
401 m D-1’316 ft D-
avg 3%
15 kmNo index25km15.5mi
1’000 m D+3’281 ft D+
1’722 m D-5’650 ft D-
avg 4%
25 km38km23.6mi
3’350 m D+10’991 ft D+
3’309 m D-10’856 ft D-
avg 9%
38 km68km42.3mi
4’400 m D+14’436 ft D+
5’810 m D-19’062 ft D-
avg 6%
68 km4 aid stations
160km99.4mi
11’000 m D+36’089 ft D+
11’739 m D-38’514 ft D-
avg 7%
160 km8 aid stations
Course analysis
160 km99.4 mi11’000 m D+36’089 ft D+
- D+
- 11’000 m36’089 ft
- D−
- 11’739 m38’514 ft
- Max alt.
- 2’677 m8’783 ft
- Steepest
- 240%
Segments
Elevation profile: 160 km
0 m – 2’677 m0 ft – 8’783 ft
Terrain
Aid station by aid station
Terrain, climb and cutoff between each aid station.
Start → 1. Banderitsa km 0 → 10.1km 0 → 6.3
10.1 km6.3 mi · +895 m2’936 ft · −12 m39 ft
1. Banderitsa → 2/5. Mandrata km 10.1 → 24.3km 6.3 → 15.1
14.2 km8.8 mi · +844 m2’769 ft · −1’393 m4’570 ft
2/5. Mandrata → 3. Yavorov km 24.3 → 39.2km 15.1 → 24.4
14.9 km9.3 mi · +1’563 m5’128 ft · −1’055 m3’461 ft
3. Yavorov → 4. Senokos km 39.2 → 59.7km 24.4 → 37.1
20.5 km12.8 mi · +1’256 m4’121 ft · −2’082 m6’831 ft
4. Senokos → 2/5. Mandrata km 59.7 → 85.4km 37.1 → 53.1
25.7 km16 mi · +961 m3’153 ft · −635 m2’083 ft
2/5. Mandrata → 6. Begovitsa km 85.4 → 102.9km 53.1 → 63.9
17.4 km10.8 mi · +1’703 m5’587 ft · −1’169 m3’835 ft
6. Begovitsa → 7. Trite Reki km 102.9 → 113.9km 63.9 → 70.8
11.1 km6.9 mi · +857 m2’812 ft · −2’662 m8’734 ft
7. Trite Reki → 8. Bezbog km 113.9 → 132.6km 70.8 → 82.4
18.7 km11.6 mi · +3’110 m10’203 ft · −873 m2’864 ft
8. Bezbog → Finish km 132.6 → 160km 82.4 → 99.4
27.4 km17 mi · +552 m1’811 ft · −1’858 m6’096 ft
Elevation figures are measured by Kliva on the course trace. Cutoffs are the organiser's.
Aid station by aid station
Terrain, climb and cutoff between each aid station.
Start → 1. Banderitsa km 0 → 10.1km 0 → 6.3
10.1 km6.3 mi · +908 m2’979 ft · −13 m43 ft
1. Banderitsa → 2. Begovitsa km 10.1 → 29.6km 6.3 → 18.4
19.5 km12.1 mi · +1’343 m4’406 ft · −1’363 m4’472 ft
2. Begovitsa → 3. Trite reki km 29.6 → 40.4km 18.4 → 25.1
10.8 km6.7 mi · +887 m2’910 ft · −2’690 m8’825 ft
3. Trite reki → 4. Demyanitsa km 40.4 → 56km 25.1 → 34.8
15.6 km9.7 mi · +2’672 m8’766 ft · −772 m2’533 ft
4. Demyanitsa → Finish km 56 → 68km 34.8 → 42.3
12 km7.5 mi · +14 m46 ft · −971 m3’186 ft
Elevation figures are measured by Kliva on the course trace. Cutoffs are the organiser's.
Feels like these
- Ultra-Trail Mount Yun by UTMB95.6 km59.4 mi · 293 km-effortOct 15, 2027 · Dates to be confirmed7’208 km away4’478.8 mi away
- Chiang Mai Thailand by UTMB®170.9 km106.2 mi · 266 km-effortNov 28, 20267’421 km away4’611.2 mi away
- Swiss Alps 100158.5 km98.5 mi · 254 km-effortAug 6, 20271’325 km away823.3 mi away
- SwissPeaks Trail168.4 km104.6 mi · 279 km-effortAug 24, 2027 · Dates to be confirmed1’418 km away881.1 mi away
Where to stay
Find a place to stay near Bansko for the race.
We may earn a commission if you book through this map, at no extra cost to you.
Spotted wrong info on this page? Tell us and we'll review it. Report it