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.

Booking choice: Ride through Dong Van and Ma Pi Leng, take the Nho Que boat trip, then spend the second night in Du Gia. Check dates for the 3-day Easy Rider ↗

In brief: Match the named stops and overnight towns to your plan. Confirm the riding format, travel days and inclusions before choosing a departure.

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.

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.

Make the next part of your trip concrete

Choose your route, then check your date

3 days: Easy Rider, private rooms & pre-tour dorm

Have a travel date in mind? Ride through Dong Van and Ma Pi Leng, take the Nho Que boat trip, then spend the second night in Du Gia. Check the departure before arranging the rest of your trip.

Select TG2 EASY RIDER: TG1 is self-drive. Starts and ends in Ha Giang; Hanoi transfers are separate. Pre-tour night is a dorm bed. Personal expenses are extra.

General starting point — confirm your date, option and personal suitability

Scheduled dates only. Availability, option and final price are confirmed on Viator. If the calendar cannot load, use the booking link below.

Check dates for the 3-day Easy Rider ↗
Compare formats, adjust this choice or work out your budget
  • 3 days: Easy Rider, private rooms & pre-tour dorm — Ride through Dong Van and Ma Pi Leng, take the Nho Que boat trip, then spend the second night in Du Gia. Select TG2 EASY RIDER: TG1 is self-drive. Starts and ends in Ha Giang; Hanoi transfers are separate. Pre-tour night is a dorm bed. Personal expenses are extra.
  • 3 days: private car with English-speaking driver — Travel by private car through the plateau, with an overnight in Dong Van and a homestay night in Du Gia. At least two adults required by the listing. Child-seat information is inconsistent: confirm seats, ages and vehicle in writing. Insurance, drinks and tips are extra. Room privacy is not confirmed.
  • 4 days: small-group Easy Rider loop — Give the karst plateau, Lung Cu and Ma Pi Leng four riding days, with an English-speaking guide. Starts and ends in Ha Giang. Rooms and motorcycle size need confirmation. Insurance, tips and extra drinks are excluded; back, pregnancy and heart restrictions apply.
  • From Hanoi: 2- or 3-day Easy Rider loop — Combine Hanoi sleeper-bus transfers with a guided loop through Dong Van and Ma Pi Leng; choose three riding days for Du Gia. Allow the overnight journeys before and after the riding days. Basic accommodation; border permit listed separately. Check the selected option, insurance and pickup.

Choose how to experience the route in this guide

Allow connecting travel in addition to touring days. A format match does not confirm ages, health, access, seats or insurance. Check the restrictions on the selected listing.

Compare your own whole-party quotes

Use the same currency and trip length. Include transfers, rooms, meals and likely extras in each total. These are your estimates, not live prices.

Enter two whole-party quotes in the same currency and the number of travelers.

Affiliate links: we may earn a commission if you book, at no extra cost to you.

Have a date in mind?

Before arranging the rest of your trip, check dates for 3 days: Easy Rider, private rooms & pre-tour dorm.

Check dates for the 3-day Easy Rider ↗