Buses for Ha Giang mainly leave from My Dinh bus station and there are morning and evening (sleeper) departures. As well as very early morning public buses, private operators ply the route. For example, Hung Thanh runs from My Dinh, Luong Yen and Gia Lam, with tickets priced at 180,000VND. It’s best to book at least a few hours or a day in advance, although the latter option isn’t too practical given the cost of travelling to My Dinh; consider paying extra for a travel agent to sort the tickets out for you or try booking online.
By travelling during the day you get to enjoy the scenery on the way up: while much of the journey is through towns and villages, as you get higher the population gets sparser, the paddy gives way to tea plantations and there are glimpses of the real beauty awaiting you further up. The time flies by as you stare out of the window, lost in thought … until the bus hits a bumpy bit of road or the driver brakes suddenly to avoid an oncoming cow.
Then on the return journey you get the pleasure of the sleeper bus experience. Having tried to avoid doing this again for as long as possible, I was actually quite excited about cramming myself into a short seat / bed. I shouldn’t have been. While it certainly wasn’t a real hardship, it really is difficult to get comfy and a sleepless night is pretty much guaranteed for the light sleepers among us. Fortunately I had two “seats” to myself, which made it more bearable.
One thing to note: if buses get in before 05:00 they park up at My Dinh and everyone stays asleep on the . Local buses don’t start running until after 05:00 so most people want to wait until they start. You don’t have to — there are plenty of taxis and xe oms around.
The bus station in Ha Giang is at 5 Nguyen Trai Street and buses depart hourly in the morning from 05:00 until 12:00 and in the evening at 20:00, 20:30, 21:00 and 21:50.
If you don’t want to go by bus, you have two other options: you can hire a car or minibus and driver, but this is expensive (we were quoted $320 return for a car), or you can go by motorbike. As I said, the roads aren’t bad, but it’s still 315 kilometres, which in northwest Vietnam is still a long, long way — budget at least two days to get there. Plus, Ha Giang is really only the start point for the journey: the real attraction lies north of there.
If you’re planning on doing a round trip by motorbike from Ha Giang, I’d recommend you take the bus up and hire bikes from Ha Giang (more on that to come). If you’re aiming to go to Ha Giang and then over to northeast Vietnam, for example, then consider taking the train back from Lao Cai to Hanoi.