Trail running climbs in Solothurn, Switzerland

VertMatch lists 157 climbs in Solothurn, Switzerland, hardest first. The hardest is Metzerlen-Mariastein SW climb, 863 m at 59.1%, at 50.0 TEP. The longest is Oberdorf (SO) SE climb, 8.4 km at 9.8%. A typical climb here is 1.4 km at 16.0%.

  1. Metzerlen-Mariastein SW climb, 863 m at 59.1% 50.0 TEP
  2. Rüttenen SW climb, 2.2 km at 21.6% 13.0 TEP
  3. Grenchen SE climb, 1.7 km at 21.7% 10.0 TEP
  4. Gänsbrunnen W climb, 2.1 km at 19.9% 10.0 TEP
  5. Oberdorf (SO) S climb, 5.4 km at 14.0% 9.8 TEP
  6. Welschenrohr NE climb, 3.7 km at 16.0% 9.5 TEP
  7. Herbetswil N climb, 1.6 km at 21.9% 9.5 TEP
  8. Gänsbrunnen E climb, 1.3 km at 24.4% 9.5 TEP
  9. Welschenrohr SE climb, 1.1 km at 23.8% 8.0 TEP
  10. Welschenrohr S climb, 3.1 km at 16.2% 8.0 TEP
  11. Balm bei Günsberg NE climb, 1.6 km at 20.8% 8.0 TEP
  12. Oberdorf (SO) SE climb, 1.4 km at 21.4% 8.0 TEP
  13. Günsberg S climb, 2.0 km at 18.4% 7.5 TEP
  14. Welschenrohr S climb, 2.9 km at 16.2% 7.5 TEP
  15. Matzendorf NE climb, 2.6 km at 16.2% 7.0 TEP
  16. Grenchen SE climb, 2.0 km at 18.0% 7.0 TEP
  17. Oberdorf (SO) S climb, 701 m at 27.0% 7.0 TEP
  18. Bettlach E climb, 1.0 km at 23.2% 7.0 TEP
  19. Balsthal NW climb, 3.4 km at 14.8% 7.0 TEP
  20. Beinwil (SO) NE climb, 4.1 km at 13.7% 7.0 TEP
  21. Selzach SE climb, 1.9 km at 18.0% 6.5 TEP
  22. Selzach S climb, 557 m at 28.2% 6.5 TEP
  23. Grenchen NE climb, 1.5 km at 19.8% 6.5 TEP
  24. Olten SE climb, 686 m at 26.1% 6.5 TEP
  25. Beinwil (SO) NE climb, 5.3 km at 12.1% 6.5 TEP
  26. Oberdorf (SO) W climb, 979 m at 22.0% 6.0 TEP
  27. Balsthal NE climb, 4.8 km at 12.0% 6.0 TEP
  28. Mümliswil-Ramiswil NE climb, 1.9 km at 17.2% 6.0 TEP
  29. Dulliken NW climb, 926 m at 22.4% 6.0 TEP
  30. Oberdorf (SO) SE climb, 8.4 km at 9.8% 6.0 TEP
  31. Mümliswil-Ramiswil S climb, 1.5 km at 18.7% 6.0 TEP
  32. Lommiswil SW climb, 1.4 km at 18.2% 5.5 TEP
  33. Bärschwil NW climb, 1.6 km at 17.7% 5.5 TEP
  34. Egerkingen SE climb, 2.9 km at 14.0% 5.5 TEP
  35. Nunningen N climb, 1.5 km at 18.3% 5.5 TEP
  36. Bärschwil NE climb, 1.9 km at 16.6% 5.5 TEP
  37. Laupersdorf SW climb, 2.2 km at 15.5% 5.5 TEP
  38. Erschwil E climb, 1.5 km at 17.8% 5.0 TEP
  39. Welschenrohr SE climb, 849 m at 22.0% 4.9 TEP
  40. Grenchen SW climb, 845 m at 22.0% 4.8 TEP
  41. Hägendorf SE climb, 4.7 km at 11.3% 4.7 TEP
  42. Oberdorf (SO) S climb, 695 m at 23.3% 4.7 TEP
  43. Selzach W climb, 1.4 km at 17.8% 4.6 TEP
  44. Erschwil W climb, 2.7 km at 13.7% 4.5 TEP
  45. Bettlach SE climb, 1.1 km at 19.0% 4.4 TEP
  46. Hägendorf E climb, 1.5 km at 17.1% 4.4 TEP
  47. Hofstetten SO NW climb, 2.0 km at 15.1% 4.3 TEP
  48. Günsberg SW climb, 1.8 km at 15.7% 4.3 TEP
  49. Trimbach NE climb, 1.5 km at 16.9% 4.3 TEP
  50. Oensingen S climb, 2.5 km at 13.8% 4.3 TEP

Place and trail data © OpenStreetMap contributors (ODbL).