Vietnam trains and the northern loop: 9 days Hanoi, Sapa, Ha Giang, Cat Ba
This 9-day northern Vietnam loop uses Vietnam trains for the Hanoi to Lao Cai overnight leg, then buses and a ferry to link Sapa, Ha Giang, and Cat Ba without backtracking. It gives 2026 fares, booking channels, pacing, a daily itinerary, and a US$450 to 750 budget.

Trip plan
Day-by-day itinerary
Day 1
Hanoi arrival and train boarding
Land in Hanoi, settle in, and confirm train tickets at dsvn.vn, Baolau, or 12Go. Walk the Old Quarter and eat near Hoan Kiem Lake. Board the overnight train late, around 21:30 to 22:00. Keep your passport ready for boarding.
Related reading
Keep exploring Vietnam
- 1
- 2
- 3
At a glance
- Best time
- Avoid Tet 17 Feb 2026, 30 Apr, and 2 Sep; confirm seasonal weather before booking.
- How long
- 9 days; 10 to 12 days with rest days in Sapa or Cat Ba.
- Budget
- US$450 to 750 per person, midrange, excluding international flights.
- Getting there
- Fly into Hanoi; use trains, buses, and ferries for the loop.
- Language
- Vietnamese; English is common at hotels and booking agents.
- Currency
- VND; carry cash for vans, ferries, and local agents.
Why this 9-day northern loop works
The 9-day sequence runs Hanoi on day 1, the overnight train to Lao Cai on day 2, Sapa on days 3 to 4, a bus to Ha Giang on day 5, the Ha Giang loop on day 6, a bus toward Hanoi or Hai Phong on day 7, the ferry to Cat Ba on day 8, and return to Hanoi on day 9. This order uses Vietnam trains as the spine and links the north by bus and ferry. The payoff is no repeated road: you sleep through the Hanoi to Lao Cai leg, then move east and south by different corridors.
The Hanoi to Lao Cai overnight train, SP1 or SP3, leaves about 21:30 to 22:00 and arrives Lao Cai 05:30 to 06:30. A 4-berth air-conditioned sleeper costs 600,000 to 900,000 VND. From Lao Cai, the shuttle to Sapa takes 45 to 60 minutes and costs 50,000 to 80,000 VND. Book Vietnam trains on dsvn.vn for official tickets; Baolau and 12Go sell e-tickets and some bus and ferry links.
Do not rush Sapa to Ha Giang in one day. There is no rail link, and a limousine or van takes 6 to 7 hours, costing 350,000 to 550,000 VND. Rain or fog can slow the road further. The Ha Giang loop needs a permit and usually a guided tour; easy-rider options exist. Allow a full day. From Ha Giang, a sleeper bus or limousine to Hanoi takes 6 to 7 hours and costs 300,000 to 450,000 VND. To reach Cat Ba, continue from Hanoi: train to Hai Phong is 2.5 hours and 100,000 to 200,000 VND, then ferry 45 to 60 minutes and 100,000 to 150,000 VND. Or take the direct Hanoi to Cat Ba bus plus ferry, 4 to 5 hours and 250,000 to 350,000 VND. Cat Ba to Hanoi bus plus ferry takes 4 to 5 hours and costs 250,000 to 350,000 VND.
Book early for Tet on 17 Feb 2026, Reunification Day on 30 Apr, and National Day on 2 Sep. For a slower pace, a 10 to 12 day version adds rest days in Sapa or Cat Ba. Midrange independent travelers can budget US$450 to 750 per person excluding international flights.
Lock dates and check peak dates
Avoid Tet 17 Feb 2026, 30 Apr, and 2 Sep if you want easy bookings. These dates sell out early.
Book Vietnam trains Hanoi to Lao Cai
Use dsvn.vn, Baolau, or 12Go. A 4-berth sleeper costs 600,000 to 900,000 VND, and you need your passport at boarding.
Book the Lao Cai to Sapa shuttle
The shuttle takes 45 to 60 minutes and costs 50,000 to 80,000 VND. Arrange it through your guesthouse or a local agent.
Book the Sapa to Ha Giang van
There is no train. A limousine or van takes 6 to 7 hours and costs 350,000 to 550,000 VND. Roads can be slow in rain or fog.
Book the Ha Giang loop
Riding requires a permit and usually a guided tour. Easy-rider options exist. Allow a full day for the loop.
Book Ha Giang to Hanoi or Hai Phong, then Cat Ba
From Ha Giang, a sleeper bus or limousine to Hanoi takes 6 to 7 hours and costs 300,000 to 450,000 VND. For Cat Ba, continue from Hanoi: train to Hai Phong is 2.5 hours and 100,000 to 200,000 VND, then ferry 45 to 60 minutes and 100,000 to 150,000 VND. Or take the direct Hanoi to Cat Ba bus plus ferry, 4 to 5 hours and 250,000 to 350,000 VND.

Vietnam trains: Hanoi to Lao Cai overnight
Vietnam trains on the Hanoi to Lao Cai route run as overnight services SP1 and SP3. They depart Hanoi around 21:30 to 22:00 and arrive Lao Cai between 05:30 and 06:30. An air-conditioned 4-berth sleeper costs 600,000 to 900,000 VND. For Vietnam trains booking, start with the Vietnam trains official website at dsvn.vn, then compare Baolau and 12Go. Some online agents add fees, so check the fare on dsvn.vn before you pay.
Book the 4-berth sleeper if you want the standard air-conditioned option. You need a passport at boarding, and staff check it before you enter the carriage. E-ticket boarding rules and luggage limits can differ by booking channel, so confirm both before departure. If you book through an agent, ask whether you need a printed ticket or can show a QR code on your phone. Keep your passport handy; do not pack it in your main luggage.
Peak dates sell out early: Tet on 17 Feb 2026, Reunification Day on 30 Apr, and National Day on 2 Sep. Reserve weeks ahead, especially if your dates are fixed. The overnight train is the spine of this northern loop because it moves you from Hanoi to Lao Cai while you sleep, saving a hotel night. It also lines you up for the Lao Cai to Sapa shuttle, which takes 45 to 60 minutes and costs 50,000 to 80,000 VND.
Arrival at Lao Cai is early, between 05:30 and 06:30. Shuttle drivers meet the main trains, but confirm your pickup point with your Sapa guesthouse. If you plan to continue to Ha Giang, leave a night in Sapa first. The Sapa to Ha Giang van takes 6 to 7 hours and costs 350,000 to 550,000 VND, and rain or fog can slow the road. For the return leg, the Ha Giang to Hanoi bus takes 6 to 7 hours and costs 300,000 to 450,000 VND.
| Leg | Time | Cost | Booking |
|---|---|---|---|
| Hanoi to Lao Cai (SP1/SP3) | Departs 21:30 to 22:00, arrives 05:30 to 06:30 | 4-berth sleeper 600,000 to 900,000 VND | dsvn.vn, Baolau, 12Go |
| Lao Cai to Sapa shuttle | 45 to 60 minutes | 50,000 to 80,000 VND | Guesthouse or local agent |
| Sapa to Ha Giang van | 6 to 7 hours | 350,000 to 550,000 VND | 12Go or local agent |
| Ha Giang to Hanoi bus | 6 to 7 hours | 300,000 to 450,000 VND | 12Go or local agent |
Compare fares before booking
Start with the Vietnam trains official website at dsvn.vn, then compare Baolau and 12Go. Some online agents add fees, so check the official fare first. Book SP1 or SP3 for the Hanoi to Lao Cai overnight.
Choose the air-conditioned 4-berth sleeper
The 4-berth sleeper costs 600,000 to 900,000 VND. Confirm the class, berth, and luggage limits when you book. Peak dates such as Tet on 17 Feb 2026, Reunification Day on 30 Apr, and National Day on 2 Sep sell out early.
Prepare passport and ticket rules
You need a passport at boarding. Confirm e-ticket boarding rules and whether you need a printed ticket or can show a QR code on your phone.
Board in Hanoi and arrive in Lao Cai
Board in Hanoi around 21:30 to 22:00. The train arrives in Lao Cai between 05:30 and 06:30. From there, the Lao Cai to Sapa shuttle takes 45 to 60 minutes and costs 50,000 to 80,000 VND.

Sapa to Ha Giang: no rail, book the van
Vietnam trains do not serve Sapa to Ha Giang. The nearest railhead on this corridor is Lao Cai, which you already passed through on the SP1 or SP3 overnight train from Hanoi, so this leg is a road transfer and needs its own day. A limousine or shared van takes 6 to 7 hours and costs 350,000 to 550,000 VND per seat. Treat it as a full travel day, not a morning errand.
Book through 12Go or a local agent in Sapa. Many guesthouses arrange pickup at the door for a similar price, which saves a walk to a bus office before dawn. Reserve at least a day ahead in shoulder season, and further out around Tet on 17 Feb 2026, Reunification Day on 30 Apr, and National Day on 2 Sep, when seats on this route sell out early. Confirm whether your ticket includes hotel pickup in Sapa town or only a meeting point on the main road, because that difference can add 20 minutes and a motorbike taxi to your morning.
Road conditions decide your actual arrival time. Rain and fog in the northern mountains slow the van, and the final stretch into Ha Giang province has bends that keep speeds low. Do not start the Ha Giang loop on the day you arrive. Book your first night in Ha Giang town, then begin riding or your easy-rider tour the next morning. The loop ride needs a permit and usually a guided tour, so arrange that before you commit to a departure time.
On the 9-day plan this transfer is day 5. If you are running the 10 to 12 day version, take the extra day in Sapa before you leave; markets and valley walks fill it, and you reach Ha Giang rested enough for the loop. Keep this leg separate from the Hanoi to Lao Cai booking, since those tickets come from dsvn.vn, Baolau, or 12Go and the van is a separate purchase.
Book the Sapa to Ha Giang van the day before
Reserve through 12Go or a local agent, or ask your Sapa guesthouse to arrange pickup. Expect 350,000 to 550,000 VND and 6 to 7 hours of driving. Book earlier around Tet on 17 Feb 2026, 30 Apr, and 2 Sep.
Keep your Ha Giang arrival day clear
Rain and fog can push the van past its estimated arrival. Sleep in Ha Giang town the first night, then start the loop or easy-rider tour the next morning. Permits and guides take time to arrange.

Ha Giang loop and the bus south
Ha Giang Loop riding requires a permit, and usually a guided tour; easy-rider options exist if you do not want to drive. There is no train on this stretch, so Vietnam trains resume only when you return to Hanoi or connect at Hai Phong. Treat the loop as its own day, not a quick stop between two bus rides.
Allow a full day for the loop. Do not combine it with a long bus ride on the same day. Start early, because rain and fog can slow the passes, and road closures can change the route at short notice. If your schedule is tight, the 10 to 12 day version of this northern loop adds rest days in Sapa or Cat Ba, which gives you a buffer for a weather delay in Ha Giang.
Day 7 sends you south toward Hanoi or Hai Phong, depending on whether you go straight to Cat Ba. The Ha Giang to Hanoi leg by sleeper bus or limousine takes 6 to 7 hours and costs 300,000 to 450,000 VND. Book through 12Go or a local agent. Confirm your pickup point with the operator before departure, and keep the e-ticket on your phone.
Weather and road closures can alter bus times. Confirm departure with the operator on the day. Do not assume the bus will wait if the loop runs late; build in a gap between the loop and the bus. For Cat Ba, aim for Hai Phong and connect by ferry, but confirm the 2026 operator and pier before you commit.
Arrange the permit and guide before you ride
Ha Giang Loop riding requires a permit and usually a guided tour. Easy-rider options exist. Get a written quote because tour type affects your total; the midrange trip budget is US$450 to 750 per person excluding international flights.
Ride the loop on a full day
Allow a full day for the loop. Do not combine it with a long bus ride on the same day. Start early. Rain, fog, or road closures can slow you down and push your return later.
Take the bus south on Day 7
Day 7 sends you toward Hanoi or Hai Phong, depending on whether you go straight to Cat Ba. Ha Giang to Hanoi by sleeper bus or limousine takes 6 to 7 hours and costs 300,000 to 450,000 VND. Confirm departure with the operator on the day because weather and road closures can alter bus times.
Book the bus and keep a buffer
Book through 12Go or a local agent. Do not assume the bus will wait if the loop runs late. Build in a gap between the loop and the bus.

Hanoi to Cat Ba: Vietnam trains plus ferry
You can reach Cat Ba from Hanoi two ways: a train and ferry through Hai Phong, or a direct bus and ferry. The Hanoi to Hai Phong train takes 2.5 hours and costs 100,000 to 200,000 VND. From Hai Phong, the ferry to Cat Ba runs 45 to 60 minutes for 100,000 to 150,000 VND. The direct Hanoi to Cat Ba bus plus ferry covers the whole trip in 4 to 5 hours for 250,000 to 350,000 VND.
The rail route splits the journey into two tickets, which gives you a buffer if the train runs late, but it also means finding your own way from Hai Phong station to the ferry pier. Book through Baolau, 12Go, or your guesthouse. Confirm the Cat Ba ferry operator and pier in 2026 before you travel: operators and departure piers change, and some online agents add fees on top of official fares.
Take the direct bus plus ferry if you would rather hold one ticket for the whole crossing. You board in Hanoi, the bus drives to the coast, and the ferry leg to Cat Ba is included in the price. Book through Baolau, 12Go, or your guesthouse, and check whether your drop-off is in Cat Ba town or at a pier further out.
Coming back, the Cat Ba to Hanoi bus plus ferry takes 4 to 5 hours and costs 250,000 to 350,000 VND. Around Tet (17 Feb 2026), Reunification Day (30 Apr), and National Day (2 Sep), seats and berths sell out early, so book several days ahead. Ferry schedules and timetables shift with the season, so confirm your departure the day before.
| Leg | Time | Cost |
|---|---|---|
| Hanoi to Hai Phong train | 2.5 hours | 100,000 to 200,000 VND |
| Hai Phong to Cat Ba ferry | 45 to 60 minutes | 100,000 to 150,000 VND |
| Hanoi to Cat Ba bus plus ferry | 4 to 5 hours | 250,000 to 350,000 VND |
| Cat Ba to Hanoi bus plus ferry | 4 to 5 hours | 250,000 to 350,000 VND |
Decide between the rail route and the direct bus
The train and ferry via Hai Phong costs 200,000 to 350,000 VND total and takes about 3.5 to 4 hours of moving time plus the transfer between station and pier. The direct Hanoi to Cat Ba bus plus ferry costs 250,000 to 350,000 VND and takes 4 to 5 hours with one ticket.
Book the Hanoi to Hai Phong train
Use Baolau, 12Go, or your guesthouse to reserve. The train takes 2.5 hours and costs 100,000 to 200,000 VND. Peak dates sell out: Tet on 17 Feb 2026, Reunification Day on 30 Apr, and National Day on 2 Sep.
Cross from Hai Phong to Cat Ba by ferry
The ferry takes 45 to 60 minutes and costs 100,000 to 150,000 VND. Confirm the operator and the departure pier in 2026 before you set out, because both have changed and some agents add fees over the official fare.
Or take the direct bus plus ferry from Hanoi
One ticket covers the road leg and the ferry to Cat Ba, lasting 4 to 5 hours for 250,000 to 350,000 VND. Book through Baolau, 12Go, or your guesthouse and check whether the drop-off is in Cat Ba town or at a pier further out.
Return to Hanoi
The Cat Ba to Hanoi bus plus ferry takes 4 to 5 hours and costs 250,000 to 350,000 VND. Schedules shift with the season, so confirm your departure the day before you leave.

Cat Ba to Hanoi and pacing
Cat Ba to Hanoi by bus and ferry takes 4 to 5 hours and costs 250,000 to 350,000 VND, and it is the one leg of this northern loop you can book the afternoon before you travel. Guesthouses in Cat Ba town sell combined tickets, and 12Go lists the same route, though agents add a booking fee. Ask which pier and which ferry operator your ticket uses, because operators and piers on this crossing change, and a schedule saved from an older blog can send you to the wrong dock.
The 9-day plan returns to Hanoi on day 9. Ask where the bus drops you in Hanoi, and confirm the pickup point in Cat Ba the day before. Keep the e-ticket on your phone and check the operator's departure time on the morning of travel, since ferry schedules shift with the season.
For a slower pace, the 10 to 12 day version adds rest days in Sapa or Cat Ba. That buffer helps if rain or fog delays the Sapa to Ha Giang van or the Ha Giang loop. Midrange independent travelers can budget US$450 to 750 per person excluding international flights.
| Peak date | What sells out early |
|---|---|
| Tet, 17 Feb 2026 | Hanoi to Lao Cai sleeper berths, buses, Ha Giang tours |
| Reunification Day, 30 Apr | Vietnam trains and Cat Ba bus plus ferry tickets |
| National Day, 2 Sep | Northern loop buses and Cat Ba ferry spaces |
Buy the Cat Ba to Hanoi ticket a day before
Combined bus and ferry tickets cost 250,000 to 350,000 VND and take 4 to 5 hours. Buy from your guesthouse on Cat Ba or through 12Go, and confirm the departure pier and ferry operator when you pay.
Confirm the Hanoi drop-off point
Combined tickets finish at different spots in Hanoi. Ask before paying, then plan your hotel check-in or onward transfer around that address rather than assuming a city-centre arrival.
Leave a buffer before your flight home
The 9-day plan returns to Hanoi on day 9. Keep several hours between arrival and any onward flight, or stay in the Old Quarter or near Noi Bai if you fly the next morning.

Vietnam trains booking, costs, and peak dates
A midrange independent traveler should budget US$450 to 750 per person for the 9-day northern loop, excluding international flights. That covers Vietnam trains, buses, and ferries between Hanoi, Sapa, Ha Giang, and Cat Ba. Choose hostel dorms and soft-sleeper train berths instead of 4-berth sleepers to bring the total down. A 10 to 12 day version adds rest days in Sapa or Cat Ba, which raises costs for accommodation and meals but not transport significantly.
Book Vietnam trains at dsvn.vn, the official Vietnam Railways website and app. Baolau and 12Go sell e-tickets for trains and some bus and ferry links. Guesthouses in Sapa and Ha Giang arrange local shuttles, often at similar or lower prices than online agents. Always compare the official fare from dsvn.vn before buying from a third party, because online agents add fees. For example, the Hanoi to Lao Cai overnight train costs 600,000 to 900,000 VND for a 4-berth sleeper on dsvn.vn, but a reseller might charge more. Bring your passport for train boarding and confirm luggage limits when you book.
Peak dates sell out early. Tet 2026 falls on 17 Feb, and Reunification Day on 30 Apr and National Day on 2 Sep are also busy. Book those legs weeks in advance, especially sleeper trains and Ha Giang buses. Sapa to Ha Giang vans (6 to 7 hours, 350,000 to 550,000 VND) and Ha Giang to Hanoi buses (6 to 7 hours, 300,000 to 450,000 VND) fill up fast around holidays. Hanoi to Cat Ba links, whether by train to Hai Phong then ferry (2.5 hours, 100,000 to 200,000 VND; 45 to 60 minutes, 100,000 to 150,000 VND) or direct bus plus ferry (4 to 5 hours, 250,000 to 350,000 VND), also see demand spikes.
The table below lists 2026 transport links and fares for the 9-day loop. For the full booking sequence, use the ranked list of channels. Confirm 2026 timetables, fares, and e-ticket boarding rules seasonally. Ha Giang weather and road closures can alter bus times, so build in buffer. Verify the Cat Ba ferry operator and pier in 2026 before you travel.
| Segment | Mode | Time | Price |
|---|---|---|---|
| Hanoi to Lao Cai | Overnight train | Departs 21:30 to 22:00, arrives 05:30 to 06:30 | 600,000 to 900,000 VND for a 4-berth sleeper |
| Lao Cai to Sapa | Shuttle | 45 to 60 minutes | 50,000 to 80,000 VND |
| Sapa to Ha Giang | Limousine or van | 6 to 7 hours | 350,000 to 550,000 VND |
| Ha Giang to Hanoi | Sleeper bus or limousine | 6 to 7 hours | 300,000 to 450,000 VND |
| Hanoi to Hai Phong | Train | 2.5 hours | 100,000 to 200,000 VND |
| Hai Phong to Cat Ba | Ferry | 45 to 60 minutes | 100,000 to 150,000 VND |
| Hanoi to Cat Ba direct | Bus plus ferry | 4 to 5 hours | 250,000 to 350,000 VND |
| Cat Ba to Hanoi | Bus plus ferry | 4 to 5 hours | 250,000 to 350,000 VND |
1.Vietnam Railways official website and app
Use dsvn.vn for train seats and sleepers.
2.Baolau and 12Go
Use these for e-tickets and some bus and ferry links.
3.Guesthouses
Ask guesthouses to arrange local Sapa and Ha Giang shuttles.
4.Compare fares
Online agents add fees, so check the official fare first.
5.Boarding rules
Bring your passport for train boarding and confirm luggage limits.

Frequently asked questions
Yes. Tet 17 Feb 2026, Reunification Day 30 Apr, and National Day 2 Sep sell out early. Book at dsvn.vn, Baolau, or 12Go, and bring your passport for boarding.
No. There is no rail link. A limousine or van takes 6 to 7 hours and costs 350,000 to 550,000 VND.
A midrange independent traveler should budget US$450 to 750 per person, excluding international flights. Hostel and soft-sleeper choices can lower that.
Riding requires a permit and usually a guided tour. Easy-rider options exist if you do not want to ride yourself.
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
Vietnam trains and the northern loop: 9 days Hanoi, Sapa, Ha Giang, Cat Ba — Video by MapKoi Travel on Pexels · silent stock clip
Vietnam trains and the northern loop: 9 days Hanoi, Sapa, Ha Giang, Cat Ba — Video by MapKoi Travel on Pexels · silent stock clip
Sources
- seat61.com — Primary source
- vietnamcoracle.com — From research brief
- dsvn.vn — From research brief
- baolau.com — From research brief
- 12go.asia — 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
Hanoi, Ninh Binh and Lan Ha Bay: 7-Day Vietnam Itinerary on a Budget (2026 Route and Costs)
This 7-day Vietnam itinerary links Hanoi, Ninh Binh, and Cat Ba's Lan Ha Bay with buses, trains, and ferries. It gives 2026 budget costs, e-visa steps, travel times, and seasonal warnings, plus a day-by-day plan for independent travelers who want a cheap loop through northern Vietnam.
Hanoi to Hai Phong by Vietnam Trains: 2026 Fares, Schedules and Cat Ba Transfer Tips
A straight 2026 guide to the Hanoi–Hai Phong railway: the 102 km route takes 2h30–3h, hard seats cost 70,000–90,000 VND, soft seats about 100,000 VND, and the Cat Ba transfer adds a 15–20 minute taxi ride plus a 350,000–400,000 VND high-speed ferry. Covers schedules, online booking, luggage, food, and Tet rush.

Ha Giang Loop 2026: Vietnam Travel Tips for Permits, Easy Rider Costs, and Self-Drive Rules
This Ha Giang Loop 2026 guide gives first-timers the practical Vietnam travel tips they need: border permits, Hanoi-to-Ha Giang transport, 3-day costs, self-drive versus easy rider, police checks, and seasonal timing. It uses one set of prices and dates so you can budget and book without conflicting numbers.