There’s no train line to Sapa, but very regular services from Hanoi to Lao Cai. You can book tickets at the Railway Booking Office on P Cau May, which charges a small commission.
DBP's bus station has departures for northern Vietnam and several destinations in Laos.
Sapa’s bus station is northeast of the town centre, near the market.
Lao Cai's provincial bus station is just west of the train station.
Lao Cai's inter-provincial bus station is 10km southeast of town.
Mai Chau's bus station is about 2km south of the town centre.
Look for yellow-and-red buses with price lists in the window.
Operates two flights daily between Dien Bien Phu and Hanoi.
Ha Giang's bus station is located south of the city centre.
Bac Ha's bus station is southeast of the city centre.