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.

Motorbike rider leaning into a winding mountain curve on the Ha Giang Loop, karst peaks in the background

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.

Ma Pi Leng Pass, the highest and most dramatic stretch of the loop
Ma Pi Leng Pass, the highest and most dramatic stretch of the loop

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.

Ma Pi Leng Pass, the highest and most dramatic stretch of the loop
Ma Pi Leng Pass, the highest and most dramatic stretch of the loop

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.

SegmentDistanceCumulativeHighwayTerrainDifficulty
Ha Giang to Quan Ba40km40kmQL4CValley climb into mountainsEasy, single road
Quan Ba to Yen Minh60km100kmQL4CHigh plateauEasy, straight highway
Yen Minh to Dong Van90km190kmQL4CRocky karst plateauEasy, single road
Dong Van to Meo Vac70km260kmQL4C then QL4DCliff road, Ma Pi Leng PassModerate, one junction
Meo Vac to Ha Giang90-120km350km totalQL4D / connecting roadsDescending, windingModerate 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.

Heaven's Gate at Quan Ba, overlooking the Twin Fairy Mountains
Heaven's Gate at Quan Ba, overlooking the Twin Fairy Mountains

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.

Heaven's Gate at Quan Ba, overlooking the Twin Fairy Mountains
Heaven's Gate at Quan Ba, overlooking the Twin Fairy Mountains

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.

The Dong Van Karst Plateau Geopark
The Dong Van Karst Plateau Geopark

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 optionDistanceSceneryNavigation
Via Du Gia~120kmValley scenery, ethnic villagesSeveral junctions, most-used route
Via Bac Sum Pass~110kmDifferent valley and pass viewsSimilar 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

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.

TownDistance from Ha GiangElevationAccommodationFuelATMTypical overnight
Ha Giang City0km150m30+ hotels/hostelsYesReliableBefore and after the loop
Quan Ba40km1,200m3-5 homestaysNo, use Tam SonNoRare, only slow itineraries
Yen Minh100km1,500m15-20 homestays/guesthousesYesNoStandard Day 1
Dong Van190km1,000m25+, homestays to boutiqueYesSometimes, unreliableStandard Day 2
Meo Vac260km900m12-15 guesthouses/homestaysYesNoDay 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.

Frequently asked questions

How long is the Ha Giang Loop route in total?

About 350 kilometers door to door, ridden as a counterclockwise circuit that starts and ends in Ha Giang city.

Can I ride the Ha Giang Loop without a guide?

Yes. QL4C and QL4D are single paved roads with periodic signage, so independent riders manage fine with offline maps or GPS. The return leg past Meo Vac has more junctions and benefits from GPS or asking locals along the way.

Which direction should I ride the loop, clockwise or counterclockwise?

Counterclockwise is standard: north from Ha Giang toward Dong Van, then east over Ma Pi Leng Pass to Meo Vac, then south back to Ha Giang. It builds toward the pass as the trip's high point instead of ending on a descent.

How many hours a day will I actually be riding?

Four to seven hours of riding per day is typical across a 3 or 4-day loop, once you account for mountain grades, winding curves, and stops at viewpoints.

Where is the only reliable ATM on the loop?

Ha Giang city. Dong Van sometimes has a working machine but it's unreliable, and the other towns have none, so carry enough Vietnamese dong for the whole circuit before you leave.

Ha Giang Loop tours that fit this trip

Booked through the operators' own GetYourGuide and Viator listings, with live prices, hotel pickup and free-cancellation windows shown there.

Hanoi: 2 or 3-Day Ha Giang Loop Motorbike Tour with Easy Rider

Hop on the back of a motorbike with a skilled local rider and dive straight into Vietnam’s most jaw-dropping mountain playground. Wind along sky-high passes, stand speechless at Ma Pi Leng’s endless canyon, roll through colorful Hmong and Dao villages, and feel the cool mist on your face, and watch karst peaks pierce the clouds.

  • 4.9
  • 72 hours
  • 6,041+ booked
★ 4.9 average · 12 Ha Giang tours See the tours →