Crossing Switzerland

Crossing Switzerland 400

Sunday, July 19, 2026 at 8:00 AM · Bad Ragaz

Route
Profile
TrailSight+

Unlock the full picture of this course

Get the climbs, the descents, the effort split, the longest stretch without aid — every metric a trail runner needs to plan a race.

  • Top climbs, average and max gradients
  • Longest and steepest descents
  • Effort split by thirds and hardest km
  • Longest stretch without aid and spacing stats
  • Runnable sections and terrain mix
TrailSight+

Build your race plan with the roadbook

Set a target time or a cut-off margin and get the passage time at every checkpoint, with adjustable aid-station stops and shareable links.

  • Target finish time or margin on every cut-off
  • Aware of every aid station's cut-off
  • Pace adjusted by slope and fatigue
  • Editable pause per aid station
  • Shareable link for crew & pacers
Segments

Bad Ragaz

Sun 08:00
Sun 08:00
Distance 0.0 km
Altitude 515 m
D+ 0 m
D- 0 m
5.2 km 410 m 0 m
5.44 km/h (11:02/km) 3.28 km/h (18:18/km)

Valens

Sun 08:57
Sun 09:35
Distance 5.2 km
Altitude 925 m
D+ 410 m
D- 0 m
6.7 km 1294 m 0 m
3.31 km/h (18:08/km) 2.00 km/h (30:00/km)

Pizolhütte

Sun 10:58
Sun 12:55
Distance 11.9 km
Altitude 2,219 m
D+ 1704 m
D- 0 m
4.5 km 371 m 158 m
4.53 km/h (13:15/km) 2.73 km/h (21:59/km)

Schwarzchopf

Sun 11:58
Sun 14:35
Distance 16.4 km
Altitude 2,432 m
D+ 2075 m
D- 158 m
10.6 km 156 m 1680 m
4.98 km/h (12:03/km) 3.00 km/h (20:00/km)

Schwendi

Sun 14:06
Sun 18:08
Distance 27.1 km
Altitude 908 m
D+ 2231 m
D- 1838 m
2.4 km 95 m 0 m
6.31 km/h (9:31/km) 3.80 km/h (15:47/km)

Weisstannen

Sun 14:29
Sun 18:45
Distance 29.4 km
Altitude 1,003 m
D+ 2326 m
D- 1838 m
4.1 km 190 m 24 m
5.88 km/h (10:12/km) 3.55 km/h (16:54/km)

Alp Vorsiez

Sun 15:11
Sun 19:55
Distance 33.6 km
Altitude 1,173 m
D+ 2516 m
D- 1862 m
7.2 km 765 m 54 m
4.42 km/h (13:34/km) 2.66 km/h (22:33/km)

Alp Foo

Sun 16:48
Sun 22:37
Distance 40.7 km
Altitude 1,882 m
D+ 3285 m
D- 1916 m
2.1 km 341 m 0 m
3.75 km/h (16:00/km) 2.26 km/h (26:33/km)

Foopass

Sun 17:22
Sun 23:33
Distance 42.8 km
Altitude 2,223 m
D+ 3624 m
D- 1916 m
1.4 km 0 m 326 m
4.61 km/h (13:01/km) 2.78 km/h (21:35/km)

Alp Ramin

Sun 17:41
Mon 00:04
Distance 44.3 km
Altitude 1,897 m
D+ 3624 m
D- 2242 m
8.0 km 0 m 937 m
5.96 km/h (10:04/km) 3.59 km/h (16:43/km)

Elm

Sun 19:01
Mon 02:18
Distance 52.3 km
Altitude 978 m
D+ 3624 m
D- 3179 m
9.9 km 850 m 125 m
4.90 km/h (12:15/km) 2.96 km/h (20:16/km)

Elm Obererbs

Sun 21:02
Mon 05:38
Distance 62.2 km
Altitude 1,703 m
D+ 4492 m
D- 3304 m
5.0 km 683 m 124 m
3.81 km/h (15:45/km) 2.29 km/h (26:12/km)

Richetlipass

Sun 22:20
Mon 07:48
Distance 67.1 km
Altitude 2,262 m
D+ 5175 m
D- 3428 m
10.3 km 0 m 1644 m
5.37 km/h (11:10/km) 3.23 km/h (18:35/km)

Rüti

Mon 00:16
Mon 11:00
Mon 11:00
Distance 77.5 km
Altitude 627 m
D+ 5175 m
D- 5072 m
2.1 km 0 m 0 m
7.34 km/h (8:10/km) 3.01 km/h (19:56/km)

Linthal

Mon 00:33
Mon 11:41
Distance 79.5 km
Altitude 646 m
D+ 5207 m
D- 5076 m
11.1 km 884 m 170 m
4.90 km/h (12:15/km) 2.01 km/h (29:51/km)

Urnerboden

Mon 02:48
Mon 17:11
Distance 90.6 km
Altitude 1,359 m
D+ 6091 m
D- 5246 m
5.5 km 583 m 0 m
4.67 km/h (12:51/km) 1.92 km/h (31:15/km)

Klausenpass

Mon 03:59
Mon 20:03
Distance 96.1 km
Altitude 1,942 m
D+ 6673 m
D- 5246 m
1.8 km 26 m 122 m
6.09 km/h (9:51/km) 2.50 km/h (24:00/km)

Klausen

Mon 04:17
Mon 20:46
Distance 97.9 km
Altitude 1,834 m
D+ 6705 m
D- 5374 m
12.0 km 208 m 1120 m
5.83 km/h (10:17/km) 2.39 km/h (25:06/km)

Spiringen

Mon 06:21
Tue 01:48
Distance 110.0 km
Altitude 922 m
D+ 6913 m
D- 6506 m
6.0 km 36 m 397 m
5.93 km/h (10:07/km) 2.43 km/h (24:41/km)

Bürglen

Mon 07:21
Tue 04:16
Distance 116.0 km
Altitude 573 m
D+ 6949 m
D- 6903 m
2.3 km 0 m 113 m
7.65 km/h (7:51/km) 3.14 km/h (19:06/km)

Altdorf

Mon 07:39
Tue 05:00
Tue 05:00
Distance 118.2 km
Altitude 460 m
D+ 6949 m
D- 7004 m
3.4 km 23 m 34 m
8.40 km/h (7:09/km) 3.82 km/h (15:42/km)

Attinghausen

Mon 08:04
Tue 05:53
Distance 121.7 km
Altitude 454 m
D+ 6973 m
D- 7039 m
10.7 km 1880 m 42 m
3.40 km/h (17:39/km) 1.55 km/h (38:43/km)

Surenenpass

Mon 11:12
Tue 12:47
Distance 132.3 km
Altitude 2,292 m
D+ 8858 m
D- 7081 m
3.1 km 0 m 518 m
5.30 km/h (11:19/km) 2.41 km/h (24:54/km)

Blackenalp

Mon 11:47
Tue 14:04
Distance 135.4 km
Altitude 1,774 m
D+ 8858 m
D- 7599 m
12.3 km 0 m 770 m
7.04 km/h (8:31/km) 3.20 km/h (18:45/km)

Engelberg

Mon 13:32
Tue 17:55
Distance 147.8 km
Altitude 1,004 m
D+ 8858 m
D- 8369 m
8.5 km 1235 m 32 m
3.91 km/h (15:21/km) 1.78 km/h (33:42/km)

Jochpass

Mon 15:43
Tue 22:42
Distance 156.3 km
Altitude 2,207 m
D+ 10097 m
D- 8405 m
11.0 km 228 m 541 m
6.14 km/h (9:46/km) 2.79 km/h (21:30/km)

Melchsee-Frutt

Mon 17:31
Wed 02:39
Distance 167.3 km
Altitude 1,897 m
D+ 10328 m
D- 8949 m
5.5 km 481 m 149 m
4.45 km/h (13:29/km) 2.02 km/h (29:42/km)

Planplatten

Mon 18:45
Wed 05:22
Distance 172.8 km
Altitude 2,229 m
D+ 10812 m
D- 9098 m
8.0 km 0 m 1178 m
5.25 km/h (11:26/km) 2.39 km/h (25:06/km)

Hasliberg

Mon 20:16
Wed 08:43
Distance 180.8 km
Altitude 1,051 m
D+ 10827 m
D- 10291 m
3.4 km 0 m 449 m
5.83 km/h (10:17/km) 2.65 km/h (22:38/km)

Meiringen

Mon 20:51
Wed 10:00
Wed 10:00
Distance 184.2 km
Altitude 602 m
D+ 10827 m
D- 10740 m
14.8 km 1360 m 0 m
4.80 km/h (12:30/km) 2.19 km/h (27:24/km)

Grosse Scheidegg

Mon 23:56
Wed 16:46
Distance 199.0 km
Altitude 1,962 m
D+ 12191 m
D- 10744 m
4.5 km 0 m 734 m
5.36 km/h (11:12/km) 2.44 km/h (24:35/km)

Grindelwald

Tue 00:46
Wed 18:36
Distance 203.5 km
Altitude 1,228 m
D+ 12191 m
D- 11478 m
14.7 km 1260 m 427 m
4.72 km/h (12:43/km) 2.15 km/h (27:54/km)

Kleine Scheidegg

Tue 03:54
Thu 01:27
Distance 218.2 km
Altitude 2,061 m
D+ 13451 m
D- 11905 m
6.2 km 0 m 741 m
5.92 km/h (10:08/km) 2.70 km/h (22:13/km)

Wengen

Tue 04:56
Thu 03:45
Distance 224.4 km
Altitude 1,320 m
D+ 13452 m
D- 12647 m
2.8 km 0 m 523 m
4.98 km/h (12:03/km) 2.27 km/h (26:26/km)

Lauterbrunnen

Tue 05:30
Thu 05:00
Thu 05:00
Distance 227.2 km
Altitude 797 m
D+ 13452 m
D- 13170 m
5.6 km 841 m 0 m
3.84 km/h (15:38/km) 1.77 km/h (33:54/km)

Mürren

Tue 06:58
Thu 08:10
Distance 232.8 km
Altitude 1,638 m
D+ 14300 m
D- 13177 m
10.0 km 1002 m 28 m
4.53 km/h (13:15/km) 2.09 km/h (28:42/km)

Sefinafurgga

Tue 09:10
Thu 12:57
Distance 242.8 km
Altitude 2,612 m
D+ 15302 m
D- 13205 m
6.8 km 352 m 1124 m
4.07 km/h (14:45/km) 1.88 km/h (31:55/km)

Bundalp

Tue 10:51
Thu 16:34
Distance 249.6 km
Altitude 1,840 m
D+ 15654 m
D- 14329 m
3.3 km 938 m 0 m
2.50 km/h (24:00/km) 1.15 km/h (52:10/km)

Hohtürli

Tue 12:11
Thu 19:29
Distance 253.0 km
Altitude 2,778 m
D+ 16592 m
D- 14329 m
5.0 km 0 m 1080 m
4.69 km/h (12:48/km) 2.16 km/h (27:47/km)

Oeschinensee

Tue 13:16
Thu 21:49
Distance 258.0 km
Altitude 1,698 m
D+ 16592 m
D- 15409 m
6.1 km 0 m 525 m
6.38 km/h (9:24/km) 2.94 km/h (20:24/km)

Kandersteg

Tue 14:13
Thu 23:53
Distance 264.1 km
Altitude 1,173 m
D+ 16592 m
D- 15934 m
9.3 km 1209 m 0 m
4.13 km/h (14:32/km) 1.91 km/h (31:25/km)

Bunderchrinde

Tue 16:28
Fri 04:45
Distance 273.4 km
Altitude 2,382 m
D+ 17804 m
D- 15937 m
7.3 km 132 m 1175 m
4.88 km/h (12:18/km) 2.25 km/h (26:40/km)

Adelboden

Tue 17:58
Fri 08:00
Fri 08:00
Distance 280.7 km
Altitude 1,339 m
D+ 17936 m
D- 17112 m
9.5 km 758 m 44 m
5.11 km/h (11:45/km) 2.02 km/h (29:42/km)

Bummerepass

Tue 19:49
Fri 12:41
Distance 290.2 km
Altitude 2,053 m
D+ 18708 m
D- 17170 m
10.7 km 529 m 997 m
4.93 km/h (12:10/km) 1.96 km/h (30:37/km)

Iffigenalp

Tue 22:00
Fri 18:11
Distance 300.9 km
Altitude 1,585 m
D+ 19239 m
D- 18169 m
6.3 km 797 m 105 m
3.88 km/h (15:28/km) 1.54 km/h (38:58/km)

Tungelpass

Tue 23:37
Fri 22:15
Distance 307.2 km
Altitude 2,277 m
D+ 20036 m
D- 18274 m
10.1 km 380 m 998 m
5.04 km/h (11:54/km) 2.00 km/h (30:00/km)

Chrine

Wed 01:37
Sat 03:19
Distance 317.3 km
Altitude 1,659 m
D+ 20416 m
D- 19272 m
4.8 km 49 m 488 m
6.03 km/h (9:57/km) 2.39 km/h (25:06/km)

Gsteig

Wed 02:25
Sat 05:20
Distance 322.1 km
Altitude 1,220 m
D+ 20465 m
D- 19760 m
6.6 km 408 m 82 m
5.39 km/h (11:08/km) 2.14 km/h (28:02/km)

Col du Pillon

Wed 03:39
Sat 08:26
Distance 328.7 km
Altitude 1,546 m
D+ 20873 m
D- 19842 m
7.6 km 277 m 495 m
5.40 km/h (11:07/km) 2.14 km/h (28:02/km)

Les Diablerets

Wed 05:03
Sat 12:00
Sat 12:00
Distance 336.4 km
Altitude 1,328 m
D+ 21150 m
D- 20337 m
7.4 km 354 m 420 m
5.40 km/h (11:07/km) 1.56 km/h (38:28/km)

La Forclaz

Wed 06:25
Sat 16:43
Distance 343.7 km
Altitude 1,262 m
D+ 21512 m
D- 20765 m
3.3 km 93 m 397 m
4.99 km/h (12:01/km) 1.44 km/h (41:40/km)

Le Sépey

Wed 07:06
Sat 19:01
Distance 347.1 km
Altitude 974 m
D+ 21605 m
D- 21162 m
3.6 km 387 m 0 m
4.31 km/h (13:55/km) 1.25 km/h (48:00/km)

Leysin

Wed 07:56
Sat 21:54
Distance 350.7 km
Altitude 1,359 m
D+ 22008 m
D- 21162 m
7.9 km 368 m 517 m
5.38 km/h (11:09/km) 1.56 km/h (38:28/km)

Luan

Wed 09:24
Sun 03:00
Sun 03:00
Distance 358.6 km
Altitude 1,210 m
D+ 22374 m
D- 21679 m
7.5 km 386 m 321 m
5.29 km/h (11:21/km) 2.68 km/h (22:23/km)

Joux-Verte

Wed 10:50
Sun 05:48
Distance 366.1 km
Altitude 1,275 m
D+ 22770 m
D- 22010 m
4.0 km 652 m 0 m
3.61 km/h (16:37/km) 1.83 km/h (32:47/km)

Malatraix

Wed 11:55
Sun 07:58
Distance 370.1 km
Altitude 1,921 m
D+ 23422 m
D- 22010 m
4.9 km 134 m 502 m
4.74 km/h (12:39/km) 2.40 km/h (25:00/km)

Col de Chaude

Wed 12:57
Sun 10:00
Distance 375.0 km
Altitude 1,565 m
D+ 23556 m
D- 22518 m
3.2 km 463 m 41 m
3.68 km/h (16:18/km) 1.87 km/h (32:05/km)

Rochers-de-Naye

Wed 13:49
Sun 11:42
Distance 378.1 km
Altitude 1,971 m
D+ 24031 m
D- 22559 m
11.5 km 0 m 1597 m
5.30 km/h (11:19/km) 2.69 km/h (22:18/km)

Montreux

Wed 16:00
Sun 16:00
Sun 16:00
Distance 389.7 km
Altitude 376 m
D+ 24031 m
D- 24172 m

Comments 0

No comment yet. Ask the first question.

No TrailSight runner yet

Heading to this race?

Get the GPX track, elevation profile and aid stations on your watch.

Login required

Log in to access this feature.

  Login
TrailSight+

Unlock GPX Export

Get the full GPX track with waypoints, aid stations and elevation data.

  Get TrailSight+

€4.99/month

Get this GPX track

Buy permanent access to this race's GPX track and waypoints.

or
  Get unlimited with TrailSight+

Export

Crossing Switzerland 400