20–50 km trail races
84 races in the 20–50 km band, sorted so you can compare terrain and difficulty rather than just distance.
Bodom Trail 21km
Finland · May
21 kmTechnical trail halfGuideNUTS HEL 25 km
Finland · October
25 km+343 mTechnical trail halfGuideAulanko Tower Trail 22 km
Finland · June
22 km+690 mTechnical trail halfGuidePetzl Helsinki Night Trail
Finland · April
13 km+332 mRolling short trailGuideSierre-Zinal, the Race of the Five 4000s
Switzerland · August
31 km+2,091 mRelentlessly climbing mountain trail halfGuideMatterhorn Ultraks EXTREME
Switzerland · August
25 km+3,070 mTechnical high-mountain trail halfGuideVolokki Trail
Finland · August
30 km+91 mFast, runnable trail halfGuidePärnävaaran polkujuoksu
Finland · May
26 km+371 mTechnical trail halfKangasala Trail Run
Finland · June
23 km+331 mTechnical trail halfGuideSaimaa Winter Trail
Finland · March
22 km+133 mFast, runnable trail halfGuideHelsinki Trail Run (Half Marathon)
Finland · June
21 km+322 mTechnical trail halfGuideKainuu Trail 21 k Jatkonvaara
Finland · June
21 km+774 mBig-climbing trail halfKopparnäs Coast Trail
Finland · August
20 km+96 mTechnical trail halfGuideKOMIA Kyrkösjärvi Trail
Finland · August
13 km+63 mTechnical short trailGuidePetzl Nuuksio Night Trail
Finland · September
13 km+138 mTechnical short trail2026 Warhorse Ultra-Trail Xiamen by UTMB® – SXM 20K
China · March
29 km+988 mBig-climbing trail halfGuideAmazean Jungle Thailand by UTMB – MIST 20K
Thailand · May
26 km+849 mBig-climbing trail halfGuideArc of Attrition by UTMB® – Arc 20K
United Kingdom · January
22 km+603 mRolling trail halfGuideArctic Trail Run 20 km (Seku Vain)
Finland · September
19 km+419 mTechnical short trailGuideBoréalys Mont-Tremblant by UTMB – Diable 20K
Canada · August
27 km+1,457 mTechnical trail halfGuideBucovina Ultra Rocks by UTMB – RADICAL
Romania · July
20 km+996 mRelentlessly climbing trail halfGuideBucovina Ultra Rocks by UTMB – ROCKY
Romania · July
33 km+1,873 mRelentlessly climbing trail halfGuideChianti Ultra Trail by UTMB – Chianti Half Trail
Italy · March
20 km+892 mBig-climbing trail halfGuideChihuahua by UTMB® – Napurega 20K
Mexico · October
20 km+614 mBig-climbing mountain trail halfGuideDesert RATS Trail Running Festival by UTMB – 21K
United States · April
21 km+481 mRolling trail halfGuideExperiència d'Aran (EXP 32K)
Spain · July
32 km+2,088 mTechnical mountain trail halfGuideGauja Trail by UTMB – Gauja Trail 20 K
Latvia · August
21 km+406 mRolling trail halfGuideGrand Raid Ventoux by UTMB – Trail des Coteaux - TDC
France · April
26 km+1,024 mBig-climbing trail halfGuideGrindstone Trail Running Festival – 21K
United States · September
21 km+423 mRolling trail halfGuideHOKA Chiang Mai Thailand by UTMB® – INTHANON 20
Thailand · November
20 km+771 mBig-climbing trail halfGuideHOKA Chiang Mai Thailand by UTMB® – SUTHEP 20-NIGHT
Thailand · December
26 km+1,054 mBig-climbing trail halfGuideHOKA Pacific Trails California by UTMB – 25K
United States · November
25 km+608 mRolling trail halfGuideHOKA Ultra-Trail Australia by UTMB – UTA22
Australia · May
22 km+1,145 mRelentlessly climbing trail halfGuideIstria 100 by UTMB – 21K
Croatia · April
22 km+106 mFast, runnable trail halfGuideJD Ultra-Trail Great Wall by UTMB® – NGW30
China · September
31 km+1,667 mRelentlessly climbing trail halfGuideJulian Alps Trail Run by UTMB – KRANJSKA GORA 25K
Slovenia · September
25 km+967 mBig-climbing trail halfGuideKaçkar by UTMB – KAÇKAR 20K
Türkiye · September
20 km+1,382 mTechnical mountain trail halfGuideKagaspa Trail Endurance 100 by UTMB – KAGASPA 20K
Japan · June
21 km+574 mRolling trail halfGuideKAT100 by UTMB – Speed Trail
Austria · August
24 km+1,532 mRelentlessly climbing mountain trail halfGuideKullamannen by UTMB – North Shore
Sweden · October
22 km+97 mFast, runnable trail halfGuideLa Sportiva Lavaredo Ultra Trail by UTMB – Lavaredo 20K
Italy · June
20 km+1,024 mTechnical mountain trail halfGuideMalaysia Ultra-Trail by UTMB – MY25
Malaysia · September
26 km+944 mBig-climbing trail halfGuideMallorca by UTMB® – Camins de s'Arxiduc (CDA)
Spain · November
26 km+896 mBig-climbing trail halfGuideMountain Ultra Trail by UTMB – MUT Challenge by UTMB
South Africa · May
25 km+889 mBig-climbing trail halfGuidemozart 100 by UTMB – mozart Half Marathon
Austria · June
28 km+969 mBig-climbing trail halfGuideNice Côte d'Azur by UTMB® – Saint-Jean-Cap-Ferrat - Nice - 20K
France · September
23 km+620 mRolling trail halfGuideOh Meu Deus by UTMB – Oh Meu Deus 20K
Portugal · May
22 km+892 mBig-climbing trail halfGuideOman by UTMB® – OLD CAPITAL TRAIL
Oman · December
32 km+1,301 mBig-climbing trail halfGuideOman by UTMB® – SCENIC ASCENT
Oman · December
22 km+515 mTechnical trail halfGuideParaty Brazil by UTMB – PTR 25
Brazil · September
25 km+763 mBig-climbing trail halfGuideParaty Brazil by UTMB – PTR 34
Brazil · September
34 km+1,084 mBig-climbing trail halfGuidePatagonia BARILOCHE by UTMB – CERRO LINDO 22K
Argentina · November
22 km+732 mBig-climbing trail halfGuidePuerto Vallarta by UTMB® – Ereno 20K
Mexico · March
20 km+1,011 mRelentlessly climbing trail halfGuideQuito Trail Ecuador by UTMB® – 20K Quinde
Ecuador · August
20 km+785 mBig-climbing high-mountain trail halfGuideQuito Trail Ecuador by UTMB® – 30K Tucán
Ecuador · August
31 km+1,286 mBig-climbing high-mountain trail halfGuideRestonica Trail by UTMB – TT50K
France · July
33 km+2,236 mRelentlessly climbing mountain trail halfGuideRothrock by UTMB – 25K
United States · May
27 km+1,016 mBig-climbing trail halfGuideSKY - Baqueira Beret (18K)
Spain · July
18 km+830 mTechnical mountain short trailGuideSnowbasin by UTMB – 28K
United States · September
29 km+711 mRolling mountain trail halfGuideSpeedgoat Mountain Races by UTMB – 30K
United States · July
31 km+1,914 mRelentlessly climbing high-mountain trail halfGuideStranda Fjord Trail Race 25K
Norway · August
26 km+1,876 mTechnical trail halfGuideTarawera Ultra-Trail by UTMB – T21
New Zealand · February
23 km+495 mRolling trail halfGuideTenerife Bluetrail by UTMB® – TENERIFE BLUETRAIL 24k
Spain · April
24 km+1,174 mRelentlessly climbing trail halfGuideThe Canyons Endurance Runs™ by UTMB® – 25K
United States · April
25 km+656 mRolling trail halfGuideTorrencial Chile by UTMB – COLLICO 21K
Chile · June
20 km+708 mBig-climbing trail halfGuideTrail 100 Andorra by UTMB – Trail 21K
Andorra · June
25 km+1,400 mRelentlessly climbing mountain trail halfGuideTrail Alsace by UTMB – Trail des Pèlerins
France · May
29 km+772 mRolling trail halfGuideTrail du Saint Jacques by UTMB – Les Chibottes - 20K
France · June
28 km+662 mRolling trail halfGuideTrail of the Kings - Lake Toba by UTMB – King's Ascent 28K
Indonesia · June
24 km+1,103 mRelentlessly climbing mountain trail halfGuideTrail Verbier St Bernard by UTMB – Verbier X-Plore
Switzerland · July
28 km+1,629 mRelentlessly climbing mountain trail halfGuideTransgrancanaria Starter
Spain · March
23 km+1,439 mTechnical trail halfGuideTransJeju by UTMB – Jeju20K
South Korea · October
20 km+457 mRolling trail halfGuideTranslantau™ by UTMB® – TransLantau25
Hong Kong SAR China · November
27 km+964 mBig-climbing trail halfGuideUltra-Trail Kosciuszko by UTMB – Kosci30
Australia · November
32 km+539 mTechnical mountain trail halfGuideUltra-Trail Mogan by UTMB® – EMG
China · April
25 km+1,127 mRelentlessly climbing trail halfGuideUltra-Trail Mount Yun by UTMB® – EMY 20K
China · October
22 km+1,445 mRelentlessly climbing trail halfGuideUltra-Trail Shudao by UTMB® – ESD 20K
China · November
22 km+845 mBig-climbing trail halfGuideUltra-Trail Snowdonia by UTMB® – ERYRI 25K (NEW ROUTE)
United Kingdom · May
22 km+1,090 mRelentlessly climbing trail halfGuideUn Tomb pel Montsant - Trail
Spain · April
24 km+809 mTechnical trail halfGuideVietnam Highlands Trail by UTMB – 20K PINHATT
Vietnam · January
24 km+1,004 mBig-climbing trail halfGuideWildstrubel by UTMB® – Wild 25 Leukerbad
Switzerland · September
26 km+1,100 mBig-climbing mountain trail halfGuideXtrail by UTMB® – Xtrail 25K
Taiwan · March
26 km+520 mRolling trail halfGuideZugspitz Ultra Trail by UTMB – Garmisch-Partenkirchen Trail
Germany · June
29 km+1,461 mRelentlessly climbing mountain trail halfGuideMummin testi (3.4 km)
July
3 km+12 mFast, runnable short trail