





VJM 70KM Ultra Trail
IMPORTANT: Read the RACE RULES HERE.
Distance: 67km
Elevation gain: 3,000m
Start time: 4:00, Saturday, 18-10-2025
Start and Finish location: VJM Race Village, Lang Leo, next to Ban Don village (where much of Pu Luong’s accommodation is) – Google maps
CUT-OFF: 11:00 at CP3 – 14:00 at CP4 – 15:30 at CP5 – 17:30 at CP6 – 20:00 at CP7 – 22:00 at CP8 – 00:00 at FINISH
Age Restriction: Entrants must be at least 18 years old on race day.
Qualification: Completion of at least one chip timed trail race of 40km+ with significant elevation. Loop runs / virtual races do not qualify.
On registration, please provide a URL link to your qualifying result (Topas result link, UTMB Index, ITRA Index, or similar). If you plan to complete a qualifying race between now and race day, you must send us your result at least 30 days prior to the race date.
If you cannot provide the qualifying performance, your entry will not be valid.
Course description
With a convenient start and finish location right in the heart of our VJM race village, just a few hours from Hanoi, this stunning route offers a wide variety of terrain through much of Pu Luong Nature Reserve’s most breathtaking scenery. Long runnable sections are interspersed with climbing challenges, making this a very well-balanced ultra route.
From the start line, a fast downhill through beautiful rice terraces leads to the first climb. The cooling shade of the lush jungle canopy, together with the sounds of nature and a fairly gentle gradient, make this a beautiful first uphill section.
Over the top of the climb, you’ll be rewarded with an awesome downhill through the forest. This downhill section is dreamlike territory for trail lovers.
Next, you’ll run a flatter section through an ethnic village, before the route turns off the small road and onto a long, verdant green trail.
Entering an expansive rice valley, your first checkpoint awaits. A small village path then leads to a scenic riverside trail, featuring a bamboo bridge crossing, followed by more single track and a deep river valley leading to the next checkpoint.
Fuel well at this checkpoint, because next comes the biggest climb of the course: Sky Mountain. This 3.7km ascent serves up a relentless 800m of gain on forested singletrack. The well-earned reward at the top is a wild flower plateau with incredible, panoramic views. Here, the rest of your course is spread out before you – it’s therefore a good place to stop and admire the wonder of Pu Luong… unless you are racing hard!
A great downhill trail then brings you down to the small village of Eo Dieu and Checkpoint 3.
You then have a long, runnable descent back down to the valley floor, where you will race through more small villages and past waterwheels to the picturesque village of Ban Hieu at Checkpoint 4.
This fairytale settlement features traditional stilt houses which dot the hillside and a turquoise river with rapids and cascading waterfalls.
After reaching the top of a climb through more beautiful jungle, you will enjoy sweeping views of the valley before descending back down on another awesome dirt trail section affording yet more great views. A very path then brings you into checkpoint 5.
Next, awesome singletrack winds through remote territory before you emerge back into a broad valley. The next checkpoint follows more runnable terrain through a series of villages set on the edge of the rice fields.
From here, the race shifts gear, with a climb and descent into the remote village of Pon where magnificent views of jungle-clad limestone hills await. Then comes the key challenge of your race: a steep climb, which rises through dense jungle, before emerging at one of the most spectacular lookout points in all of Vietnam. We will never forget the first time we saw this knockout view and we can guarantee you will never forget it either!
A steep, but fun downhill from the lookout brings you to a fast, flat section along the valley floor to the picturesque village of Kho Muong. This small ethnic settlement of stilt houses is one of many parts of this course where it feels like time stands still.
An uphill through beautiful, old forest then leads to the next checkpoint. Soon after this you will run into more remote territory – for the next few kilometers there are no villages, just amazing singletrack trail under the shade of the peaceful forest canopy.
Emerging from this lush jungle section, you will cross a stream, then head uphill through small ethnic villages, before descending back into Don village for your final kilometers through one of the area’s most expansive rice terraces and across a beautiful bamboo bridge, which we build especially for race day.
Back in our race village, you can enjoy music and the delicious finisher buffet feast that VJM has become famous for.










FINISH BAG
You may hand in 1 bag at the start.
Please prepare your own bag.
Bags must be sealed/closed. Please do not include valuables – the organiser cannot be held responsible for any loss.
Attach your luggage tag (given at the race pack collection) to your finish bag before bringing it to the start line bag hand in.
You can then pick up your bag at the same place when you finish.
AGE GROUP AWARDS
Age categories are: Under 30; 30-39; 40-49; 50-59; 60-69; 70+
The overall top 3 are excluded from the age group awards.
When you finish, you can check your age group ranking on the results page.
Top 3 male/female runners can collect their trophies at a special Age Group Trophy Collection booth in the finish area. We cannot ship trophies to those who do not come and collect them during this time slot.
Age group runners receive trophies only.
MANDATORY EQUIPMENT
Top 3 VJM Runners will have mandatory kit inspections.
Other kit inspections are carried out at random, including at the start line.
Lack of mandatory kit will result in disqualification (DSQ).
Refusal of kit check = DSQ
Please note we disqualified runners at every event in the past year for lacking kit. Be prepared and carry what you need.










VJM 70km is a 3-point qualifying race for ITRA, an ITRA National League race, and a 100K UTMB Index race.