When exploring the north the Ha Giang Loop is by far the most popular one, but Cao Bang with Ban Gioc waterfall and Pac Bo cave becomes a more interesting destination for motorbike trips. With enough time both the Ha Giang Loop and Cao Bang Loop could be combined for a great trip to the far north of Vietnam.

Coming from the Ha Giang province the best option is to head towards Cao Bang from Meo Vac, as it is closest to the other province, and the route covers some nice scenery. Adding the route to a north Vietnam trip would be worthwhile.

I would suggest taking two days for the approximate 200km, with an overnight stay in Bao Lac (or as alternative Tinh Tuc). From Cao Bang follow the same route to head to Meo Vac – though an alternative route will be highlighted as well.

1. Part: Meo Vac – Bao Lac (75km)

2. Part: Bao Lac – Cau Bang (125km)

Alternative to 2: Cau Bang – Nguyen Binh (75km)

Part 1: Meo Vac – Bao Lac

The first part of this route will cover an interesting mix of harsh looking scenery. Stunning valleys, little villages, and rice fields before reaching one of the largest towns in the region – Bao Lac.

From Meo Vac follow QL4C southward, which is the main road passing the stadium to your right and head into the mountain. Initially the road is flanked on both sides by harsh looking rock formation, with one or two little valleys appearing. However, after a few km the interesting scenery turns into something stunning. The road suddenly follows the side of a hill, and you overlook a large valley full of rice terraces opens. The first glimpse is just great and seeing the road ahead you can’t help but look forward to the next stretch. It is a nice road to ride – just be careful with the occasional potholes. And to make things even better – the scenery becomes even more stunning.

After the initial valley a larger one follows, and another one after that. You really can stop here all the time. The contrast of the trees, plantation and rice terraces is just stunning. Seeing that view during harvest time must be amazing.

After a while, the road heads down into the lovely valley filled with rice fields, streams, and villages where you can see adults working and kids playing. This is one of the places that looks like a picture you have in mind when thinking about Vietnam.

Seeing some local village life

The road will climb up the hills again, following a stream to your right. After around 30km the road becomes a bit more rough, with gravel and potholes covering it. Ride carefully here as you could be unlucky getting a puncture here. While the road follows the stream you will ride through some little minority villages with little shops and even garages. The people in that area are very friendly. If you have a puncture here, they will help you as much as possible. It happened to me here, and it turned out to be one of my favourite experiences of my trip.

Around 40km from Meo Vac you will enter the Cao Bang province – announced by a large sign. The highlight on the first stretch in the new province is riding on a ridge between two valleys. And it leads to the little village of  Khuoi Vinh with stalls on both side of the QL4C road. This is a good stop for a little break. Food and water can be bought here – and the local will watch you with curiosity and a smile. If you are lucky / unlucky you might even be invited for corn wine while sitting next to the road.

From the village the next 10 kilometres the road is winding up between mountains like a snake, getting higher again. It offers some nice views, passing little houses next to rice and corn fields, belonging to different minority tribes. Some villages have wooden longhouses, others have beautiful red tiles. It is nice to see the differences.

You will also pass a construction site for a larger dam being build – even here in the far north progress is happening.

Near Bao Lac

After another bad stretch of road, you will finally cross a large bridge and you reach the QL34 highway, connecting Bao Lac with Ha Giang Town. At the crossing is a little village with several food places and cafes. This village is not as nice as the previous one, but good enough for a coffee.

The QL34 is in excellent condition. So, the last 10km to Bao Lac will be a comfortable ride along a river and little villages. The scenery is not spectacular as before, but still nice.

When reaching Bao Lac look out for signs for the hospital. This indicates when you have to turn left off the main road – otherwise it will lead you around the town.

Bao Lac is the largest town in the area. It is located next to the river, and you can see some mills along the river, with plenty of rice fields surrounding the villages. The area around the town is certainly beautiful. Here are some details about Bao Lac, including accommodation and places to eat.

If you arrive very early in Bao Lac and you feel ready to ride another 60km, you could consider continue with the journey to stay overnight in the little village of Tinh Tuc.


Part 2:  Bao Lac – Cao Bang

The second part of the journey is an interesting mix of stunning mountainous roads and some relaxed ride on a well paved road to enjoy a proper motorbike ride – that will end in the final destination Cao Bang.

From Cao Bang head back to the QL34 and follow the main road south. The road initially rides nicely along some streams, passing some rice fields. It then ascends slightly higher and higher into the mountains again. At least it offers some great views over green valleys and beautiful little villages, with streams going through the fields. With the sun out the contrast of the colours is just beautiful.

After a stretch of the road overlooking valleys with terraces filling the slopes you will enter a plateau. The road cuts through it, with houses left and right. This is actually an area where you can easily slow down to watch rural life in Vietnam. Locals working on the fields and water buffaloes wading through some cold water, with the red roofs showing another contrast to the green rice fields. Some of the views are just like images of postcards you have seen from Vietnam – thinking they do not exist. Well, they do here!!!

After the plateau the road goes up again, the road winding along the hills, with valleys dropping down on your other side. If you arrive in the afternoon, you might feel a bit cold when reaching the highest point of the road. That point is actually a little village with a crossing of the QL34 and a road leading to one of the other villages like Phieng Na.

Stunning mountain road and villages

At this point it is like being in another world. You suddenly ride on a very impressive mountain road (mainly in good condition) winding along the side of the mountains, right – left – up – down, a valley with drops of hundred metres or so on your side. The views are just stunning, seeing peaks of mountains and limestone karst in the far distance. Down the valley you can see plenty of rice terraces, single houses and villages dotted around, with little streams flowing between them.  Sometimes you will pass sections where bamboo trees are growing high on both sides – like riding through a tunnel. And to add to the atmosphere you see locals working on the fields or guiding buffaloes along the street. Many will just wave at you when passing. This section is just breath-taking!!! If you cannot enjoy riding this road you should not ride a motorbike at all.

After 60km from Bao Lac you will pass through a little village – Tinh Tuc. It is the biggest place on the QL34 between Bao Lac and Nguyen Binh. And maybe the most beautiful village in the area. The colourful houses are all build along the slopes of the mountain, some seemingly hanging over the slope. I would highly recommend stopping at least at the cafe Ghiai Khat located on the main road. And if you have not stopped in Bao Lac this is a great alternative for an overnight stay – as there is a guesthouse. You won’t regret it. Here are more details of the village.

Back to the “ground”

After Tinh Tuc the road continues to follow along the mountains, with more great views on offer. After a few kilometres the road started to descend, so make sure the brakes of the bike are working properly. Arriving down in the valley you have reach Nguyen Binh, a town connecting the lowlands of Cao Bang with the highlands. if you need a place to stop for a market, this it is, as you will pass the local markets. When you reach it, turn left and follow the road out-of-town.

The remaining 50 km towards Cao Bang is on a well paved highway in good condition. You will pass more villages and fields, though you will only have a few ascends and descends, as the road is mainly flat. It is a nice road to ride the bike, but scenery wise not on par with the sections before (you really get spoiled here!!!).

Soon enough you will turn from the QL34 into the QL3 and reach the outer part of Cao Bang with a dual carriageway. To find the area with hotels stay on the road, and when reaching a large roundabout, take the first exit, and at a larger crossing with traffic lights turn right. Stay on that road until you see a bridge on your left at a small roundabout. Head over the bridge and you reach the tourist area. Here are more details of Cao Bang – and the starting point of the Cao Bang Loop.


Alternative: Cao Bang – Nguyen Binh

If you leave Cao Bang for Meo Vac the easiest route is the one highlighted above. However, you have to pay attention, as at some point the main road will either go straight ahead into an area with trees on both sides, or a right onto another main road. The latter would be the right way to get to the QL34. However, it is easy to be convinced that staying on the road is the right decision. Unfortunately, this is the road QL3 leading to Hanoi. If you get that way, you do not need to turn back. There is an alternative route that brings you to Nguyen Binh.

Just follow the road, which is winding around hills. A valley is constantly on either side, sometimes on the right side, then on the left side – and trees everywhere. It all looks very peaceful. After nearly 35km, before a little village called Deo Cao Bac, is a statue on your right side. And here a little road appears on your right around a sharp corner. This little road is leading over the valley that separates QL3 and QL34 and leads to the village of Hoa Tham.

This road is ascending quite a bit. Soon enough you are on top of the hill, riding a ridge. On both sides are valleys full of trees– offering a drop of more than hundred metre. At the initial stretch of the road there is hardly anyone, except maybe some water buffalos. Not any houses. It really has a remote feel to it. Soon the road is winding around the hills, with some very interesting serpentine.

Back in Civilisation

After 10km it feels like being back in civilisation, as houses and rice fields appear again. The scenery becomes warmer, and soon you ride through a valley passing villages and the typical lush green of rice fields on both sides.

After nearly 30km the road ends and you turn right onto a large road with more  typical Vietnamese scenery. But be careful when riding through the villages, as little chicks and ducklings will cross the street without warning!!!. The road eventually leads to QL34, just turn left and you are in Nguyen Binh and can follow the above description to Meo Vac.



  • For the route Cao bang to Meo Vac follow the same description. Consider the detour via QL3 if you feel a bit adventurous.
  • There are no options to rent a bike in one of the two provinces, and leaving it in the other.
  • It is possible to ride the 200km in one day if you leave Meo Vac / Cao Bang early enough. Though a two-day trip is more relaxed and offers you the chance to include a few photo stops.
  • While Bao Lac is larger and offering better tourist infrastructure, Tinh Tuc offers something more special. Even if you do not want to stay overnight here, a stop here is worth it.
  • When arriving in Cao Bang for the loop, I would stay the first night there. Start the loop early the following day
  • If you do the Ha Giang Loop first, you could head from Meo Vac to Cao Bang. Return then the same way to Meo Vac to cover part 4 to Yen Minh and Ha Giang. As an alternative for the return trip stay on the Ql34 from Cao Bang instead of turning onto QL4C. This will lead you directly to Ha Giang.
  • If you do Cao Bang first, you have two starting options for the Ha Giang Loop. You can start in Meo Vac with part 4, followed by part 2 and 3. Then head back to Cao bang without visiting Ha Giang. Or you go first to Ha Giang via the QL34 from Bao Lac and do the Ha Giang Loop in the order as described.
  • For my personal experience of the Cao Bang – Meo Vac trip visit my blog entry from May 2016
  • For my personal experience of the Meo Vac – Cao Bang trip visit my blog entry from May 2016