4-Day Cao Bang and Ba Be Vietnam Itinerary: Ban Gioc Waterfall, Nguom Ngao Cave and Ba Be Lake
This 4-day Vietnam itinerary links Hanoi, Cao Bang city, Nguom Ngao cave, Ban Gioc waterfall and Ba Be Lake. It covers bus times, car and motorbike prices, cave and waterfall entry fees, homestay costs, border rules and the best months to go, with a realistic day-by-day route you can follow without a tour group.

Trip plan
Day-by-day itinerary
Day 1
Hanoi to Cao Bang city by bus
Board a morning limousine bus from Hanoi's Giap Bat or My Dinh station. The ride takes about 6 hours and costs VND 300,000 to 450,000, arriving in Cao Bang city by around 13:30. Have lunch at the market, visit Cao Bang Museum, and confirm your car or motorbike and homestay plans for Day 2.
Related reading
Keep exploring Vietnam
- 1
- 2
- 3
At a glance
- Best time
- September to November and March to April, dry and clear
- How long
- 4 days from Hanoi; add one extra day at Ba Be if possible
- Budget
- Private car about VND 2,000,000 per day, homestays VND 200,000 to 400,000 per night, plus entrance fees of VND 40,000 and VND 45,000
- Getting there
- Limousine bus from Hanoi's Giap Bat or My Dinh to Cao Bang city, about 6 hours
- Language
- Vietnamese; a translation app helps at homestays and markets
- Currency
- Vietnamese dong (VND)
Why this 4-day Vietnam itinerary works
The hardest day on this 4-day Vietnam itinerary is the third, when you transfer 120 km from Ban Gioc Waterfall to Ba Be National Park in 4.5 to 5 hours. No direct public bus runs that leg, so independent travelers usually hire a private car with a driver for the loop. The route is logical: Hanoi to Cao Bang city, east to Nguom Ngao Cave and Ban Gioc Waterfall, then west to Ba Be before returning to Hanoi.
The loop starts in Hanoi, where a 07:30 limousine bus from Giap Bat or My Dinh reaches Cao Bang city by 13:30. The ride takes about 6 hours and costs VND 300,000 to 450,000. From Cao Bang, Nguom Ngao Cave is 89 km east and about a 2.5-hour drive. The cave entrance is 3 km from Ban Gioc Waterfall, so you can see both in one afternoon. Entry fees are VND 45,000 for the cave and VND 40,000 for the waterfall.
You do not need a separate border permit for Ban Gioc, even though it sits on the national border. Police checkpoints in the province ask for your passport, so carry the original and leave the copy at your homestay. The main reason to use a private car is the Day 3 transfer. Without one, you would have to piece together local buses through Cao Bang and Phu Thong, turning a 4.5-to-5-hour drive into a full-day puzzle. A car with a driver costs around VND 2,000,000 per day, and homestays near the waterfall and Ba Be run VND 200,000 to 400,000 per night.
This is a working four-day plan, not a relaxed one. If rain or fog slows the mountain roads, particularly from June to August, add a second night at Ba Be rather than push to Hanoi. That flexibility is why this loop suits independent travelers with four days.

Getting to Cao Bang from Hanoi
Morning limousine buses from Hanoi's Giap Bat and My Dinh stations reach Cao Bang city in about 6 hours and cost VND 300,000 to 450,000. A 07:30 departure gets you there by 13:30, which leaves a full afternoon for the city. Book the day before through your hotel or a bus ticketing desk at the station; seats on the early run fill quickly with travelers heading to the waterfall loop.
Once in Cao Bang, most independent travelers continue by private car with driver at about VND 2,000,000 per day. The car handles the 89 km to Nguom Ngao Cave and the later 120 km leg to Ba Be without the stress of mountain traffic. Motorbike rental costs VND 180,000 to 250,000 per day, but choose that option only if you hold a valid licence and have ridden on rural mountain roads. Conditions here change quickly, with narrow passes, loose gravel, and weather that can turn a clear morning into an afternoon of rain.
Use the afternoon in Cao Bang city to reset and prepare. Lunch at the market near the center, then visit Cao Bang Museum, which covers local ethnic groups and the border wars. Confirm your Day 2 transport and homestay before the evening; homestays near Ban Gioc cost VND 200,000 to 400,000 per night and the better ones book out in peak months. Your driver or homestay host can reconfirm the morning departure time for Nguom Ngao Cave.
That pacing keeps the first day easy and puts you at the waterfall before the crowds on Day 2. Your original passport must travel with you at all times; police checkpoints on the Cao Bang route ask for it, and hotels should not hold it for you.
Day-by-day on the Cao Bang and Ba Be Vietnam itinerary
At 07:30 a limousine bus leaves Hanoi's Giap Bat or My Dinh station and reaches Cao Bang city by 13:30, about six hours later, for VND 300,000 to 450,000. That transfer fills Day 1 of this northern Vietnam itinerary, leaving the afternoon for lunch at the central market and a visit to Cao Bang Museum. Book onward transport while you are there, then sleep in the city before the early starts to come.
Day 2 begins with an 08:00 departure for Nguom Ngao cave, 89 km out of Cao Bang. The drive takes about 2.5 hours. You will want 1.5 to 2 hours inside the cave; entry is VND 45,000. From the cave, Ban Gioc waterfall is just 3 km on, so you can pay the VND 40,000 entrance fee and still reach the border viewpoints by mid-afternoon. Homestays near the waterfall cost VND 200,000 to 400,000 per night. If you are not riding your own motorbike, rented locally for VND 180,000 to 250,000 per day, a private car with driver runs about VND 2,000,000 per day.
Day 3 leaves Ban Gioc at 08:30 for Ba Be National Park, 120 km away via Cao Bang and Phu Thong. The road takes 4.5 to 5 hours, so you arrive in the early afternoon. If the schedule and weather cooperate, take the afternoon boat trip from Pac Ngoi village toward Dau Dang waterfall; otherwise walk the village trails and save the full boat tour for Day 4. Homestays at Ba Be cost the same VND 200,000 to 400,000 a night.
Day 4 opens with a morning boat tour covering Pac Ngoi village, Puong Cave, and Dau Dang waterfall in one loop. After an early lunch, start the drive back to Hanoi via Thai Nguyen, arriving between 19:00 and 20:00. This four-day plan runs most smoothly from September to November or March to April; the June to August rains can make the Day 3 mountain stretch feel rushed, so add one buffer day if your schedule allows.

What to see at Nguom Ngao cave and Ban Gioc waterfall
Day two on your Vietnam itinerary: Nguom Ngao cave and Ban Gioc waterfall
This Vietnam itinerary uses day two for the two main sights east of Cao Bang city. Leave by 08:00 because Nguom Ngao cave is 89 km away and the mountain roads take about 2.5 hours. Checkpoints along the way will ask for your original passport, not a copy, so keep it in a secure day bag. The cave entry costs VND 45,000, and you should allow 1.5 to 2 hours to walk its main passages.
Ban Gioc waterfall is only 3 km further by car, and its entry fee is VND 40,000. Reach it by early afternoon and use the scenic border viewpoint for the full view. After the cave and the cave's long approach, the waterfall requires no extra walking and no fixed schedule, so you can stay until the afternoon light starts to fade.
Sleep at a homestay near Ban Gioc that night, with rates of VND 200,000 to 400,000 per night. That puts you in position for day three: leave at 08:30 and drive 120 km to Ba Be Lake via Cao Bang and Phu Thong, a transfer that takes 4.5 to 5 hours. Your homestay host can confirm the current road conditions, which matter in the northeast mountains.
The dry months, September to November and March to April, give the clearest conditions for both the cave path and the waterfall viewpoint. In the rainy season, June to August, expect delays from landslides and add at least an hour to each drive. Your passport is the one item you cannot leave behind: the checkpoint officers inspect the original each time, and a photocopy will not pass.
Ba Be National Park by boat
Ba Be National Park has no direct public bus from Ban Gioc, so the 120 km transfer via Cao Bang and Phu Thong needs a private car or a willingness to change buses. The drive takes 4.5 to 5 hours, which is why this itinerary leaves Ban Gioc at 08:30 on Day 3 and keeps the afternoon open. Stay in Pac Ngoi village, where homestay rooms cost VND 200,000 to 400,000 per night. Pac Ngoi sits at the lake's boat dock, so you can walk from your room to the next morning's tour.
If you arrive with daylight, take an afternoon boat from Pac Ngoi towards Dau Dang waterfall. This outing is optional: the Day 4 morning tour passes the same stretch of lake. If the drive from Ban Gioc ran long, skip the afternoon trip and rest. You will not miss anything essential.
On Day 4, take the morning boat tour from Pac Ngoi. It covers Puong cave and Dau Dang waterfall and returns to the village in time for lunch. Plan to finish by early lunch so the drive back to Hanoi can begin before noon. The return route runs via Thai Nguyen and puts you in Hanoi by 19:00 to 20:00, depending on traffic. Keep your original passport with you rather than leaving it at the homestay, because police checkpoints on this route do ask for it.
The two-day schedule works, but only if you treat Day 3 as a travel day and nothing more. The optional afternoon boat is the one movable piece; skipping it costs you little. Adding an extra night at Ba Be gives you more room for a slower start or an extra hour on the lake. At homestay rates of VND 200,000 to 400,000 per night, the upgrade is easy to justify.

What this 4-day Vietnam itinerary costs
The Vietnam e-visa costs about US$25 for a 90-day single entry and is one of the first costs in a 4-day Vietnam itinerary, though some nationalities get a 45-day visa exemption. Check your status on the official e-visa portal. You do not need a separate border permit for the Cao Bang and Ban Gioc main route. The only document you must carry is your original passport, because police checkpoints ask for it, so never leave it at the hotel.
The largest daily expense is transport. A private car with driver costs about VND 2,000,000 per day, which covers the long driving legs: Cao Bang to Nguom Ngao and Ban Gioc on Day 2, then Ban Gioc to Ba Be on Day 3. If you hold a valid licence and have rural riding experience, a self-rented motorbike costs VND 180,000 to 250,000 per day. The bus for Cao Bang leaves from Giap Bat or My Dinh, takes about 6 hours, and costs VND 300,000 to 450,000.
Entrance fees are modest. Ban Gioc waterfall costs VND 40,000 and Nguom Ngao cave costs VND 45,000. Homestay beds near Ban Gioc and Ba Be run VND 200,000 to 400,000 per night. On a 4-day trip you need at least two homestay nights, one near the waterfall and one at Ba Be, so that adds VND 400,000 to 800,000 to the budget.
Day 4 returns via Thai Nguyen and gets you to Hanoi by 19:00 to 20:00. Ask your driver whether that transfer is included in the private-car daily rate or booked separately as a bus. Confirm bus and homestay availability week by week, and carry cash for the entrance fees and homestays, since rural areas rarely take cards.
When to go and how to make the route less rushed
The 120 km drive from Ban Gioc to Ba Be takes 4.5 to 5 hours on a dry road, but the route crosses mountain passes where rain changes the math. If you are building a vietnam itinerary around this loop, treat the seasons as the first planning decision. September to November and March to April are the clear, dry windows for Cao Bang: the waterfall runs well, Nguom Ngao cave stays walkable, and the Ban Gioc to Ba Be drive stays predictable. June to August brings rain and landslides, which can close sections of the mountain roads without warning. December to February is simply cold and misty, and the limestone scenery disappears into low cloud.
Because the Day 3 drive is the tightest point in this four-day route, plan a buffer in the afternoon. If you leave Ban Gioc at 08:30 as the itinerary suggests, you should reach Ba Be National Park by early afternoon. But wet roads can add an hour or more, and arriving at Pac Ngoi village after dark makes homestay logistics harder. The easiest adjustment is to add one extra night at Ba Be and shift the full boat tour to the morning before you return to Hanoi. That way, the afternoon boat trip on Day 3 becomes optional rather than a race against daylight.
Ba Be homestays run VND 200,000 to 400,000 per night, which makes the extra night cheap insurance. You will also have time for the quieter village trails along the lake edge, which the four-day version forces you to skip. The morning boat tour then covers Pac Ngoi, Puong Cave, and Dau Dang Waterfall at a sensible pace, followed by an early lunch and the return drive via Thai Nguyen that gets you back to Hanoi between 19:00 and 20:00.
One practical note: bus and limousine schedules on the Hanoi to Cao Bang run change week to week, and homestays near Ban Gioc and Ba Be fill fast on dry-season weekends. Before you leave Hanoi, reconfirm that week's departure times and your booked bed, and carry your original passport for the police checkpoints on the main route. A five-day version of this vietnam itinerary costs very little extra and gives the roads the respect they deserve.

Frequently asked questions
No. The main route to Cao Bang and Ban Gioc does not require a separate border permit. Police checkpoints ask for your passport, so carry the original and do not leave it at your hotel.
No. The distance between Ban Gioc and Ba Be is 120 km and takes 4.5 to 5 hours via Cao Bang and Phu Thong. Most visitors hire a private car with driver because there is no direct public bus.
September to November and March to April are the dry, clear months. June to August brings rain and landslides, while December to February can be cold and misty on the mountain roads.
Ban Gioc waterfall costs VND 40,000 and Nguom Ngao cave costs VND 45,000. Homestays near both sights cost roughly VND 200,000 to 400,000 per night.
Travel details change — opening hours, prices, and schedules can vary by season. Please verify current information on official websites before your visit.
Watch: related videos
4-Day Cao Bang and Ba Be Vietnam Itinerary: Ban Gioc Waterfall, Nguom Ngao Cave and Ba Be Lake — Video by Giste Producciones on Pexels · silent stock clip
4-Day Cao Bang and Ba Be Vietnam Itinerary: Ban Gioc Waterfall, Nguom Ngao Cave and Ba Be Lake — Video by Florian Delée on Pexels · silent stock clip
Sources
- vietnamcoracle.com — Primary source
- travelfish.org — From research brief
- amusingplans.com — From research brief
- vietnam.travel — From research brief
- evisa.xuatnhapcanh.gov.vn — From research brief
Loading reviews…
About the author
Lê Minh Đức
Routes & Itineraries Editor
Minh Đức plans Vietpeep's itineraries, transport guides, and practical tips with a surveyor's care for distances, timings, and connections. He believes a route is only as good as its smallest detail — the last ferry, the right train class, the turn travelers miss.
All articles by Minh ĐứcRelated posts

Ba Be Lake Homestays and Boat Tours: Practical Guide for 2026
This article provides international travelers with up-to-date details on staying in ethnic village homestays and booking boat tours at Ba Be Lake, including transport options, entry fees, tour prices, meal costs, and essential cautions for 2026. Useful for planning a tranquil, authentic experience in Vietnam's largest freshwater lake region.

Kayaking Ba Be Lake: A Practical Guide for International Visitors
Ba Be Lake, Vietnam’s largest natural freshwater lake, offers a quiet kayaking escape in Bac Kan Province. This guide covers how to get there, when to visit, what to expect, and practical tips for planning a safe and enjoyable trip.

Ban Gioc Waterfall and Cao Bang Province: 2026 Visitor Guide
Ban Gioc Waterfall, Vietnam’s largest, sits on the border with China in Cao Bang Province. This 2026 guide covers how to get there, current entry rules, the best months to visit, and practical tips for exploring the region’s karst landscapes, ethnic villages, and rural attractions.