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. Herbetswil E climb, 2.1 km at 14.9% 4.2 TEP
  2. Oberbuchsiten NE climb, 566 m at 24.0% 4.1 TEP
  3. Mümliswil S climb, 3.8 km at 11.5% 4.0 TEP
  4. Oberdorf (SO) NW climb, 1.6 km at 16.0% 4.0 TEP
  5. Selzach S climb, 813 m at 20.6% 4.0 TEP
  6. Nunningen NW climb, 2.0 km at 14.7% 4.0 TEP
  7. Beinwil (SO) NE climb, 1.1 km at 18.6% 3.9 TEP
  8. Balm bei Günsberg E climb, 1.1 km at 18.1% 3.9 TEP
  9. Oberdorf (SO) NE climb, 2.1 km at 14.3% 3.9 TEP
  10. Oberdorf (SO) SE climb, 692 m at 21.9% 3.9 TEP
  11. Olten E climb, 5.1 km at 10.1% 3.9 TEP
  12. Grenchen SE climb, 1.0 km at 18.7% 3.9 TEP
  13. Herbetswil NE climb, 763 m at 20.9% 3.9 TEP
  14. Grindel NE climb, 1.2 km at 17.4% 3.8 TEP
  15. Selzach E climb, 669 m at 21.9% 3.8 TEP
  16. Herbetswil E climb, 913 m at 19.3% 3.7 TEP
  17. Aedermannsdorf NE climb, 2.7 km at 12.7% 3.7 TEP
  18. Hägendorf SW climb, 2.1 km at 13.9% 3.6 TEP
  19. Mümliswil NW climb, 2.0 km at 14.1% 3.6 TEP
  20. Welschenrohr E climb, 1.2 km at 17.2% 3.6 TEP
  21. Selzach S climb, 663 m at 21.4% 3.5 TEP
  22. Bettlach S climb, 2.3 km at 13.1% 3.5 TEP
  23. Balsthal NW climb, 1.2 km at 16.9% 3.4 TEP
  24. Mümliswil SW climb, 1.4 km at 16.0% 3.4 TEP
  25. Erlinsbach (SO) E climb, 876 m at 18.9% 3.4 TEP
  26. Balsthal W climb, 1.7 km at 14.5% 3.3 TEP
  27. Mümliswil-Ramiswil W climb, 1.1 km at 17.4% 3.3 TEP
  28. Oberbuchsiten SE climb, 1.8 km at 14.1% 3.3 TEP
  29. Balm bei Günsberg NW climb, 2.1 km at 13.3% 3.3 TEP
  30. Matzendorf SW climb, 1.4 km at 15.4% 3.3 TEP
  31. Matzendorf S climb, 1.1 km at 17.4% 3.3 TEP
  32. Kleinlützel NE climb, 2.1 km at 13.3% 3.2 TEP
  33. Metzerlen NW climb, 1.5 km at 14.9% 3.2 TEP
  34. Oberdorf (SO) S climb, 509 m at 22.8% 3.2 TEP
  35. Rohr SE climb, 1.4 km at 15.6% 3.2 TEP
  36. Aedermannsdorf SE climb, 3.2 km at 11.2% 3.2 TEP
  37. Gänsbrunnen E climb, 519 m at 22.4% 3.1 TEP
  38. Selzach SW climb, 893 m at 18.1% 3.1 TEP
  39. Selzach W climb, 627 m at 20.7% 3.1 TEP
  40. Oberdorf (SO) E climb, 765 m at 19.1% 3.0 TEP
  41. Welschenrohr SE climb, 599 m at 21.0% 3.0 TEP
  42. Welschenrohr SW climb, 1.7 km at 14.1% 3.0 TEP
  43. Ramiswil NW climb, 1.6 km at 14.3% 3.0 TEP
  44. Bättwil NW climb, 898 m at 17.8% 3.0 TEP
  45. Hägendorf SW climb, 1.7 km at 13.8% 3.0 TEP
  46. Herbetswil W climb, 1.0 km at 16.9% 3.0 TEP
  47. Rüttenen SE climb, 1.0 km at 17.0% 3.0 TEP
  48. Gempen W climb, 679 m at 19.3% 2.8 TEP
  49. Grenchen SW climb, 1.5 km at 14.3% 2.7 TEP
  50. Balsthal S climb, 1.3 km at 14.8% 2.7 TEP

Place and trail data © OpenStreetMap contributors (ODbL).