Ha Giang Loop Route Explained (Map + Stops)
Three hundred fifty kilometers, two highway numbers, and five towns most first-timers can't pronounce yet. Here's the loop broken into pieces you can actually plan around: distances, road numbers, elevation, and what each stretch of the ride is like before you get there.

What Is the Ha Giang Loop Route?
The Ha Giang Loop is a roughly 350-kilometer counterclockwise circuit through Vietnam's northernmost province, running from Ha Giang city up National Highway QL4C to Dong Van, east on QL4D over Ma Pi Leng Pass to Meo Vac, then back to Ha Giang on connecting roads through Du Gia. Most riders finish it in three or four days, though five-day itineraries exist for people who want to slow down.

The route sounds complicated on paper. In practice it's closer to one long road with a fork near the end. QL4C carries you almost the entire way out, through Quan Ba, Yen Minh, and Dong Van, before QL4D branches off to carry you over Ma Pi Leng Pass into Meo Vac. Getting back to Ha Giang involves more choices, but even those come down to two or three well-worn options rather than open-ended navigation.
What the distance figure hides is the terrain. Riders cover roughly 4,000 to 5,000 meters of cumulative elevation gain and loss across the full circuit, climbing and descending repeatedly even though the horizontal distance stays modest. That's why 350km takes three or four days instead of one long afternoon: average speeds on the passes drop to 25-35 km/h, and total riding time across the loop lands somewhere between 12 and 20 hours depending on pace and how often you stop.
For a curated list of which of these stops actually deserve your time, our guide to the loop's best stops ranks them so you're not guessing on the roadside.
How Does the Loop Break Down Segment by Segment?
The 350km circuit splits into five natural stages between towns: Ha Giang to Quan Ba (40km), Quan Ba to Yen Minh (60km), Yen Minh to Dong Van (90km), Dong Van to Meo Vac via Ma Pi Leng Pass (70km), and Meo Vac back to Ha Giang (90-120km). Each stage roughly matches a comfortable riding day, which is why the standard 3 or 4-day itineraries follow this exact town sequence.

The spacing isn't arbitrary. Towns sit every 60 to 100 kilometers along the main route, which happens to line up with reasonable fuel range and a full but not exhausting day in the saddle. Smaller villages fill the gaps between them, useful for a quick stop but offering little in the way of facilities or English.
| Segment | Distance | Cumulative | Highway | Terrain | Difficulty |
|---|---|---|---|---|---|
| Ha Giang to Quan Ba | 40km | 40km | QL4C | Valley climb into mountains | Easy, single road |
| Quan Ba to Yen Minh | 60km | 100km | QL4C | High plateau | Easy, straight highway |
| Yen Minh to Dong Van | 90km | 190km | QL4C | Rocky karst plateau | Easy, single road |
| Dong Van to Meo Vac | 70km | 260km | QL4C then QL4D | Cliff road, Ma Pi Leng Pass | Moderate, one junction |
| Meo Vac to Ha Giang | 90-120km | 350km total | QL4D / connecting roads | Descending, winding | Moderate to challenging |
Segment 1: Ha Giang City to Quan Ba (40km)
The opening 40km climbs directly out of the Ha Giang valley toward the mountains, taking about 1 to 1.5 hours of riding plus a mandatory stop at Heaven's Gate, and it's the gentlest introduction the loop offers. Most riders leave Ha Giang between 7 and 9am after picking up bikes and eating breakfast, arriving in Quan Ba by mid-morning.

The road itself is a single climb with no junctions to worry about. It gains roughly 500 meters of elevation over the 40 kilometers, with the steepest sections in the first 20km, so bikes and legs both get tested early. Surface conditions are generally good paved road, though grades of 8-12% on a few switchbacks make this feel harder than a flat 40km would suggest.
Heaven's Gate (Cổng trời Quan Ba) sits right at the 40km mark and is impossible to miss: a parking area, vendors, and a steady stream of motorcycles mark the spot, and the view opens onto the twin cone-shaped Núi Đôi Cô Tiên, the "fairy mountains," rising out of a terraced valley below. Give it 20 to 30 minutes minimum. Morning light generally photographs better than the flatter light of midday.
Segment 2: Quan Ba to Yen Minh (60km)
The second segment covers 60km in about 2 to 3 hours, trading the first day's climb for a gentler ride across a high plateau, and it's where most riders start to relax into the rhythm of the trip. Departing Quan Ba or Heaven's Gate around 9 to 11am puts you into Yen Minh by early afternoon with the rest of the day free.

Navigation stays simple: continue north on QL4C, passing through Tam Son at roughly the 70km mark from Ha Giang, then on to Yen Minh. Tam Son has fuel and basic food if you need a top-up before the final push. The plateau itself sits at 1,500 to 1,800 meters, which brings noticeably cooler air and wider, more open scenery than the enclosed valley riding of Segment 1.
A short detour to Lung Tam weaving village, signed off the main road a few kilometers before Tam Son, shows traditional Hmong hemp textile production if you have the time and interest. Most riders skip it in favor of reaching Yen Minh with daylight to spare, and that's a reasonable call given what's still ahead.
Yen Minh to Dong Van (90km)
This is the loop's longest single-day segment at 90km, taking 3 to 4 hours, but the terrain is more forgiving than the distance suggests, since the road trends gently downhill from Yen Minh's plateau toward Dong Van's valley. Departing Yen Minh early after breakfast typically gets you into Dong Van by early afternoon.

Around 15km before Dong Van, the road passes directly by Vuong Palace (Dinh Vua Meo), the former Hmong king's mansion, with obvious signage and parking. A guided tour runs about 30 minutes and costs $3 to $5 in cash. The stop is optional but worthwhile if you're at all curious about the region's history: the compound reflects a genuinely unusual concentration of wealth built on the opium trade before French colonial authorities suppressed it.
The scenery through this stretch changes character completely. Karst limestone plateau dominates the landscape, gray stone pinnacles and barren rocky terrain that photographers often describe as otherworldly. It's Ha Giang's most distinctive geological feature and the main reason the region draws international attention beyond Vietnam's more typical green mountain scenery.
Segment 4: Dong Van to Meo Vac via Ma Pi Leng Pass (70km)
The shortest remaining segment at 70km is also the one that takes longest in practice, because Ma Pi Leng Pass demands real time, not just a quick photo, and rushing it is the single most common regret riders report afterward. Budget 3 to 4 hours of riding plus 1 to 3 hours at the pass itself.
From Dong Van, follow QL4C north briefly, then fork right onto QL4D at a clearly signed junction toward Meo Vac. This is the trip's first real navigation decision, though the signage and steady tourist traffic make the correct turn obvious.
The road itself is carved into a sheer cliff face 1,000 to 1,500 meters above the Nho Que River canyon, with tight switchbacks and, in places, minimal barrier between the tarmac and the drop. It has a real nickname among locals: "the happiness road." Multiple designated viewpoints along a 10 to 15km stretch let you stop for the canyon views without hunting for pullouts, and an optional Nho Que River boat trip ($10-15, about an hour) offers the same pass viewed from the water below, though it adds real time and most riders skip it in favor of the roadside overlooks.
Segment 5: Meo Vac Back to Ha Giang (90-120km)
The final leg back to Ha Giang runs 90 to 120km depending on which return route you take, most commonly through Du Gia, and it's the one part of the loop where independent riders should actually pay attention to junctions rather than just following the only road.
The Du Gia route is the default choice for most riders: retrace Ma Pi Leng briefly, then branch south through Du Gia and Pho Cao before rejoining the roads into Ha Giang. An alternative via Bac Sum Pass covers similar distance with different scenery. Both involve more junctions than the outbound legs, so a downloaded offline map or GPS is genuinely useful here, more than anywhere else on the loop.
| Return option | Distance | Scenery | Navigation |
|---|---|---|---|
| Via Du Gia | ~120km | Valley scenery, ethnic villages | Several junctions, most-used route |
| Via Bac Sum Pass | ~110km | Different valley and pass views | Similar complexity to Du Gia |
Terrain-wise, the return descends overall from Meo Vac (900m) back to the Ha Giang valley floor (150m), so it's physically easier than the outbound climbing even though the scenery feels like a step down after Ma Pi Leng. That's a real trade-off worth knowing about going in rather than being surprised by.
Recommended tours by season
3-Day/2-Night Private Car Tour: English-Speaking Driver + Private Rooms
June–August rainy season. A private car and English-speaking driver through the same towns, with private rooms, so you are not on a bike on slick passes.
3-Day/2-Night Ha Giang Loop with Private Room (Free Hotel Night Before)
Late September into the dry season. The standard 3-day town sequence with a private room and a hotel night in Ha Giang the evening before day one.
Ha Giang Loop Tour: 4D/3N Easyrider 150cc (Small Group + Private Rooms)
Cooler winter days at 1,500–2,000 meters. Four days on a 150cc with a small group and private rooms, and a local rider on the high stretches.
3-Day/2-Night Ha Giang Army Open-Air Jeep Tour
Dry months only. An open-air army jeep with a driver on the same counterclockwise circuit, for anyone who wants the loop off a motorbike.
Where Do Riders Sleep Along the Way?
Ha Giang city, Yen Minh, Dong Van, and Meo Vac are the four towns with real accommodation options, and the standard 3 to 4-day loop overnights in that order: Yen Minh on Day 1, Dong Van on Day 2, and Meo Vac on Day 3 for longer itineraries.
Ha Giang city itself is the only place with reliable ATMs, a wide range of hotel budgets, and full urban services. Every other town on the route runs on cash, so plan withdrawals before you leave.
| Town | Distance from Ha Giang | Elevation | Accommodation | Fuel | ATM | Typical overnight |
|---|---|---|---|---|---|---|
| Ha Giang City | 0km | 150m | 30+ hotels/hostels | Yes | Reliable | Before and after the loop |
| Quan Ba | 40km | 1,200m | 3-5 homestays | No, use Tam Son | No | Rare, only slow itineraries |
| Yen Minh | 100km | 1,500m | 15-20 homestays/guesthouses | Yes | No | Standard Day 1 |
| Dong Van | 190km | 1,000m | 25+, homestays to boutique | Yes | Sometimes, unreliable | Standard Day 2 |
| Meo Vac | 260km | 900m | 12-15 guesthouses/homestays | Yes | No | Day 3 on 4-day loops |
If you're trying to nail down exactly how many nights that leaves you, this breakdown of how many days you need for the loop lays out what changes between a 3, 4, and 5-day itinerary.
How Difficult Is the Navigation, Really?
Navigation on the outbound legs is close to foolproof, since QL4C and QL4D are single continuous roads without meaningful turn decisions until Dong Van, but the return route past Meo Vac involves genuine junctions where GPS or local help earns its keep.
Towns appear roughly every 20 to 40km, which gives you a running check that you're still on track even without paying close attention to kilometer markers, which are inconsistent anyway. Fuel stations cluster in the same towns: Ha Giang, Tam Son, Yen Minh, Dong Van, and Meo Vac, spaced closely enough that running dry between them shouldn't happen if you top up at each stop.
Elevation swings a lot more than the flat distance figures suggest. Ha Giang sits at 150 meters; Ma Pi Leng Pass tops out near 2,000 meters. That's the reason a 40km segment can take 1.5 hours while a 90km segment takes roughly the same, and it's worth building slack into your schedule rather than planning by distance alone.
What Should I Know About Road Conditions?
Road surfaces are paved and generally well maintained on the main QL4C/QL4D route, but conditions vary by season, and the return route through Du Gia sees rougher patches and less consistent upkeep than the outbound highways.
Dry season (roughly late September through May) gives the most reliable riding, with the June-to-August rainy season bringing a real risk of landslides and slick surfaces on the passes. If you're weighing when to go, our seasonal guide to the loop breaks down which months actually deliver good road conditions versus which ones you should plan around.
Ma Pi Leng Pass deserves specific mention: sections have minimal guardrail, narrow lanes that barely fit two-way traffic, and drop-offs that feel more dramatic than the road's actual safety record. Competent riders managing conservative speeds handle it without issue. It's not a stretch for someone riding a motorbike for the first time in their life.



