From Sapa taxi to Sapa Lao Cai then train to Phu Tho. 5 h 41 min 888016. From Sa Pa Lao Cai bus to Viet Tri then train to Phu Tho. 9 h 24 min 370863. From Sapa drive to Cao Bang. 2 h 40 min 489277.
Bus or train from Sapa to Cao Bang?
Vietnam Railways operates a train from Sapa to Cao Bang twice daily. Tickets cost $5 - $14 and the journey takes 5 h 10 min. Alternatively, Hung Thanh operates a bus from Sapa to Cao Bang twice daily. Tickets cost $11 - $16 and the journey takes 7 h 46 min. Vietnam Railways also services this route twice daily.