Vietnam Mountain Marathon 100 Miles (Sapa, Vietnam) 2026
Also known as: VMM
Born when Vietnam had no 100-mile race, this miler roams the mountains around Sapa in the far north. It crosses Ham Rong, Mount Silverstone and the Cow Mountain (Nui Bo) ridge, threads rice terraces and Hmong and Dao villages, and finishes at the hilltop Topas Ecolodge.
The course tops out at 2,307 m (low point 236 m). There are 2 big climbs: 1,017 m around 81–104 km; 1,222 m around 109–125 km. The longest descent drops 1,044 m around 125 km at about 15% on average. Only about 30% is gentle (under 5% grade); most of it is climbing or descending. The median finish was about 41 h, through 2 nights.
Predict your finish from your ITRA index
Enter your ITRA performance index to get your finish time, aid-station splits and cutoff margins from the results of 60 finishers of this race — the same model as the TRAIL STATUS app. Nothing is saved or sent.
The app adds predictions from your training log (Strava), race-day pacing and more. Free, no sign-up.
Predict in detail from my Strava trainingOverview
- Date
- Fri, 18 Sep 2026
- Start
- 08:00
- Location
- Vietnam
- Distance
- 161 km
- Elevation gain
- 8,800 m
- Time limit
- 49h
- ITRA
- 100M
- Official website
- vietnamtrailseries.com/mountain-marathon/vmm-100-miles
Elevation profile
Aid stations and cutoffs
| # | Distance | Aid station | Segment | Cutoff |
|---|---|---|---|---|
| 1 | 4.8 km | CP M1 Suối Hồ | 4.8 km | — |
| 2 | 12.2 km | CP M1(ii) Suối Hồ | 7.4 km | — |
| 3 | 16.8 km | CP Sa Pa | 4.6 km | Day 1 13:305h 30m |
| 4 | 23 km | CP M2 Hang Đá | 6.2 km | — |
| 5 | 29 km | CP M3 Hòa Sử Pán | 6 km | — |
| 6 | 34 km | Aid 6Lếch Mông(WS・給水のみ) | 5 km | — |
| 7 | 39.4 km | CP M4 Bản Mới | 5.4 km | Day 1 20:0012h |
| 8 | 44.1 km | Aid 8Bản Kim(WS・給水のみ) | 4.7 km | — |
| 9 | 51.1 km | Aid 9CP M5 Bản Sái(ドロップバッグ) | 7 km | — |
| 10 | 56.8 km | CP M6 Đập Tả Thàng | 5.7 km | — |
| 11 | 65.6 km | CP M7 Sín Chải B | 8.8 km | Day 2 04:0020h |
| 12 | 73.6 km | CP M8 Nậm Sài | 8 km | — |
| 13 | 80.6 km | CP M9 Cầu Thanh Phú | 7 km | — |
| 14 | 85.9 km | CP Topas Ecolodge | 5.3 km | Day 2 10:0026h |
| 15 | 91 km | Aid 15Suối Vạn Dền(WS・給水のみ) | 5.1 km | — |
| 16 | 100.2 km | CP1 Cầu Lao Chải | 9.2 km | — |
| 17 | 108.4 km | Aid 17Ý Linh Hồ(WS・給水のみ) | 8.2 km | — |
| 18 | 112.7 km | Aid 18CP2 Cát Cát(ドロップバッグ) | 4.3 km | Day 2 17:0033h |
| 19 | 120.9 km | CP3 Ô Quý Hồ | 8.2 km | Day 2 20:0036h |
| 20 | 130.3 km | CP4 Tả Phìn | 9.4 km | Day 2 23:0039h |
| 21 | 138.1 km | CP5 Cầu 31 | 7.8 km | Day 3 01:3041h 30m |
| 22 | 142.9 km | Aid 22Sâu Chua(WS・給水のみ) | 4.8 km | — |
| 23 | 147.4 km | CP6 Hầu Chư Ngài | 4.5 km | Day 3 04:3044h 30m |
| 24 | 153.1 km | CP7 Sử Pán | 5.7 km | Day 3 06:1546h 15m |
| 25 | 155.7 km | Aid 25Lếch Mông(WS・給水のみ) | 2.6 km | — |
| F | 161 km | FinishTopas Ecolodge(FINISH) | 5.3 km | Day 3 09:0049h |
The small figure under each cutoff is the time from the start. Day 1 is the day of the start.
2024 results
105 finishers. Finish times of those who finished:
- Fastest
- 27h 18m
- Top 10%
- 34h 31m
- Top 25%
- 38h 38m
- Median
- 41h 18m
- Top 75%
- 43h 1m
- Top 90%
- 43h 33m
- Last finisher
- 43h 48m
"Top 25%" means one in four finishers had crossed the line by this time.
Years with a different course or different cutoffs are not directly comparable.
Other races
- Vietnam Highlands Trail 100K LANGBIANG (Vietnam) 2027Sat, 9 Jan 2027 · Vietnam · 104.2 km
- Vietnam Highlands Trail 50K ELEPHANT (Vietnam) 2027Sat, 9 Jan 2027 · Vietnam · 56.4 km
- Vietnam Highlands Trail 20K PINHATT (Vietnam) 2027Sat, 9 Jan 2027 · Vietnam · 24.1 km
- Vietnam Mountain Marathon 100km (Sapa, Vietnam) 2026Sat, 19 Sep 2026 · Vietnam · 101 km
- Vietnam Mountain Marathon 70km (Sapa, Vietnam) 2026Sat, 19 Sep 2026 · Vietnam · 69.8 km
- Vietnam Mountain Marathon 50km (Sapa, Vietnam) 2026Sat, 19 Sep 2026 · Vietnam · 49.6 km
From your training log, TRAIL STATUS estimates your finish time, aid-station splits and cutoff margins for this race.
Predict my raceCompiled from each race's official information. Details can change, so always check the race's official website for the latest. Spotted a mistake? Please tell us through the contact form.
TRAIL STATUS · FAQ · Privacy policy