Hà Giang to Sa Pa: How Long It Takes and What It Costs ItinerariesAbout six and a half hours by bus, five departures a day, from 332.500₫. Two sources say 235 km, the marketplace says 310 km, and I do not know why.