SwissPeaks Legend Aid Station Planner
All 33 SwissPeaks Legend checkpoints pre-loaded. Enter your goal finish time to get estimated arrival times at every aid station.
Full SwissPeaks Trail - Legend course data: aid stations, cutoffs, course profile
Enter a goal SwissPeaks Legend finish time and get estimated arrival times at every checkpoint - 397 km with around 27,530 m of climbing, with crew and drop-bag points flagged.
Starting estimate based on the cutoff, not on published finish times. Replace it with your own goal.
Turns every arrival into a clock time and every cutoff into a margin.
Terrain changes how the goal time is shared between segments, not the total. One surface everywhere cancels out.
Checkpoints (33)
Cutoff Sun 17:00
Cutoff Mon 01:00
Cutoff Tue 01:00
Cutoff Tue 22:00
Cutoff Wed 18:00
Cutoff Thu 13:00
Cutoff Fri 05:00
Cutoff Fri 17:00
Cutoff Sat 05:00
Cutoff Sun 00:00
SwissPeaks Legend
Goal 135:09 · Start Sun 09:00
- Crew may meet you at
- Belalp 15.0 km, by Sun 14:04
- Bettmeralp 29.0 km, by Sun 18:28
- Fiesch 51.0 km, by Mon 00:53
- Chaserstatt 58.0 km, by Mon 03:42
- Binn 71.0 km, by Mon 08:22
- Fleschboden 86.0 km, by Mon 13:20
- Giw 108.0 km, by Mon 21:52
- Eisten 120.0 km, by Tue 01:23
- Grächen - Zum See 129.0 km, by Tue 05:12
- Bluomatt 153.0 km, by Tue 13:47
- Grimentz 172.0 km, by Tue 20:32
- Evolène 191.0 km, by Wed 03:13
- Thyon 2000 219.0 km, by Wed 12:33
- Lourtier 246.0 km, by Wed 21:00
- Prassurny 275.0 km, by Thu 06:43
- Col de la Forclaz - Plan Creux 293.0 km, by Thu 13:28
- Salvan 306.0 km, by Thu 18:15
- Barme 330.0 km, by Fri 02:33
- Chaux Palin 341.0 km, by Fri 05:55
- Morgins 351.0 km, by Fri 08:42
- Torgon 363.0 km, by Fri 12:45
- Taney 376.0 km, by Fri 16:58
- Le Grand Pré 386.0 km, by Fri 20:27
- Drop bags
- Fiesch 51.0 km, by Mon 00:53
- Eisten 120.0 km, by Tue 01:23
- Grimentz 172.0 km, by Tue 20:32
- Thyon 2000 219.0 km, by Wed 12:33
- Salvan 306.0 km, by Thu 18:15
- Morgins 351.0 km, by Fri 08:42
| Checkpoint | Dist (km) | D+ (m) | Km-effort | Arrive by | Clock | Cutoff | Buffer | Leave by | Seg time | Seg pace/km |
|---|---|---|---|---|---|---|---|---|---|---|
| Start | 0 | 0 | - | 0:00:00 | Sun 09:00 | - | - | - | - | - |
| Belalplikely hiking (pace) | 15.0 | +1513 | 30.5 | 5:04:33 | Sun 14:04 | - | - | Sun 12:36Set by Bettmeralp | 5:04:33 | 20:18 |
| Bettmeralplikely hiking (pace) | 29.0 | +769 | 26.4 | 9:28:22 | Sun 18:28 | Sun 17:00 | -1h28 | Sun 18:04Set by Eisten (life base) | 4:23:49 | 18:51 |
| Fiesch (life base)likely hiking (pace) | 51.0 | +819 | 38.5 | 15:53:21 | Mon 00:53 | Mon 01:00 | 7 min | Mon 00:29Set by Eisten (life base) | 6:24:59 | 17:30 |
| Chaserstattlikely hiking (pace) | 58.0 | +894 | 16.9 | 18:42:41 | Mon 03:42 | - | - | Mon 03:19Set by Eisten (life base) | 2:49:20 | 24:11 |
| Binnlikely hiking (pace) | 71.0 | +879 | 28.0 | 23:22:45 | Mon 08:22 | - | - | Mon 07:59Set by Eisten (life base) | 4:40:04 | 21:33 |
| Fleschbodenlikely hiking (pace) | 86.0 | +1225 | 29.8 | 28:20:18 | Mon 13:20 | - | - | Mon 12:56Set by Eisten (life base) | 4:57:33 | 19:50 |
| Lengritzlikely hiking (pace) | 97.0 | +1357 | 29.9 | 33:18:48 | Mon 18:18 | - | - | Mon 17:55Set by Eisten (life base) | 4:58:30 | 27:08 |
| Giwlikely hiking (pace) | 108.0 | +544 | 21.4 | 36:52:36 | Mon 21:52 | - | - | Mon 21:29Set by Eisten (life base) | 3:33:48 | 19:26 |
| Eisten (life base)likely hiking (pace) | 120.0 | +314 | 21.1 | 40:23:30 | Tue 01:23 | Tue 01:00 | -24 min | Tue 02:50Set by Grimentz (life base) | 3:30:54 | 17:35 |
| Grächen - Zum Seelikely hiking (pace) | 129.0 | +1137 | 22.9 | 44:12:30 | Tue 05:12 | - | - | Tue 06:39Set by Grimentz (life base) | 3:49:00 | 25:27 |
| Jungenlikely hiking (pace) | 139.0 | +889 | 22.0 | 47:52:30 | Tue 08:52 | - | - | Tue 10:19Set by Grimentz (life base) | 3:40:00 | 22:00 |
| Bluomattlikely hiking (pace) | 153.0 | +994 | 29.5 | 52:47:30 | Tue 13:47 | - | - | Tue 15:14Set by Grimentz (life base) | 4:55:00 | 21:04 |
| Tsaheletlikely hiking (pace) | 161.0 | +1013 | 19.9 | 56:06:07 | Tue 17:06 | - | - | Tue 18:33Set by Grimentz (life base) | 3:18:37 | 24:50 |
| Grimentz (life base)likely hiking (pace) | 172.0 | +338 | 20.7 | 59:32:56 | Tue 20:32 | Tue 22:00 | 1h27 | Wed 01:59Set by Thyon 2000 (life base) | 3:26:49 | 18:48 |
| Alpage de Torrentlikely hiking (pace) | 180.0 | +888 | 16.9 | 62:22:10 | Tue 23:22 | - | - | Wed 04:48Set by Thyon 2000 (life base) | 2:49:14 | 21:09 |
| Evolènelikely hiking (pace) | 191.0 | +438 | 23.1 | 66:13:00 | Wed 03:13 | - | - | Wed 08:39Set by Thyon 2000 (life base) | 3:50:51 | 20:59 |
| Chemeuillelikely hiking (pace) | 198.0 | +830 | 15.5 | 68:47:57 | Wed 05:47 | - | - | Wed 11:14Set by Thyon 2000 (life base) | 2:34:57 | 22:08 |
| Thyon 2000 (life base)likely hiking (pace) | 219.0 | +1290 | 40.5 | 75:33:11 | Wed 12:33 | Wed 18:00 | 5h27 | Wed 18:50Set by Prassurny | 6:45:14 | 19:18 |
| Tortinlikely hiking (pace) | 232.0 | +525 | 21.3 | 79:05:41 | Wed 16:05 | - | - | Wed 22:22Set by Prassurny | 3:32:30 | 16:21 |
| Lourtierlikely hiking (pace) | 246.0 | +709 | 29.5 | 84:00:53 | Wed 21:00 | - | - | Thu 03:17Set by Prassurny | 4:55:12 | 21:05 |
| Cabane Brunetlikely hiking (pace) | 251.0 | +1042 | 15.4 | 86:35:14 | Wed 23:35 | - | - | Thu 05:52Set by Prassurny | 2:34:21 | 30:52 |
| Prassurnylikely hiking (pace) | 275.0 | +927 | 42.8 | 93:43:05 | Thu 06:43 | Thu 13:00 | 6h17 | Thu 17:27Set by Salvan (life base) | 7:07:52 | 17:50 |
| Col de la Forclaz - Plan Creuxlikely hiking (pace) | 293.0 | +1625 | 40.5 | 100:28:10 | Thu 13:28 | - | - | Fri 00:12Set by Salvan (life base) | 6:45:05 | 22:30 |
| Salvan (life base)likely hiking (pace) | 306.0 | +860 | 28.8 | 105:15:31 | Thu 18:15 | Fri 05:00 | 10h44 | Fri 08:41Set by Barme | 4:47:21 | 22:06 |
| Salanfelikely hiking (pace) | 315.0 | +1061 | 19.8 | 108:33:47 | Thu 21:33 | - | - | Fri 12:00Set by Barme | 3:18:16 | 22:02 |
| Barmelikely hiking (pace) | 330.0 | +856 | 30.0 | 113:33:47 | Fri 02:33 | Fri 17:00 | 14h26 | Fri 22:50Set by Morgins (life base) | 5:00:00 | 19:60 |
| Chaux Palinlikely hiking (pace) | 341.0 | +727 | 20.2 | 116:55:15 | Fri 05:55 | - | - | Sat 02:12Set by Morgins (life base) | 3:21:28 | 18:19 |
| Morgins (life base)likely hiking (pace) | 351.0 | +285 | 16.8 | 119:42:56 | Fri 08:42 | Sat 05:00 | 20h17 | Sat 08:33Set by Le Bouveret (Finish) | 2:47:41 | 16:46 |
| Torgonlikely hiking (pace) | 363.0 | +899 | 24.3 | 123:45:52 | Fri 12:45 | - | - | Sat 12:36Set by Le Bouveret (Finish) | 4:02:56 | 20:15 |
| Taneylikely hiking (pace) | 376.0 | +767 | 25.3 | 127:58:57 | Fri 16:58 | - | - | Sat 16:49Set by Le Bouveret (Finish) | 4:13:05 | 19:28 |
| Le Grand Prélikely hiking (pace) | 386.0 | +551 | 20.8 | 131:27:12 | Fri 20:27 | - | - | Sat 20:18Set by Le Bouveret (Finish) | 3:28:16 | 20:50 |
| Le Bouveret (Finish)likely hiking (pace) | 397.0 | +565 | 22.2 | 135:09:00 | Sat 00:09 | Sun 00:00 | 23h51 | - | 3:41:48 | 20:10 |
Belalplikely hiking (pace)
Sun 14:04Leave by Sun 12:36Set by Bettmeralp
- Dist (km)
- 15.0
- D+ (m)
- +1513
- Seg time
- 5:04:33
- Seg pace/km
- 20:18
Bettmeralplikely hiking (pace)
Sun 18:28Cutoff Sun 17:00-1h28Behind cutoff
Leave by Sun 18:04Set by Eisten (life base)
- Dist (km)
- 29.0
- D+ (m)
- +769
- Seg time
- 4:23:49
- Seg pace/km
- 18:51
Fiesch (life base)likely hiking (pace)
Mon 00:53Cutoff Mon 01:007 minTight
Leave by Mon 00:29Set by Eisten (life base)
- Dist (km)
- 51.0
- D+ (m)
- +819
- Seg time
- 6:24:59
- Seg pace/km
- 17:30
Chaserstattlikely hiking (pace)
Mon 03:42Leave by Mon 03:19Set by Eisten (life base)
- Dist (km)
- 58.0
- D+ (m)
- +894
- Seg time
- 2:49:20
- Seg pace/km
- 24:11
Binnlikely hiking (pace)
Mon 08:22Leave by Mon 07:59Set by Eisten (life base)
- Dist (km)
- 71.0
- D+ (m)
- +879
- Seg time
- 4:40:04
- Seg pace/km
- 21:33
Fleschbodenlikely hiking (pace)
Mon 13:20Leave by Mon 12:56Set by Eisten (life base)
- Dist (km)
- 86.0
- D+ (m)
- +1225
- Seg time
- 4:57:33
- Seg pace/km
- 19:50
Lengritzlikely hiking (pace)
Mon 18:18Leave by Mon 17:55Set by Eisten (life base)
- Dist (km)
- 97.0
- D+ (m)
- +1357
- Seg time
- 4:58:30
- Seg pace/km
- 27:08
Giwlikely hiking (pace)
Mon 21:52Leave by Mon 21:29Set by Eisten (life base)
- Dist (km)
- 108.0
- D+ (m)
- +544
- Seg time
- 3:33:48
- Seg pace/km
- 19:26
Eisten (life base)likely hiking (pace)
Tue 01:23Cutoff Tue 01:00-24 minBehind cutoff
Leave by Tue 02:50Set by Grimentz (life base)
- Dist (km)
- 120.0
- D+ (m)
- +314
- Seg time
- 3:30:54
- Seg pace/km
- 17:35
Grächen - Zum Seelikely hiking (pace)
Tue 05:12Leave by Tue 06:39Set by Grimentz (life base)
- Dist (km)
- 129.0
- D+ (m)
- +1137
- Seg time
- 3:49:00
- Seg pace/km
- 25:27
Jungenlikely hiking (pace)
Tue 08:52Leave by Tue 10:19Set by Grimentz (life base)
- Dist (km)
- 139.0
- D+ (m)
- +889
- Seg time
- 3:40:00
- Seg pace/km
- 22:00
Bluomattlikely hiking (pace)
Tue 13:47Leave by Tue 15:14Set by Grimentz (life base)
- Dist (km)
- 153.0
- D+ (m)
- +994
- Seg time
- 4:55:00
- Seg pace/km
- 21:04
Tsaheletlikely hiking (pace)
Tue 17:06Leave by Tue 18:33Set by Grimentz (life base)
- Dist (km)
- 161.0
- D+ (m)
- +1013
- Seg time
- 3:18:37
- Seg pace/km
- 24:50
Grimentz (life base)likely hiking (pace)
Tue 20:32Cutoff Tue 22:001h27Tight
Leave by Wed 01:59Set by Thyon 2000 (life base)
- Dist (km)
- 172.0
- D+ (m)
- +338
- Seg time
- 3:26:49
- Seg pace/km
- 18:48
Alpage de Torrentlikely hiking (pace)
Tue 23:22Leave by Wed 04:48Set by Thyon 2000 (life base)
- Dist (km)
- 180.0
- D+ (m)
- +888
- Seg time
- 2:49:14
- Seg pace/km
- 21:09
Evolènelikely hiking (pace)
Wed 03:13Leave by Wed 08:39Set by Thyon 2000 (life base)
- Dist (km)
- 191.0
- D+ (m)
- +438
- Seg time
- 3:50:51
- Seg pace/km
- 20:59
Chemeuillelikely hiking (pace)
Wed 05:47Leave by Wed 11:14Set by Thyon 2000 (life base)
- Dist (km)
- 198.0
- D+ (m)
- +830
- Seg time
- 2:34:57
- Seg pace/km
- 22:08
Thyon 2000 (life base)likely hiking (pace)
Wed 12:33Cutoff Wed 18:005h27Tight
Leave by Wed 18:50Set by Prassurny
- Dist (km)
- 219.0
- D+ (m)
- +1290
- Seg time
- 6:45:14
- Seg pace/km
- 19:18
Tortinlikely hiking (pace)
Wed 16:05Leave by Wed 22:22Set by Prassurny
- Dist (km)
- 232.0
- D+ (m)
- +525
- Seg time
- 3:32:30
- Seg pace/km
- 16:21
Lourtierlikely hiking (pace)
Wed 21:00Leave by Thu 03:17Set by Prassurny
- Dist (km)
- 246.0
- D+ (m)
- +709
- Seg time
- 4:55:12
- Seg pace/km
- 21:05
Cabane Brunetlikely hiking (pace)
Wed 23:35Leave by Thu 05:52Set by Prassurny
- Dist (km)
- 251.0
- D+ (m)
- +1042
- Seg time
- 2:34:21
- Seg pace/km
- 30:52
Prassurnylikely hiking (pace)
Thu 06:43Cutoff Thu 13:006h17Tight
Leave by Thu 17:27Set by Salvan (life base)
- Dist (km)
- 275.0
- D+ (m)
- +927
- Seg time
- 7:07:52
- Seg pace/km
- 17:50
Col de la Forclaz - Plan Creuxlikely hiking (pace)
Thu 13:28Leave by Fri 00:12Set by Salvan (life base)
- Dist (km)
- 293.0
- D+ (m)
- +1625
- Seg time
- 6:45:05
- Seg pace/km
- 22:30
Salvan (life base)likely hiking (pace)
Thu 18:15Cutoff Fri 05:0010h44Tight
Leave by Fri 08:41Set by Barme
- Dist (km)
- 306.0
- D+ (m)
- +860
- Seg time
- 4:47:21
- Seg pace/km
- 22:06
Salanfelikely hiking (pace)
Thu 21:33Leave by Fri 12:00Set by Barme
- Dist (km)
- 315.0
- D+ (m)
- +1061
- Seg time
- 3:18:16
- Seg pace/km
- 22:02
Barmelikely hiking (pace)
Fri 02:33Cutoff Fri 17:0014h26
Leave by Fri 22:50Set by Morgins (life base)
- Dist (km)
- 330.0
- D+ (m)
- +856
- Seg time
- 5:00:00
- Seg pace/km
- 19:60
Chaux Palinlikely hiking (pace)
Fri 05:55Leave by Sat 02:12Set by Morgins (life base)
- Dist (km)
- 341.0
- D+ (m)
- +727
- Seg time
- 3:21:28
- Seg pace/km
- 18:19
Morgins (life base)likely hiking (pace)
Fri 08:42Cutoff Sat 05:0020h17
Leave by Sat 08:33Set by Le Bouveret (Finish)
- Dist (km)
- 351.0
- D+ (m)
- +285
- Seg time
- 2:47:41
- Seg pace/km
- 16:46
Torgonlikely hiking (pace)
Fri 12:45Leave by Sat 12:36Set by Le Bouveret (Finish)
- Dist (km)
- 363.0
- D+ (m)
- +899
- Seg time
- 4:02:56
- Seg pace/km
- 20:15
Taneylikely hiking (pace)
Fri 16:58Leave by Sat 16:49Set by Le Bouveret (Finish)
- Dist (km)
- 376.0
- D+ (m)
- +767
- Seg time
- 4:13:05
- Seg pace/km
- 19:28
Le Grand Prélikely hiking (pace)
Fri 20:27Leave by Sat 20:18Set by Le Bouveret (Finish)
- Dist (km)
- 386.0
- D+ (m)
- +551
- Seg time
- 3:28:16
- Seg pace/km
- 20:50
Le Bouveret (Finish)likely hiking (pace)
Sat 00:09Cutoff Sun 00:0023h51
- Dist (km)
- 397.0
- D+ (m)
- +565
- Seg time
- 3:41:48
- Seg pace/km
- 20:10
Highlighted rows use a pace heuristic (>12 min/km / >19 min/mi) - likely hiking by speed, not grade. The grade-based power-hike cue is ≥15% (see GAP and Incline tools). Times are distributed proportionally by km-effort.
Leave by is the latest you can start the next segment and still make every cutoff ahead of you at this pace - often set by a station further on, not this one. It does not yet subtract the time you spend stopped, so treat it as the optimistic edge.
Cutoff buffers are estimates from your goal time and published barriers. Courses and barriers change - verify against the official race guide.
Next step
SwissPeaks Legend course in numbers
- Climbing per km
- 69 m
- ITRA km-effort
- 672 (100M)
- Highest point
- 2,916 m
- Biggest climb
- +1,901 m over 15.5 km at 11.9% (through Salanfe)
- Steepest climb
- +1,522 m over 7.2 km at 20.9% (through Lengritz)
- Longest descent
- -1,421 m over 12.1 km at 11.2% (through Fiesch (life base))
- Track climbing above 3%
- 44%
- Winning time / cutoff
- 85h00 / 159h00 (1.9x the winner's time)
Section-by-section climbs, descents and grades are on the SwissPeaks Legend course page.
About SwissPeaks Trail - Legend
SwissPeaks Trail - Legend covers 397 km with around 27,530 m of elevation gain, starting in Brigerbad, Valais, Switzerland. The overall cutoff is 159 hours.
Crew access is allowed at Belalp (15 km), Bettmeralp (29 km), Fiesch (life base) (51 km), Chaserstatt (58 km), Binn (71 km), Fleschboden (86 km), Giw (108 km), Eisten (life base) (120 km), Grächen - Zum See (129 km), Bluomatt (153 km), Grimentz (life base) (172 km), Evolène (191 km), Thyon 2000 (life base) (219 km), Lourtier (246 km), Prassurny (275 km), Col de la Forclaz - Plan Creux (293 km), Salvan (life base) (306 km), Barme (330 km), Chaux Palin (341 km), Morgins (life base) (351 km), Torgon (363 km), Taney (376 km) and Le Grand Pré (386 km). Drop bags are available at Fiesch (life base), Eisten (life base), Grimentz (life base), Thyon 2000 (life base), Salvan (life base) and Morgins (life base).
Checkpoint data approximate - verify against the current official race guide at swisspeaks.ch before your race.
How the splits are allocated
Your goal time is split across the SwissPeaks Legend legs by km-effort: distance + gain/100 + loss/200. Full methodology.
Track your SwissPeaks Legend plan, crew notes, and live progress in the app
TrailMath uses these models to build periodized plans adjusted to your goals and terrain.
Start free