Buses to Hà Giang from Hà Nội and Sa Pa, plus direct buses to Đồng Văn and Mèo Vạc
A round-up of buses to Hà Giang in November 2026: from Hà Nội (21 operators; sleeper, cabin, limousine and shared car; direct buses to Đồng Văn; pick-ups at IC3–IC9) and from Sa Pa (6 operators, return trips included), plus a few routes from other provinces. Timetables and fares, and where to get off for paragliding at Quản Bạ (Tráng Kìm).
Ms. Judy · · 22 min read
There are two main bus (xe khách) routes to Hà Giang: from Hà Nội and from Sa Pa. From Hà Nội, about 21 operators run more than 150 departures a day; fares are 200,000–550,000 VND and the trip takes 6–7 hours. Only Quang Nghị and Vũ Hán run buses straight through to Đồng Văn and Mèo Vạc. From Sa Pa, 6 operators run about 20 departures a day; fares are 285,000–400,000 VND, the trip takes about 6–6.5 hours, and every bus drops you in Hà Giang city. If you are coming to Quản Bạ to paraglide, get off the bus at Tráng Kìm: our flying team will pick you up there.
Keep reading
This article brings together timetables, fares, pick-up points and vehicle types for both routes: sleeper bus (xe giường nằm), cabin bus (xe cabin), limousine van (xe limousine) and shared car (xe ghép). It also covers a few routes from other provinces. Times and fares come from Vexere (a Vietnamese bus-ticket booking site) and the operators' official websites, updated on 7 November 2026. Operators change their timetables with the seasons, so call to confirm before you travel.
Two notes on names. On 1 July 2025 Hà Giang province merged into Tuyên Quang province, but bus operators and travellers still call it "Hà Giang". And "Đồng Văn" in this article means Đồng Văn town on Hà Giang's Rocky Plateau, not the Đồng Văn in former Hà Nam province (now part of Ninh Bình province).
Quick summary
Route
Operators, departures
Departure times
Journey time
Fare
Hà Nội → Hà Giang city
21 operators, about 150 departures/day
05:00–23:50
6–7 hours
200,000–550,000 VND
Hà Nội → Đồng Văn, Mèo Vạc
Quang Nghị, Vũ Hán
07:00 (day bus); 17:00–20:00 (night buses)
10–11 hours
420,000–500,000 VND
Nội Bài airport → Hà Giang city
Bằng Phấn, Quang Nghị, Mạnh Quân
pick-ups until about 23:30
6–7 hours
from 250,000 VND
Sa Pa → Hà Giang city
6 operators, about 20 departures/day
07:30–23:00
6–6.5 hours
285,000–400,000 VND
Hải Phòng, Ninh Bình, Cao Bằng
Bằng Phấn, Quang Nghị and a few other operators
varies by route
7.5–10 hours
285,000–400,000 VND
The two main bus routes to Hà Giang: from Hà Nội (blue) and from Sa Pa (purple). Tráng Kìm (orange dot) is where to get off if you are paragliding at Quản Bạ. Map labels are in Vietnamese.
Buses from Hà Nội to Hà Giang
Hà Nội – Hà Giang buses take the Nội Bài – Lào Cai expressway as far as Phú Thọ, then National Road 2 (QL2) through Tuyên Quang up to Hà Giang city. The Tuyên Quang – Hà Giang expressway is not open yet, so buses still use QL2. There are two kinds of service:
Buses to Hà Giang city make up most departures. They drop you at the bus station (bến xe) or at the operator's office in the city, and some operators offer a free transfer to your hotel. From there you can rent a motorbike, take a shared car or catch an early-morning bus up to Quản Bạ, Yên Minh and Đồng Văn.
Direct buses Hà Nội – Đồng Văn, Mèo Vạc carry on from Hà Giang city along QL4C, through Quản Bạ and Yên Minh. Only Quang Nghị and Vũ Hán run them. Going direct saves you changing buses, but the trip is long, 10–11 hours, and the last part is all mountain passes.
Choosing a vehicle type:
Vehicle type
Fare Hà Nội – Hà Giang city
Best for
Sleeper bus
200,000–400,000 VND
Night travel, saving money, sleeping on board
Cabin bus (single and double cabins)
300,000–550,000 VND
Privacy, couples
Limousine van
285,000–400,000 VND
Daytime travel, families, older travellers
Shared car
350,000–500,000 VND/person
Door-to-door pick-up, small groups
Earliest bus: Hải Thuỷ 05:00 (Mỹ Đình bus station).
Latest buses: G8 Sapa Open Tour 23:50, Đăng Quang 23:20.
Night buses (leaving 20:00–22:30) usually reach Hà Giang city at about 02:30–04:30.
Fares in the tables below are the lowest on sale on Vexere on 7 November 2026; many operators run standard sleepers, cabins and limousines on the same route. When you book, check exactly which type of vehicle runs the departure you choose.
Sleeper buses
A sleeper bus with two-tier berths, the most common vehicle on the Hà Nội – Hà Giang route. Illustrative photo taken in Hồ Chí Minh City; photo: Ilya Plekhanov, Wikimedia Commons, CC BY-SA 4.0.
Inside a standard sleeper bus: three rows of two-tier berths and two aisles. Photo: Ilya Plekhanov, Wikimedia Commons, CC BY-SA 4.0.
Operator
Departs Hà Nội
Pick-up in Hà Nội
Fare
Hải Thuỷ
05:00, 05:40
Mỹ Đình bus station (bay 46), Nội Bài crossroads (Ngã tư Nội Bài)
200,000 VND
Toán Oanh
21:40, 22:15
Foreign Languages University gate (Cổng ĐH Ngoại ngữ), Nội Bài crossroads
Mỹ Đình bus station, Kim Chung flyover, Nội Bài crossroads
280,000 VND
Vũ Hán Group
07:00, 17:00, 19:00–20:05
Office at ngõ 1 Nguyễn Hoàng, along the Nội Bài – Lào Cai expressway
280,000 VND
Vĩnh Thiện
10:30, 20:30
Gia Lâm bus station
297,500 VND
Đăng Quang
08:30–23:20, 6 departures
160 Trần Quang Khải
320,000 VND
Mạnh Quân
08:30–22:11, 8 departures
Mỹ Đình bus station (bays 16, 43), Nội Bài crossroads, Nội Bài airport T1
320,000 VND
Quang Nghị
07:00–21:00, 10 departures
Mỹ Đình office, Mỹ Đình bus station (bays 12, 46), 06 Hàng Muối
332,500 VND
Mỹ Đình bus station, where many Hà Giang buses leave from. Ask the operator for your bay number (e.g. bay 12, bay 46) to find your bus faster.
Cabin buses (single and double cabins)
Cabin buses split the berths into small private cabins with a curtain or sliding door, and some have double cabins for two people. On Vexere this type is often listed as giường nằm đôi ("double sleeper").
06:30–22:00, 10 departures (office: 789 Giải Phóng)
350,000 VND
Quang Tuyến
Double cabins
08:00–23:00, 9 departures (63 Nguyễn Hoàng)
350,000 VND
Quang Giang
Double cabins
10:30, 17:00, 22:00
370,000 VND
Ngọc Cường
Double cabins
11:30, 13:00, 21:00, 22:00 (01 Nguyễn Hoàng)
380,000 VND
Limousine vans
Limousine vans are premium seated vehicles with 9–19 wide, reclining seats, and they usually run in the daytime. They suit people who get travel-sick lying down, families with young children and older travellers.
Operator
Vehicle
Departs Hà Nội
Pick-up
Fare
Bằng Phấn
13-seat limousine
See operator's timetable
Old Quarter, Mỹ Đình, Nội Bài
285,000–300,000 VND
Bus VIP Limousine Ha Giang
Limousine
07:15
11 Hàng Rươi (Old Quarter)
321,000 VND
Quang Nghị
16- and 19-seat limousines
07:00–15:30
Mỹ Đình office, 06 Hàng Muối
332,500–350,000 VND
Hà Giang Epic
Limousine
07:00–17:00, 6 departures
Opera House, Nội Bài crossroads
350,000 VND
Ngọc Cường VIP
Limousine
07:00, 16:00
01 Nguyễn Hoàng
380,000 VND
G8 Sapa Open Tour
Sleeper, limousine
13:22, 23:50
105 Hoàng Quốc Việt, Nội Bài
400,000 VND
Vexere also lists seated-coach and limousine services from Đông Bắc Travel (07:00, 16:00, 19:00, from 308,000 VND), Ngọc Sơn (11:30–22:30, from 360,000 VND) and Quang Đạo (22:00, from 300,000 VND).
Shared cars
A shared car is a 5–7-seat car or a small limousine that picks you up at your door in Hà Nội and drops you at your destination in Hà Giang, shared with other passengers. Shared-car service websites currently quote about 350,000–500,000 VND per person to Hà Giang city; from Hà Giang up to Đồng Văn or Mèo Vạc it is about 350,000 VND per person, or from about 900,000 VND for the whole car.
Most shared cars are private vehicles that take bookings through Zalo (Vietnam's main messaging app) or Facebook, and prices and quality vary widely. Ask for the number plate, the type of car and the pick-up time, check whether the price includes expressway tolls, and don't pay the whole fare as a deposit before you get in.
Direct buses Hà Nội → Đồng Văn, Mèo Vạc
Direction
Operator
Time, pick-up
Drop-off
Fare
Hà Nội → Đồng Văn
Quang Nghị (limousine, day bus)
07:00, Mỹ Đình bus station (bay 12)
Đại Phát restaurant, QL4C, Đồng Văn town
475,000 VND
Hà Nội → Đồng Văn
Vũ Hán Group (sleeper)
19:00, 19:15; Hà Nội office and along the Nội Bài – Lào Cai expressway
Đồng Văn bus station, around 05:30
450,000 VND
Hà Nội → Mèo Vạc
Vũ Hán Group (sleeper)
17:00, Hà Nội office
Mèo Vạc, around 03:20
420,000 VND
Hà Nội → Mèo Vạc
Quang Nghị (sleeper)
20:00, Mỹ Đình office
Mèo Vạc office
500,000 VND
Đồng Văn → Hà Nội
Quang Nghị
08:30, Đại Phát restaurant
Mỹ Đình bus station
480,000 VND
Đồng Văn → Hà Nội
Vũ Hán Group
17:00, Đồng Văn bus station
Hà Nội office, along the expressway
470,000 VND
Mèo Vạc → Hà Nội
Quang Nghị
17:00, Mèo Vạc office
Mỹ Đình office
475,000 VND
Mèo Vạc → Hà Nội
Vũ Hán Group
16:30, Mèo Vạc
Hà Nội office
420,000 VND
Vũ Hán buses also have drop-off points along QL4C, such as Quyết Tiến (top of the Bắc Sum pass – Quản Bạ Heaven's Gate), Quản Bạ Heaven's Gate – Cán Tỷ bridge, and Yên Minh, but the night buses pass these between about midnight and 04:00.
Do buses pick up at IC3, IC4, IC5, IC6, IC7, IC8 or IC9?
Hà Nội – Hà Giang buses take the Nội Bài – Lào Cai expressway and leave it at IC8 (Km55, Phù Ninh) for QL2, or at IC9 (Km67, Phú Thọ town) for the Tuyên Quang – Phú Thọ expressway. Before that they pass these interchanges:
Interchanges on the Nội Bài – Lào Cai expressway, on the stretch that Hà Giang buses use. Map labels are in Vietnamese.
Interchange
Km
Area
IC3
Km14
Bình Xuyên
IC4
Km25
Tam Đảo
IC5
between Km25 and Km39
Vĩnh Yên, QL2C
IC6
Km39
Vân Quán
IC7
Km49
Việt Trì
IC8
Km55
Phù Ninh
IC9
Km67
Phú Thọ town
Km figures are from Sao Việt's list of expressway pick-up points for its Lào Cai route. That list has no IC5 (the exit to QL2C, Vĩnh Yên); the IC5 position is taken from OpenStreetMap.
Buses pass all of these interchanges, but only stop if the operator takes passengers there:
Vũ Hán Group is the only operator whose Vexere listing clearly states pick-ups "along the expressway, from the Km6 toll plaza to Km54 IC8". So passengers anywhere from IC3 to IC8 can arrange a pick-up, and on the way back they can also be dropped off on this stretch.
Bằng Phấn and Hải Phú are listed on aggregator sites as picking up at the IC8 toll plaza at around 08:30; we have not seen either operator list IC3 to IC7.
IC9: this is where the road connects to the Tuyên Quang – Phú Thọ expressway, but we have not seen any Hà Giang operator advertise pick-ups here.
Buses are not allowed to stop in the expressway lanes, so pick-ups are always at a toll plaza or on a slip road. Call the operator when you book to agree the exact interchange and the time the bus passes.
From Nội Bài airport
Bằng Phấn picks up inside the terminal (domestic terminal: hall E, level 2, one floor above ground; international terminal: pillar 20, level 1, the ground floor), from 250,000 VND, with departures as late as 23:30. If your plane is delayed, let them know 3–5 hours ahead to change to another departure.
Quang Nghị from 300,000 VND; arrange the pick-up point in advance.
Mạnh Quân picks up at Terminal T1, door E5.
Many other operators pick up at Nội Bài crossroads; ask the operator how to get there from the terminal.
From Hồ Chí Minh City, Đà Nẵng or other provinces further south, the quickest way is to fly to Nội Bài and take a bus that picks up at the airport.
Buses from Sa Pa to Hà Giang
Sa Pa and Hà Giang are the two mountain destinations in the north that travellers most often combine, and buses run directly between them, so you don't have to go back through Hà Nội. If you combine the two, you can fly Sapa paragliding over Mường Hoa Valley first, then take the bus to Hà Giang and fly again at Quản Bạ. Buses wind down from Sa Pa to Lào Cai city, then follow QL70 and QL279 through Bảo Yên and Quang Bình, and join QL2 at Bắc Quang for the run up to Hà Giang city. The journey is about 240 km and takes about 6–6.5 hours. This route does not cross the Ô Quy Hồ pass.
There are 6 operators running about 20 departures a day, for 285,000–400,000 VND.
All of them drop you in Hà Giang city. No bus runs directly from Sa Pa to Quản Bạ, Đồng Văn or Mèo Vạc; to go further, change buses in the city.
Morning buses (07:30–10:30) reach Hà Giang city at about 13:30–17:00. Evening buses (19:00–23:00) arrive at about 01:00–05:30.
Agreed point in the town centre: bus station, Stone Church, around the lake
from 332,500 VND
Kết Đoàn Travel
08:00, 09:00, 10:00, 10:30, 19:30, 20:30, 23:00
Sleeper, limousine
Kết Đoàn office, Sa Pa
340,000 VND
Sao Việt
10:00, 13:00
Double cabin, limousine
Sa Pa office
350,000 VND
Quang Tuyến
08:30, 16:00
Seated coach, limousine
Sa Pa bus station
350,000 VND
Quang Giang
15:00, 19:00
Seated coach, limousine, double cabin
Hà Sơn bus station, Sa Pa
350,000–400,000 VND
Quang Nghị's times are from the operator's website; Vexere also lists departures at 10:00 and 17:30. Bằng Phấn sells on Vexere from 285,000 VND, while its own website quotes its 24-cabin VIP bus from 350,000 VND. The buses pass through Lào Cai city; if you want to board there, ask the operator when you book.
The other way, Hà Giang → Sa Pa:
Operator
Departs Hà Giang city
Fare
Quang Nghị
07:30, 11:00, 11:30, 16:00, 18:00, 19:30
330,000 VND
Quang Giang
07:00, 16:00, 18:00
350,000–400,000 VND
Quang Tuyến
08:30, 17:00
350,000 VND
Bằng Phấn
09:00, 18:00
285,000 VND
Kết Đoàn Travel
10:00, 17:30, 18:30, 19:30
340,000 VND
Sao Việt
17:30, 20:30
350,000 VND
G8 Sapa Open Tour
18:00
400,000 VND
Suggested plan: take a morning bus from Sa Pa (07:30–08:30) to reach Hà Giang in the afternoon, spend a night in the city and start the Hà Giang Loop the next morning. If you take an evening bus you arrive around midnight or before dawn, so book a hotel that allows late check-in.
From other provinces
Hải Phòng: about 9–10 hours. Bằng Phấn (Vĩnh Niệm bus station, 16:15–19:30, from 285,000 VND), Quang Nghị (pick-up at Thượng Lý, Vĩnh Niệm, Quán Toan, 07:30–19:15, with some buses dropping off in Mèo Vạc).
Ninh Bình: Bằng Phấn from 290,000 VND, about 7.5 hours, pick-up at GO! Ninh Bình or Đồng Gừng bus station (Tam Cốc).
Cao Bằng: Dũng Thịnh Travel, Thanh Bình Travel 68, about 340,000–400,000 VND, about 8 hours.
Hồ Chí Minh City, Đà Nẵng: fly to Nội Bài, then take a bus that picks up at the airport (see "From Nội Bài airport" above).
From Hà Giang city up to Đồng Văn and Mèo Vạc
A small bus on a mountain route in northern Vietnam. Illustrative photo taken in Điện Biên; the local buses up to Đồng Văn are small vehicles like this one. Photo: Christophe95, Wikimedia Commons, CC BY-SA 4.0.
Buses from Hà Nội (apart from the two direct services above) and all buses from Sa Pa stop in Hà Giang city. To get up to the Rocky Plateau:
Bằng Phấn early-morning bus: leaves from the office near Hà Giang bus station, 135,000–150,000 VND, and reaches Đồng Văn at about 08:30–09:00. Vexere gives the departure as 04:00 and the operator's website as 05:00, so call to confirm. Passengers on Bằng Phấn's 21:00 night bus can rest at the office and then connect to this bus.
Local buses: travel sites list three departures, at around 05:00, 12:00 and 16:00, from Hà Giang bus station (Nguyễn Trãi street), 150,000–200,000 VND.
Shared or private car: pick-up at your hotel, about 350,000 VND per person; you can stop for photos along the way if you agree it in advance.
Which bus for paragliding at Quản Bạ?
The Quản Bạ flying site is on QL4C, on the stretch from Hà Giang city up to Đồng Văn. If you come by bus, get off at Tráng Kìm: the Tráng Kìm market and phở area on QL4C, in the former Đông Hà commune, a few km past Quản Bạ town (Tam Sơn) towards Yên Minh and about 3 km from the landing field by the Miện River. It is about 50 km from Hà Giang city. Tráng Kìm is inside our flying team's free pick-up and drop-off zone: tell us when your bus will arrive, and our team's car will meet you there and take you to the landing field or up to the take-off. Open Tráng Kìm in Google Maps
From Hà Nội:
Quang Nghị's direct day bus to Đồng Văn (07:00, Mỹ Đình). It passes Hà Giang city at about 13:30 and Tráng Kìm at about 14:30–15:00 (estimated). Tell the operator when you book that you are getting off at Tráng Kìm. You will be in time for an afternoon or sunset flight, and can spend the night in Quản Bạ.
Night bus to Hà Giang city, then up to Quản Bạ in the morning. You reach the city at about 03:00–04:00 and rest at the operator's office or a hotel, then take the early-morning bus towards Đồng Văn and get off at Tráng Kìm, about 1 hour 15 minutes after the bus leaves the city. This suits a morning flight; at this time of year there is often a sea of clouds.
Any bus to Hà Giang city, then our team's private car. Our team picks you up from your hotel in Hà Giang city, 500,000 VND per 4-seat car each way. This gives you the most control over your timing.
We don't recommend taking a Vũ Hán night bus to Quản Bạ: it passes through between about midnight and 04:00, when there is nowhere to rest yet and it is long before flying time.
From Sa Pa: Sa Pa buses only go as far as Hà Giang city. Take a morning bus (07:30–08:30), reach the city at about 13:30–14:30, then take our team's private car (500,000 VND per 4-seat car each way) or an afternoon bus up to Tráng Kìm. If the bus is on time you may make the sunset flight; the safer plan is to sleep in Quản Bạ and fly the next morning.
See the map of the take-off, the landing field and the pick-up points on our getting there page, or book your flight in advance so our team can arrange a pick-up at the right time.
Tips for the bus to Hà Giang
Luggage: Quang Nghị and Bằng Phấn allow 20 kg per passenger; excess weight costs 5,000 VND/kg. Be there 30 minutes before departure and bring your ID card or passport.
Sending a motorbike by bus: some operators take motorbikes, but for a separate fee, and you must ask in advance whether there is space (Bằng Phấn asks you to message its Facebook page).
Arriving at midnight or at 03:00–04:00: choose an operator that lets you rest at its office or transfers you to your hotel, or book a room with early check-in.
Peak season: during the buckwheat flower season (October–December), public holidays and Tết (Lunar New Year), buses sell out fast and fares may go up. Book 7–10 days ahead, and book your return at the same time. Quang Nghị advises booking the Sa Pa – Hà Giang route at least 3 days ahead.
Avoid scams: people pretend to be bus operators in Facebook groups to collect deposits. Only book through the phone number on the operator's website, its official Facebook page or a ticket-booking app.
Toilets on board: only some limousine vans and premium cabin buses have one. Buses usually make 1–2 rest stops on the way.
Motion sickness: the Sa Pa – Hà Giang route and QL4C from Hà Giang city up to Đồng Văn have many mountain passes; the air conditioning on night buses is cold, so bring a jacket.
Frequently asked questions
How much is the bus from Hà Nội to Hà Giang, and how long does it take?
About 200,000–550,000 VND depending on the type of vehicle, and 6–7 hours to Hà Giang city. There are about 21 operators, running from 05:00 until almost midnight.
Is there a direct bus from Hà Nội to Đồng Văn?
Yes, from two operators: Quang Nghị (07:00 from Mỹ Đình bus station, drop-off at Đại Phát restaurant in Đồng Văn, 475,000 VND) and Vũ Hán Group (19:00 or 19:15 in the evening, drop-off at Đồng Văn bus station at about 05:30, 450,000 VND).
What times are the buses from Sa Pa to Hà Giang, and how much are they?
Six operators run from 07:30 to 23:00, at 285,000–400,000 VND, and the trip takes about 6–6.5 hours. Kết Đoàn Travel (7 departures) and Quang Nghị (5 departures according to its website, with 2 more listed on Vexere) run the most.
Is there a direct bus from Sa Pa to Đồng Văn?
No. All buses from Sa Pa drop you in Hà Giang city; from there take a bus, a shared car or a motorbike up to Đồng Văn.
What time is the last bus from Hà Nội to Hà Giang?
G8 Sapa Open Tour at 23:50, Đăng Quang at 23:20. Bằng Phấn picks up at Nội Bài airport as late as 23:30.
Is there a direct bus to Quản Bạ?
There is no dedicated route. From Hà Nội, take Quang Nghị's 07:00 direct day bus to Đồng Văn and ask to get off at Tráng Kìm; Vũ Hán's night bus passes through here between midnight and dawn, so it is not convenient. From Sa Pa, go to Hà Giang city and change there for Tráng Kìm.
How much is a shared car from Hà Nội to Hà Giang?
About 350,000–500,000 VND per person, door to door. Before you book, ask for the number plate and the type of car, and whether expressway tolls are included.
Can I take the bus to Quản Bạ and fly on the same day?
Yes, if you take Quang Nghị's 07:00 direct day bus to Đồng Văn from Hà Nội, get off at Tráng Kìm at about 14:30–15:00, then fly in the afternoon or at sunset. Book your flight in advance so our flying team can pick you up on time.
Book a flight:book online — no deposit, free cancellation
On the afternoon of 2 November 2026 we test-drove the CT.15 expressway from the QL279 junction (Bắc Quang) to Hàm Yên: about 70% drivable, many temporary barriers, asphalt still being laid, dirt service roads, no lights or signs. A temporary half-road opening is still a few months away; the full route needs at least 6–12 months. Photos, map, project figures and whether to use it…
How far from Quản Bạ centre, and where to turn, to reach the 950 m paragliding take-off and the 450 m landing field by the Miện River, which is also the paramotor take-off. With a 3D map, coordinates and the distance of each leg…
Hà Giang paragliding and paramotor prices for 2026 in Quản Bạ: standard package from 2.290.000đ, cloud-chasing and sunset packages, drone, 360 camera, transfers, group discounts and how paying at check-in before your flight works…
Paragliding is engine-free flight under a soft fabric wing, powered by wind and rising warm air. A simple explanation of how the wing flies, what a tandem flight is, and the experience in Hà Giang…
The Quản Bạ flying site is about 45 km from Hà Giang city along QL4C. We compare motorbike, bus and the flight team's 4-seat car, plus the meeting point and when to arrive…
What to wear, what to bring, and how to prepare physically and mentally for your first paragliding flight over Hà Giang's Rocky Plateau, with a season-by-season checklist…